Class Summary |
ArchivalStorageStage |
The ArchivalStorageStage is responsible for fulfilling the
server's roles as a Storage Server.
|
ArchiveByteArrayOutputBuffer |
Wrapper class around ByteArrayOutputBuffer .
|
ArchiveCountBuffer |
Counts the bytes in the serialized form of an object. |
ArchiveObjBucket |
The ArchiveObjBucket is a hashtable bucket that stores
the necessary references to archive or recoalesce a DataObject . |
ArchiverLocateQuery |
ArchiverLocateQuery is a
DDQuery used in a
ArchiverLocateReqMsg
DDLocateMsg
used to find an ArchiverStage .
|
ArchiverLocateReqMsg |
ArchiverLocateReqMsg is used to request that a
SetCreator generate Fragments
for the requesting node or
app in the furture. |
ArchiverLocateRespMsg |
ArchiverLocateRespMsg is the
ArchiverStage 's response to an
ArchiverLocateReqMsg and containing the identifier of the
node or app .
|
ArchiverStage |
The ArchiverStage archives a particular version
of an object. |
ArchiverTag |
ArchiverTag is the
DDTag for the
ArchiverStage .
|
Erasure |
the Erasure class is an abstract class (interface) for all
erasure codes For example,
Cauchy-Reed-Solomon ,
Interleaved-Reed-Solomon ,
or Tornado codes.
|
FakeRequestorDisseminatorStage |
The FakeRequestorDisseminatorStage fakes disseminating
and requesting Disseminatables to the wide-area.
|
Fragment |
The Fragment class is a class to store Erasure encoded
fragments.
|
FragmentBucket |
FragmentBucket is a class to store all or a subset of the
fragments for a single OceanStore block. |
FragmentTag |
FragmentTag is the DDThresholdTag
for archival Fragments . |
GenerateChkptStage |
The GenerateChkptStage generates a checkpoint for a
particular version. |
GenerateFragsReqMsg |
GenerateFragsReqMsg is an event class that generates
Fragments for a version of an
object or
checkpoints the version.
|
GenerateFragsRespMsg |
GenerateFragsRespMsg is an event class that generates
Fragments for a version of an
object or
checkpoints the version.
|
GenerateFragsStage |
The GenerateChkptStage generates a checkpoint for a
particular version. |
GuidResult |
The GuidResult class is an object that encapsulates
the the GUID generated by the GenerateFragsStage
or recoalesed by the RecoalesceBlkStage , the total
Erasure code time, the code method time, the Erasure
encode or decode time, and the VHashTree time. |
LatGenerateChkptTest |
TODO |
LatGenerateFragsTest |
TODO |
LatGenerateFragsTest.AlarmEvent |
|
ProduceStats |
ProduceStats calculates the overhead of fragmentation based on number
of fragments, rate, size of hash, size of blocks, and the data object
B-Tree formation. |
RecoalesceBlkStage |
|
RequestFragMsg |
RequestDisseminationSetMsg is used to request that a
SetCreator send a
dissemination set .
|
RequestFragQuery |
RequestFragQuery is a
DDQuery used in a
RequestFragMsg
DDLocateMsg
used to find a Fragments that can be
reconstructed into a block .
|
RequestFragQueryState |
RequestFragQueryState is a wrapper class for the state passed
along with the RequestFragQuery
DDQuery used in a
RequestFragMsg
DDLocateMsg
used to find a Fragments that can be
reconstructed into a block .
|
RequestFragResponseMsg |
RequestFragResponseMsg is the
StorageServers response to a
RequestFragMsg and containing either a Fragment or
the block itself.
|
RequestorStage |
|
Stats |
Stats keeps track of vital statistics used to measure performance
of archive package. |
TestErasure |
TestErasure tests erasure type classes. |
TputGenerateChkptTest |
TODO |
TputGenerateChkptTest.AlarmEvent |
|
TputGenerateChkptTest.RemoveGuidsHelper |
RemoveGuidsHelper removes guids from all previously
'archived' blocks.
|
TputGenerateFragsTest |
TODO |
TputGenerateFragsTest.AlarmEvent |
|
UpdateVerifiableBlocksStage |
The UpdateVerifiableBlocksStage generates a checkpoint for a
particular version. |
VHashTree |
A VHashTree is a tree (right now, binary) of hashes, where a parent
node is the hash over the concatenation of its children. |
VHashTree.TreeObj |
|
VHashTreeNativeIF |
VHashTreeNativeIF is an interface to a
native C implementation of the
VerificationTree .
|