close() | Hypertable::CommitLog | |
CommitLog(FilesystemPtr &fs, const std::string &log_dir, PropertiesPtr &props, CommitLogBase *init_log=0, bool is_meta=true) | Hypertable::CommitLog | inline |
CommitLog(FilesystemPtr &fs, const std::string &log_dir, bool is_meta=true) | Hypertable::CommitLog | |
CommitLogBase(const std::string &log_dir) | Hypertable::CommitLogBase | inline |
compress_and_write(DynamicBuffer &input, BlockHeader *header, int64_t revision, Filesystem::Flags flags) | Hypertable::CommitLog | private |
CumulativeSizeMap typedef | Hypertable::CommitLog | |
empty() | Hypertable::CommitLogBase | inline |
flush() | Hypertable::CommitLog | |
fragment_queue() | Hypertable::CommitLogBase | inline |
get_current_fragment_file() | Hypertable::CommitLog | inline |
get_latest_revision() | Hypertable::CommitLogBase | inline |
get_log_dir() | Hypertable::CommitLogBase | inline |
get_max_fragment_size() | Hypertable::CommitLog | inline |
get_stats(const std::string &prefix, std::string &result) | Hypertable::CommitLog | |
get_timestamp() | Hypertable::CommitLog | |
initialize(const std::string &log_dir, PropertiesPtr &, CommitLogBase *init_log, bool is_meta) | Hypertable::CommitLog | private |
link_log(uint64_t cluster_id, CommitLogBase *log_base) | Hypertable::CommitLog | |
load_cumulative_size_map(CumulativeSizeMap &cumulative_size_map) | Hypertable::CommitLog | |
m_compressor | Hypertable::CommitLog | private |
m_cur_fragment_fname | Hypertable::CommitLog | private |
m_cur_fragment_length | Hypertable::CommitLog | private |
m_cur_fragment_num | Hypertable::CommitLog | private |
m_fd | Hypertable::CommitLog | private |
m_fragment_queue | Hypertable::CommitLogBase | protected |
m_fs | Hypertable::CommitLog | private |
m_latest_revision | Hypertable::CommitLogBase | protected |
m_linked_log_hashes | Hypertable::CommitLogBase | protected |
m_log_dir | Hypertable::CommitLogBase | protected |
m_log_name | Hypertable::CommitLogBase | protected |
m_max_fragment_size | Hypertable::CommitLog | private |
m_mutex | Hypertable::CommitLogBase | protected |
m_needs_roll | Hypertable::CommitLog | private |
m_range_reference_required | Hypertable::CommitLogBase | protected |
m_reap_set | Hypertable::CommitLog | private |
m_replication | Hypertable::CommitLog | private |
MAGIC_DATA | Hypertable::CommitLog | static |
MAGIC_LINK | Hypertable::CommitLog | static |
purge(int64_t revision, StringSet &remove_ok_logs, StringSet &removed_logs, std::string *trace) | Hypertable::CommitLog | |
range_reference_required() | Hypertable::CommitLogBase | inline |
remove_file_info(CommitLogFileInfo *fi, StringSet &removed_logs) | Hypertable::CommitLog | private |
roll(CommitLogFileInfo **clfip=0) | Hypertable::CommitLog | private |
size() | Hypertable::CommitLog | inline |
stitch_in(CommitLogBase *other) | Hypertable::CommitLogBase | inline |
sync() | Hypertable::CommitLog | |
toplevel_fragment_id(CommitLogFileInfo *finfo) | Hypertable::CommitLogBase | inline |
write(uint64_t cluster_id, DynamicBuffer &buffer, int64_t revision, Filesystem::Flags flags) | Hypertable::CommitLog | |
~CommitLog() | Hypertable::CommitLog | virtual |