Class | Description |
---|---|
Chunk |
Chunk, or piece, of a file
in goofs filesystem.
|
ChunkDescriptor | |
ChunkServer |
Storage node in a goofs filesystem.
|
Client |
Submits, retrieves and modifies files
stored in a goofs filesystem.
|
Controller |
Controller for the goofs filesystem.
|
ControllerCEntry |
Entry in controller map describing the
servers that replicate a given chunk.
|
ControllerSEntry | |
FixCorruptionMessage | |
FixReplicationMessage | |
GetFreeMessage |
Message requesting chunkservers
that are eligible to store new
chunks.
|
GetHoldersMessage |
Message requesting chunkservers
that are currently holding replicas
associated with a given chunk
descriptor.
|
Hash | |
HostID |
Node identification.
|
MajorHeartbeatMessage |
Major heartbeat from chunkserver to controller.
|
Message |
Generic goofs message.
|
MessageHandler |
Abstract message handler for messages
in goofs filesystem.
|
MinorHeartbeatMessage |
Minor heartbeat from chunkserver to controller.
|
RequestMajorMessage |
Request that a major heartbeat be sent to controller.
|
RequestMinorMessage |
Request that a minor heartbeat be sent to controller.
|
RetrieveDataMessage | |
SubmitDataMessage |
Message requesting that data be stored
at given list of chunkservers and
associated with a given chunk descriptor.
|
Enum | Description |
---|---|
Message.Kind |
Kinds of messages that can be sent in goofs.
|