Imported modules
|
|
import BaseStorage
import POSException
from TimeStamp import TimeStamp
import base64
import bpthread
from cPickle import loads, Pickler, Unpickler
from lock_file import lock_file
import os
import string
from struct import pack, unpack
import sys
import time
from utils import t32, p64, U64, cp
from zLOG import LOG, WARNING, ERROR, PANIC, register_subsystem
|
Functions
|
|
|
|
_loadBack
|
_loadBack (
file,
oid,
back,
)
|
|
_loadBackPOS
|
_loadBackPOS (
file,
oid,
back,
)
|
|
_truncate
|
_truncate (
file,
name,
pos,
)
|
|
error
|
error ( message, *data )
|
|
nearPanic
|
nearPanic ( message, *data )
|
|
panic
|
panic ( message, *data )
|
|
read_index
|
read_index (
file,
name,
index,
vindex,
tindex,
stop='\\377',
ltid=z64,
start=4L,
maxoid=z64,
recover=0,
)
|
|
recover
|
recover ( file_name )
|
|
search_back
|
search_back ( file, pos )
|
|
shift_transactions_forward
|
shift_transactions_forward (
index,
vindex,
tindex,
file,
pos,
opos,
)
Copy transactions forward in the data file
This might be done as part of a recovery effort
|
|
warn
|
warn ( message, *data )
|
Classes
|
|
|
|