18 #ifndef FOEDUS_SNAPSHOT_LOG_GLEANER_REF_HPP_
19 #define FOEDUS_SNAPSHOT_LOG_GLEANER_REF_HPP_
68 #endif // FOEDUS_SNAPSHOT_LOG_GLEANER_REF_HPP_
storage::PartitionerMetadata * partitioner_metadata_
Typedefs of ID types used in snapshot package.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
Forward declarations of classes in root package.
Forward declarations of classes in snapshot manager package.
uint16_t increment_completed_mapper_count()
uint16_t increment_error_count()
uint16_t get_reducers_count() const
Forward declarations of classes in storage package.
bool is_all_mappers_completed() const
bool is_all_completed() const
SnapshotId get_snapshot_id() const
Database engine object that holds all resources and provides APIs.
uint16_t increment_exit_count()
Represents one snapshot that converts all logs from base epoch to valid_until epoch into snapshot fil...
Epoch get_valid_until_epoch() const
Attachable Resources on Shared Memory.
uint16_t SnapshotId
Unique ID of Snapshot.
Epoch get_base_epoch() const
uint16_t increment_completed_count()
bool is_all_exitted() const
const Snapshot & get_cur_snapshot() const
A remote view of LogGleaner from all engines.
uint16_t get_all_count() const
uint16_t get_mappers_count() const