virtual void do_work()
Definition: page_cleaner_decoupled.cpp:29
lsn_t _last_lsn
Definition: page_cleaner_decoupled.h:35
virtual ~page_cleaner_decoupled()
Definition: page_cleaner_decoupled.cpp:23
Definition: page_cleaner.h:17
virtual void notify_archived_lsn(lsn_t)
Definition: page_cleaner_decoupled.cpp:25
size_t _segment_size
Definition: page_cleaner_decoupled.h:33
std::vector< PageID > segments
Definition: page_cleaner_decoupled.h:29
void flush_segments()
Definition: page_cleaner_decoupled.cpp:105
Definition: page_cleaner_decoupled.h:12
bool _write_elision
Definition: page_cleaner_decoupled.h:31
page_cleaner_decoupled(const sm_options &_options)
Definition: page_cleaner_decoupled.cpp:10
void update_cb_clean(size_t from, size_t to)
Definition: page_cleaner_decoupled.cpp:152