Derecho  0.9
Distributed systems toolkit for RDMA
Classes | Namespaces | Macros
ObjectStore.cpp File Reference
#include <derecho/objectstore/ObjectStore.hpp>
#include <derecho/utils/logger.hpp>
#include <algorithm>
#include <errno.h>
#include <iostream>
#include <map>
#include <optional>
Include dependency graph for ObjectStore.cpp:

Go to the source code of this file.

Classes

class  objectstore::IObjectStoreAPI
 
class  objectstore::IReplica
 
class  objectstore::VolatileUnloggedObjectStore
 
class  objectstore::DeltaObjectStoreCore
 
class  objectstore::PersistentLoggedObjectStore
 
class  objectstore::ObjectStoreService
 

Namespaces

 objectstore
 

Macros

#define CONF_OBJECTSTORE_MIN_REPLICATION_FACTOR   "OBJECTSTORE/min_replication_factor"
 
#define CONF_OBJECTSTORE_REPLICAS   "OBJECTSTORE/replicas"
 
#define CONF_OBJECTSTORE_PERSISTED   "OBJECTSTORE/persisted"
 
#define CONF_OBJECTSTORE_LOGGED   "OBJECTSTORE/logged"
 
#define DEFAULT_DELTA_BUFFER_CAPACITY   (4096)
 

Macro Definition Documentation

◆ CONF_OBJECTSTORE_LOGGED

#define CONF_OBJECTSTORE_LOGGED   "OBJECTSTORE/logged"

Definition at line 54 of file ObjectStore.cpp.

◆ CONF_OBJECTSTORE_MIN_REPLICATION_FACTOR

#define CONF_OBJECTSTORE_MIN_REPLICATION_FACTOR   "OBJECTSTORE/min_replication_factor"

Definition at line 51 of file ObjectStore.cpp.

◆ CONF_OBJECTSTORE_PERSISTED

#define CONF_OBJECTSTORE_PERSISTED   "OBJECTSTORE/persisted"

Definition at line 53 of file ObjectStore.cpp.

◆ CONF_OBJECTSTORE_REPLICAS

#define CONF_OBJECTSTORE_REPLICAS   "OBJECTSTORE/replicas"

Definition at line 52 of file ObjectStore.cpp.

◆ DEFAULT_DELTA_BUFFER_CAPACITY

#define DEFAULT_DELTA_BUFFER_CAPACITY   (4096)

Definition at line 249 of file ObjectStore.cpp.