Skip to content

Commit 7a56ae1

Browse files
committed
crimson/osd: cleanup SubOpBlocker::emplace_back usage
Signed-off-by: Matan Breizman <[email protected]>
1 parent f776610 commit 7a56ae1

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/crimson/osd/osd_operations/snaptrim_event.cc

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -121,15 +121,12 @@ SnapTrimEvent::start()
121121
return [&shard_services, this](const auto &to_trim) {
122122
for (const auto& object : to_trim) {
123123
logger().debug("{}: trimming {}", *this, object);
124-
auto [op, fut] = shard_services.start_operation_may_interrupt<
125-
interruptor, SnapTrimObjSubEvent>(
126-
pg,
127-
object,
128-
snapid);
129124
subop_blocker.emplace_back(
130-
std::move(op),
131-
std::move(fut)
132-
);
125+
shard_services.start_operation_may_interrupt<
126+
interruptor, SnapTrimObjSubEvent>(
127+
pg,
128+
object,
129+
snapid));
133130
}
134131
return interruptor::now();
135132
}(to_trim).then_interruptible([this] {

0 commit comments

Comments
 (0)