target, get_records_used_size(), length);
return write_result;
}).handle_error(
- base_ertr::pass_further{},
+ write_ertr::pass_further{},
crimson::ct_error::assert_all{ "Invalid error" }
);
}
return bl;
}
-CircularJournalSpace::write_ertr::future<> CircularJournalSpace::device_write_bl(
+CircularJournalSpace::submit_ertr::future<>
+CircularJournalSpace::device_write_bl(
rbm_abs_addr offset, bufferlist &bl)
{
LOG_PREFIX(CircularJournalSpace::device_write_bl);
length);
return device->writev(offset, bl
).handle_error(
- write_ertr::pass_further{},
+ submit_ertr::pass_further{},
crimson::ct_error::assert_all{ "Invalid error device->write" }
);
}
});
}
-CircularJournalSpace::write_ertr::future<>
+CircularJournalSpace::submit_ertr::future<>
CircularJournalSpace::write_header()
{
LOG_PREFIX(CircularJournalSpace::write_header);
iter.copy(bl.length(), bp.c_str());
return device->write(device->get_shard_journal_start(), std::move(bp)
).handle_error(
- write_ertr::pass_further{},
+ submit_ertr::pass_further{},
crimson::ct_error::assert_all{ "Invalid error device->write" }
);
}
CircularJournalSpace(RBMDevice * device);
struct cbj_header_t;
- using write_ertr = Journal::submit_record_ertr;
+ using submit_ertr = Journal::submit_record_ertr;
/*
* device_write_bl
*
* @param bufferlist to write
*
*/
- write_ertr::future<> device_write_bl(rbm_abs_addr offset, ceph::bufferlist &bl);
+ submit_ertr::future<>
+ device_write_bl(rbm_abs_addr offset, ceph::bufferlist &bl);
using read_ertr = crimson::errorator<
crimson::ct_error::input_output_error,
ceph::bufferlist encode_header();
- write_ertr::future<> write_header();
+ submit_ertr::future<> write_header();
/**