#include <consistency_mgr.hpp>
static CSMgr& Atlas::CSMgr::createInstance |
( |
| ) |
|
|
inlinestatic |
static void Atlas::CSMgr::deleteInstance |
( |
| ) |
|
|
inlinestatic |
Main entry point for a single round of consistent state gen.
- Parameters
-
lsp | Pointer to the first thread specific header |
log_v | Pointer to the versions of consistent states |
is_in_recovery | Whether invoked online or during recovery |
Build a graph of completed failure atomic sections (FASE) with durability edges among them. All log entries of a FASE are in a consistent state if all log entries they transitively happen-after are also in the same consistent state. Failure-atomically removing these log entries advances the persistent consistent state.
boost::graph_traits<DGraph::DirectedGraph>::vertices_size_type Atlas::CSMgr::get_num_graph_vertices |
( |
| ) |
const |
|
inline |
static CSMgr& Atlas::CSMgr::getInstance |
( |
| ) |
|
|
inlinestatic |
void Atlas::CSMgr::set_is_stable |
( |
DGraph::VDesc |
vertex, |
|
|
bool |
b |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: