|
Apache Mesos
|
Namespaces | |
| protocol | |
| tool | |
Classes | |
| class | Coordinator |
| class | LevelDBStorage |
| class | LogProcess |
| class | LogReaderProcess |
| class | LogWriterProcess |
| struct | Metrics |
| class | Replica |
| class | Storage |
Functions | |
| process::Future< Nothing > | catchup (size_t quorum, const process::Shared< Replica > &replica, const process::Shared< Network > &network, const Option< uint64_t > &proposal, const IntervalSet< uint64_t > &positions, const Duration &timeout=Seconds(10)) |
| process::Future< uint64_t > | catchup (size_t quorum, const process::Shared< Replica > &replica, const process::Shared< Network > &network, const Option< uint64_t > &proposal=None(), const Duration &timeout=Seconds(10)) |
| process::Future< PromiseResponse > | promise (size_t quorum, const process::Shared< Network > &network, uint64_t proposal, const Option< uint64_t > &position=None()) |
| process::Future< WriteResponse > | write (size_t quorum, const process::Shared< Network > &network, uint64_t proposal, const Action &action) |
| process::Future< Nothing > | learn (const process::Shared< Network > &network, const Action &action) |
| process::Future< Action > | fill (size_t quorum, const process::Shared< Network > &network, uint64_t proposal, uint64_t position) |
| process::Future< Option < RecoverResponse > > | runRecoverProtocol (size_t quorum, const process::Shared< Network > &network, const Metadata::Status &status, bool autoInitialize, const Duration &timeout=Seconds(10)) |
| process::Future < process::Owned< Replica > > | recover (size_t quorum, const process::Owned< Replica > &replica, const process::Shared< Network > &network, bool autoInitialize=false) |
| std::ostream & | operator<< (std::ostream &stream, const Action::Type &type) |
| std::ostream & | operator<< (std::ostream &stream, const Metadata::Status &status) |
| process::Future<Nothing> mesos::internal::log::catchup | ( | size_t | quorum, |
| const process::Shared< Replica > & | replica, | ||
| const process::Shared< Network > & | network, | ||
| const Option< uint64_t > & | proposal, | ||
| const IntervalSet< uint64_t > & | positions, | ||
| const Duration & | timeout = Seconds(10) |
||
| ) |
| process::Future<uint64_t> mesos::internal::log::catchup | ( | size_t | quorum, |
| const process::Shared< Replica > & | replica, | ||
| const process::Shared< Network > & | network, | ||
| const Option< uint64_t > & | proposal = None(), |
||
| const Duration & | timeout = Seconds(10) |
||
| ) |
| process::Future<Action> mesos::internal::log::fill | ( | size_t | quorum, |
| const process::Shared< Network > & | network, | ||
| uint64_t | proposal, | ||
| uint64_t | position | ||
| ) |
| process::Future<Nothing> mesos::internal::log::learn | ( | const process::Shared< Network > & | network, |
| const Action & | action | ||
| ) |
|
inline |
|
inline |
| process::Future<PromiseResponse> mesos::internal::log::promise | ( | size_t | quorum, |
| const process::Shared< Network > & | network, | ||
| uint64_t | proposal, | ||
| const Option< uint64_t > & | position = None() |
||
| ) |
| process::Future<process::Owned<Replica> > mesos::internal::log::recover | ( | size_t | quorum, |
| const process::Owned< Replica > & | replica, | ||
| const process::Shared< Network > & | network, | ||
| bool | autoInitialize = false |
||
| ) |
| process::Future<Option<RecoverResponse> > mesos::internal::log::runRecoverProtocol | ( | size_t | quorum, |
| const process::Shared< Network > & | network, | ||
| const Metadata::Status & | status, | ||
| bool | autoInitialize, | ||
| const Duration & | timeout = Seconds(10) |
||
| ) |
| process::Future<WriteResponse> mesos::internal::log::write | ( | size_t | quorum, |
| const process::Shared< Network > & | network, | ||
| uint64_t | proposal, | ||
| const Action & | action | ||
| ) |
1.8.5