#include <MaintenancePrioritizer.h>
|
void | schedule_initialization_operations (std::vector< RangeData > &range_data, int32_t &priority) |
|
bool | schedule_inprogress_operations (std::vector< RangeData > &range_data, MemoryState &memory_state, int32_t &priority, String *trace) |
|
bool | schedule_splits_and_relinquishes (std::vector< RangeData > &range_data, MemoryState &memory_state, int32_t &priority, String *trace) |
|
bool | schedule_necessary_compactions (std::vector< RangeData > &range_data, CommitLogPtr &log, int64_t prune_threshold, MemoryState &memory_state, int32_t &priority, String *trace) |
|
bool | purge_shadow_caches (std::vector< RangeData > &range_data, MemoryState &memory_state, int32_t &priority, String *trace) |
|
bool | purge_cellstore_indexes (std::vector< RangeData > &range_data, MemoryState &memory_state, int32_t &priority, String *trace) |
|
bool | compact_cellcaches (std::vector< RangeData > &range_data, MemoryState &memory_state, int32_t &priority, String *trace) |
|
Definition at line 32 of file MaintenancePrioritizer.h.
Hypertable::MaintenancePrioritizer::MaintenancePrioritizer |
( |
| ) |
|
|
inline |
bool MaintenancePrioritizer::compact_cellcaches |
( |
std::vector< RangeData > & |
range_data, |
|
|
MemoryState & |
memory_state, |
|
|
int32_t & |
priority, |
|
|
String * |
trace |
|
) |
| |
|
protected |
virtual void Hypertable::MaintenancePrioritizer::prioritize |
( |
std::vector< RangeData > & |
range_data, |
|
|
MemoryState & |
memory_state, |
|
|
int32_t |
priority, |
|
|
String * |
trace |
|
) |
| |
|
pure virtual |
bool MaintenancePrioritizer::purge_cellstore_indexes |
( |
std::vector< RangeData > & |
range_data, |
|
|
MemoryState & |
memory_state, |
|
|
int32_t & |
priority, |
|
|
String * |
trace |
|
) |
| |
|
protected |
bool MaintenancePrioritizer::purge_shadow_caches |
( |
std::vector< RangeData > & |
range_data, |
|
|
MemoryState & |
memory_state, |
|
|
int32_t & |
priority, |
|
|
String * |
trace |
|
) |
| |
|
protected |
void MaintenancePrioritizer::schedule_initialization_operations |
( |
std::vector< RangeData > & |
range_data, |
|
|
int32_t & |
priority |
|
) |
| |
|
protected |
bool MaintenancePrioritizer::schedule_inprogress_operations |
( |
std::vector< RangeData > & |
range_data, |
|
|
MemoryState & |
memory_state, |
|
|
int32_t & |
priority, |
|
|
String * |
trace |
|
) |
| |
|
protected |
bool MaintenancePrioritizer::schedule_necessary_compactions |
( |
std::vector< RangeData > & |
range_data, |
|
|
CommitLogPtr & |
log, |
|
|
int64_t |
prune_threshold, |
|
|
MemoryState & |
memory_state, |
|
|
int32_t & |
priority, |
|
|
String * |
trace |
|
) |
| |
|
protected |
bool MaintenancePrioritizer::schedule_splits_and_relinquishes |
( |
std::vector< RangeData > & |
range_data, |
|
|
MemoryState & |
memory_state, |
|
|
int32_t & |
priority, |
|
|
String * |
trace |
|
) |
| |
|
protected |
bool Hypertable::MaintenancePrioritizer::m_initialization_complete |
|
protected |
bool Hypertable::MaintenancePrioritizer::m_uninitialized_ranges_seen |
|
protected |
The documentation for this class was generated from the following files: