Package bw :: Package poseidon :: Module fileserver :: Class FileServer
[frames] | no frames]

Class FileServer

object --+
         |
        FileServer

Instance Methods
 
__init__(self, dn, options)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
 
get(self, key, failobj=None)
 
has_key(self, key)
 
close(self)
 
commit(self, current_tid, ttime, transaction_data)
 
create(self)
 
rollback(self, current_tid, ttime, old_tid, old_ttime)
 
read(self, key, ttime)
Read the entry for ttime
 
read_disk(self, key, ttime)
 
update_rcache(self, ttime, transaction_data)
 
validate_transaction(self, ttime, transaction_data)
 
stats(self)
Return useful statistics on the store.
 
migrate(self)

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties

Inherited from object: __class__

Method Details

__init__(self, dn, options)
(Constructor)

 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

stats(self)

 

Return useful statistics on the store.

  • version
  • system endianness
  • storage engine
  • disk data size
  • index data size
  • created time
  • last modification
  • uptime (in seconds)
  • number of items
  • total reads operations
  • cache hits
  • total number of commits
  • tau
  • pack/flush/commit state