Package | Description |
---|---|
org.corfudb.protocols.wireprotocol | |
org.corfudb.protocols.wireprotocol.failuredetector | |
org.corfudb.protocols.wireprotocol.orchestrator |
Modifier and Type | Interface and Description |
---|---|
interface |
ITypedEnum<T extends Enum<T>>
Created by mwei on 8/9/16.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusterState
Records the cluster state of the system.
|
class |
DataType
Created by mwei on 8/16/16.
|
class |
DetectorMsg
Trigger sent to the management server with the failures detected.
|
class |
ExceptionMsg
This message wraps exceptions that are encountered on the server.
|
class |
FillHoleRequest
Request sent to fill a hole.
|
class |
HandshakeMsg
Message sent to initiate handshake between client and server.
|
class |
HandshakeResponse
Response sent by server in the handshake stage.
|
static class |
IMetadata.LogUnitMetadataType |
class |
LayoutBootstrapRequest
Request sent to bootstrap the server with a
Layout . |
class |
LayoutCommittedRequest
If the first two phases (prepare and propose) of paxos have been accepted,
the proposer sends a Committed message to commit the proposed
Layout . |
class |
LayoutPrepareRequest
Request in first phase of paxos.
|
class |
LayoutPrepareResponse
LayoutServer response in phase1 of paxos
can be an accept or reject. |
class |
LayoutProposeRequest
Request in second phase of Paxos.
|
class |
LayoutProposeResponse
LayoutServer response in second phase of paxos. |
class |
LogData
Created by mwei on 8/15/16.
|
class |
MultipleReadRequest
A request to read multiple addresses.
|
class |
NodeState
Contains a Node's state:
Sequencer state - ready/not_ready.
|
static class |
NodeState.HeartbeatTimestamp
Heartbeat timestamp is a tuple of the heartbeat counter and the epoch.
|
class |
RangeWriteMsg
A sequence of log entries to write
|
class |
ReadRequest
Created by mwei on 8/11/16.
|
class |
ReadResponse
Created by mwei on 8/15/16.
|
class |
SequencerMetrics
Sequencer metrics for a node.
|
class |
SequencerRecoveryMsg
Created by rmichoud on 6/20/17.
|
class |
StreamsAddressRequest
Represents the request sent to the sequencer to retrieve one or several streams address map.
|
class |
StreamsAddressResponse
Represents the response sent by the sequencer when streams address maps are requested
|
class |
TailsRequest
A tail request can be specific to the following types:
- Global log tail.
|
class |
TailsResponse
A container that contains information about the log's stream tails
map and max global address written (i.e.
|
class |
TokenRequest
A token request is at the heart of the Corfu log protocol.
|
class |
TokenResponse
Created by mwei on 8/8/16.
|
class |
TokenType
An enum for distinguishing different response from the sequencer.
|
class |
TrimRequest
Created by mwei on 8/8/16.
|
class |
TxResolutionInfo
Created by dmalkhi on 12/26/16.
|
class |
WriteRequest
Created by mwei on 8/9/16.
|
Modifier and Type | Class and Description |
---|---|
class |
FailureDetectorMetrics
Full information about failure that changed cluster state.
|
static class |
FailureDetectorMetrics.ConnectivityGraph
Simplified version of a ClusterGraph, contains only connectivity information.
|
class |
NodeConnectivity
Represents a degree of a node (the number of connections it has to other nodes)
https://en.wikipedia.org/wiki/Degree_distribution
|
class |
NodeRank
The rank of the node in a graph.
|
Modifier and Type | Class and Description |
---|---|
class |
OrchestratorMsg
A message container that encapsulates all the orchestrator's
requests.
|
class |
OrchestratorResponse
A message container that encapsulates all the orchestrator's
responses.
|
Copyright © 2019 CorfuDB. All rights reserved.