|
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.
|