22 #ifndef HYPERTABLE_RANGESERVER_GLOBAL_H
23 #define HYPERTABLE_RANGESERVER_GLOBAL_H
27 #include <boost/thread/thread.hpp>
127 #endif // HYPERTABLE_RANGESERVER_GLOBAL_H
static bool enable_shadow_cache
static LocationInitializerPtr location_initializer
std::set< String > StringSet
STL Set managing Strings.
static int32_t merge_cellstore_run_length_threshold
static int32_t access_group_garbage_compaction_threshold
static TablePtr metadata_table
Type declarations for PseudoTables class.
std::shared_ptr< LocationInitializer > LocationInitializerPtr
Shared smart pointer to LocationInitializer.
Abstract base class for a filesystem.
static ConnectionManagerPtr conn_manager
Declarations for TimeWindow.
std::shared_ptr< RangeLocator > RangeLocatorPtr
Smart pointer to RangeLocator.
Declarations for TableIdentifier and TableIdentifierManaged.
Program options handling.
static int64_t memory_limit_ensure_unused_current
static int64_t memory_limit
Singleton class holding Schema objects for pseudo tables.
static MetaLogEntityRemoveOkLogsPtr remove_ok_logs
Tracks range server memory used.
std::shared_ptr< LoadStatistics > LoadStatisticsPtr
Shared smart pointer to LoadStatistics.
std::shared_ptr< MaintenanceQueue > MaintenanceQueuePtr
Smart pointer to MaintenanceQueue.
static int64_t memory_limit_ensure_unused
static StringSet immovable_range_set
static int64_t log_prune_threshold_max
static Hypertable::MemoryTracker * memory_tracker
static Hyperspace::SessionPtr hyperspace
std::shared_ptr< Session > SessionPtr
static std::vector< MetaLog::EntityTaskPtr > work_queue
static std::string toplevel_dir
static uint64_t access_counter
static Hypertable::Lib::Master::ClientPtr master_client
static CommitLogPtr root_log
static TablePtr rs_metrics_table
static MetaLog::WriterPtr rsml_writer
static int64_t log_prune_threshold_min
static Hypertable::FilesystemPtr dfs
static Hypertable::RangeLocatorPtr range_locator
static int64_t cellstore_target_size_min
static int64_t range_split_size
Declarations for RangeSpec and RangeSpecManaged.
static Hypertable::MaintenanceQueuePtr maintenance_queue
static bool ignore_clock_skew_errors
static std::string log_dir
Declarations for TableInfo.
static CommitLogPtr system_log
std::shared_ptr< Writer > WriterPtr
Smart pointer to Writer.
std::shared_ptr< Filesystem > FilesystemPtr
Smart pointer to Filesystem.
static int32_t metrics_interval
std::shared_ptr< Client > ClientPtr
Smart pointer to Client.
Declarations for MaintenanceQueue This file contains the type declarations for the MaintenanceQueue...
static int32_t failover_timeout
static int64_t range_metadata_split_size
std::shared_ptr< CommitLog > CommitLogPtr
Smart pointer to CommitLog.
static int64_t cellstore_target_size_max
static int32_t access_group_max_mem
Declarations for MemoryTracker.
std::shared_ptr< MetaLogEntityRemoveOkLogs > MetaLogEntityRemoveOkLogsPtr
Smart pointer to MetaLogEntityRemoveOkLogs.
static int32_t cell_cache_scanner_cache_size
Declarations for MasterClient This file contains declarations for MasterClient, a client interface cl...
static bool range_initialization_complete
static CommitLogPtr user_log
static LoadStatisticsPtr load_statistics
static Hypertable::FilesystemPtr log_dfs
Declarations for CommitLog.
static Hypertable::PseudoTables * pseudo_tables
static bool ignore_cells_with_clock_skew
Declarations for ApplicationQueue.
static TimeWindow low_activity_time
Declarations for LocationInitializer.
std::shared_ptr< ConnectionManager > ConnectionManagerPtr
Smart pointer to ConnectionManager.
std::shared_ptr< ApplicationQueue > ApplicationQueuePtr
Shared smart pointer to ApplicationQueue object.
static Hypertable::ApplicationQueuePtr app_queue
Declarations for LoadStatistics.
static Hypertable::FileBlockCache * block_cache
static bool row_size_unlimited
std::shared_ptr< Table > TablePtr
static int64_t range_maximum_size
static CommitLogPtr metadata_log
std::shared_ptr< Ranges > RangesPtr
Smart pointer to Ranges.