Skip to content

Commit f776610

Browse files
committed
crimson/osd/osd_operations/snaptrim_event: using snap_trim_*_ret_t
Signed-off-by: Matan Breizman <[email protected]>
1 parent dcac099 commit f776610

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

src/crimson/osd/osd_operations/snaptrim_event.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ CommonPGPipeline& SnapTrimEvent::client_pp()
6060
return pg->request_pg_pipeline;
6161
}
6262

63-
SnapTrimEvent::snap_trim_ertr::future<seastar::stop_iteration>
63+
SnapTrimEvent::snap_trim_event_ret_t
6464
SnapTrimEvent::start()
6565
{
6666
ShardServices &shard_services = pg->get_shard_services();
@@ -167,7 +167,7 @@ SnapTrimEvent::start()
167167
});
168168
});
169169
});
170-
}, [this](std::exception_ptr eptr) -> snap_trim_ertr::future<seastar::stop_iteration> {
170+
}, [this](std::exception_ptr eptr) -> snap_trim_event_ret_t {
171171
logger().debug("{}: interrupted {}", *this, eptr);
172172
return crimson::ct_error::eagain::make();
173173
}, pg).finally([this] {
@@ -184,7 +184,7 @@ CommonPGPipeline& SnapTrimObjSubEvent::client_pp()
184184
return pg->request_pg_pipeline;
185185
}
186186

187-
SnapTrimObjSubEvent::remove_or_update_iertr::future<>
187+
SnapTrimObjSubEvent::snap_trim_obj_subevent_ret_t
188188
SnapTrimObjSubEvent::remove_clone(
189189
ObjectContextRef obc,
190190
ObjectContextRef head_obc,
@@ -431,7 +431,7 @@ SnapTrimObjSubEvent::remove_or_update(
431431
});
432432
}
433433

434-
SnapTrimObjSubEvent::remove_or_update_iertr::future<>
434+
SnapTrimObjSubEvent::snap_trim_obj_subevent_ret_t
435435
SnapTrimObjSubEvent::start()
436436
{
437437
return enter_stage<interruptor>(

src/crimson/osd/osd_operations/snaptrim_event.h

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ class SnapTrimEvent final : public PhasedOperationT<SnapTrimEvent> {
3939
crimson::ct_error::eagain>;
4040
using snap_trim_iertr = remove_or_update_iertr::extend<
4141
crimson::ct_error::eagain>;
42+
using snap_trim_event_ret_t =
43+
snap_trim_ertr::future<seastar::stop_iteration>;
44+
using snap_trim_obj_subevent_ret_t =
45+
remove_or_update_iertr::future<>;
4246

4347
static constexpr OperationTypeCode type = OperationTypeCode::snaptrim_event;
4448

@@ -53,12 +57,12 @@ class SnapTrimEvent final : public PhasedOperationT<SnapTrimEvent> {
5357

5458
void print(std::ostream &) const final;
5559
void dump_detail(ceph::Formatter* f) const final;
56-
snap_trim_ertr::future<seastar::stop_iteration> start();
60+
snap_trim_event_ret_t start();
5761

5862
private:
5963
CommonPGPipeline& client_pp();
6064

61-
SubOpBlocker<remove_or_update_iertr::future<>> subop_blocker;
65+
SubOpBlocker<snap_trim_obj_subevent_ret_t> subop_blocker;
6266

6367
// we don't need to synchronize with other instances of SnapTrimEvent;
6468
// it's here for the sake of op tracking.
@@ -108,6 +112,8 @@ class SnapTrimObjSubEvent : public PhasedOperationT<SnapTrimObjSubEvent> {
108112
using remove_or_update_iertr =
109113
crimson::interruptible::interruptible_errorator<
110114
IOInterruptCondition, remove_or_update_ertr>;
115+
using snap_trim_obj_subevent_ret_t =
116+
remove_or_update_iertr::future<>;
111117

112118
static constexpr OperationTypeCode type =
113119
OperationTypeCode::snaptrimobj_subevent;
@@ -123,7 +129,7 @@ class SnapTrimObjSubEvent : public PhasedOperationT<SnapTrimObjSubEvent> {
123129

124130
void print(std::ostream &) const final;
125131
void dump_detail(ceph::Formatter* f) const final;
126-
remove_or_update_iertr::future<> start();
132+
snap_trim_obj_subevent_ret_t start();
127133

128134
CommonPGPipeline& client_pp();
129135

@@ -132,7 +138,7 @@ class SnapTrimObjSubEvent : public PhasedOperationT<SnapTrimObjSubEvent> {
132138
* https://tracker.ceph.com/issues/63307 */
133139
object_stat_sum_t delta_stats;
134140

135-
remove_or_update_iertr::future<> remove_clone(
141+
snap_trim_obj_subevent_ret_t remove_clone(
136142
ObjectContextRef obc,
137143
ObjectContextRef head_obc,
138144
ceph::os::Transaction& txn);

0 commit comments

Comments
 (0)