Signed-off-by: Samuel Just <sjust@redhat.com>
auto OpsExecuter::do_write_op(Func&& f, OpsExecuter::modified_by m) {
++num_write;
if (!osd_op_params) {
- osd_op_params.emplace();
fill_op_params(m);
}
return std::forward<Func>(f)(pg->get_backend(), obc->obs, txn);
void OpsExecuter::fill_op_params(OpsExecuter::modified_by m)
{
+ osd_op_params.emplace();
osd_op_params->req_id = msg->get_reqid();
osd_op_params->mtime = msg->get_mtime();
osd_op_params->at_version = pg->get_next_version();