22 #ifndef Hypertable_RangeServer_ReplayBuffer_h
23 #define Hypertable_RangeServer_ReplayBuffer_h
46 int32_t plan_generation);
54 m_fragment = fragment_id;
66 int32_t m_plan_generation {};
67 size_t m_memory_used {};
68 size_t m_flush_limit_aggregate {};
69 size_t m_flush_limit_per_range {};
70 int32_t m_timeout_ms {};
71 uint32_t m_fragment {};
76 #endif // Hypertable_RangeServer_ReplayBuffer_h
std::string String
A String is simply a typedef to std::string.
Declarations for TableIdentifier and TableIdentifierManaged.
Program options handling.
void set_current_fragment(uint32_t fragment_id)
void add(const Key &key, uint8_t flag, const void *value, uint32_t value_len, TableMutatorAsync *value_index_mutator, TableMutatorAsync *qualifier_index_mutator)
A class managing one or more serializable ByteStrings.
Declarations for QualifiedRangeSpec and QualifiedRangeSpecManaged.
std::shared_ptr< Properties > PropertiesPtr
const RangeServerRecovery::ReceiverPlan & m_plan
ReplayBufferMap m_buffer_map
map< QualifiedRangeSpec, RangeReplayBufferPtr > ReplayBufferMap
Entry point to AsyncComm service.
size_t memory_used() const
RangeServer recovery receiver plan.