Crate frugalos_mds

Crate frugalos_mds 

Source
Expand description

Raftを使ったMDS(MetaData Store)を提供するcrate.

MDSは、登録済みのオブジェクト一覧を保持しており、 各オブジェクトは、以下の情報(メタデータ)を保持している:

  • バージョン番号
  • ユーザ定義の任意のメタデータ(バイト列)

Modules§

machine
Raftに発行されたコマンド列を処理する状態機械.

Structs§

Error
クレート固有のError型.
FrugalosMdsConfig
frugalos_mds の設定。
Node
MDSのクラスタを形成する個々のノード.
Service
MDS用のサービスを表すFuture実装.
ServiceHandle
Serviceを操作するためのハンドル.

Enums§

ErrorKind
発生し得るエラーの種類.
Event
MDSノードが発行するイベント.

Type Aliases§

Result
クレート固有のResult型.
StartSegmentGcReply
StartSegmentGcReply で渡される tx の型。
StopSegmentGcReply
StopSegmentGcReply で渡される tx の型。