will add more stuff into it. and presumably, smaller header file, faster
compilation.
Signed-off-by: Kefu Chai <kchai@redhat.com>
segment_usage[id].dump_usage(block_size);
}
+SegmentCleaner::SegmentCleaner(config_t config, bool detailed)
+ : detailed(detailed),
+ config(config),
+ gc_process(*this)
+{}
+
SegmentCleaner::get_segment_ret SegmentCleaner::get_segment()
{
for (size_t i = 0; i < segments.size(); ++i) {
std::optional<seastar::promise<>> blocked_io_wake;
public:
- SegmentCleaner(config_t config, PerfCounters &perf, bool detailed = false)
- : detailed(detailed),
- config(config),
- sc_perf(perf),
- gc_process(*this) {}
+ SegmentCleaner(config_t config, bool detailed = false);
void mount(SegmentManager &sm) {
init_complete = false;