virtual image_sync::SyncPointHandler* create_sync_point_handler() = 0;
void destroy_sync_point_handler();
- virtual bool replay_requires_remote_image() const {
- return false;
- }
+ virtual bool replay_requires_remote_image() const = 0;
void close_remote_image(Context* on_finish);
image_sync::SyncPointHandler* create_sync_point_handler() override;
+ bool replay_requires_remote_image() const override {
+ return false;
+ }
+
BaseRequest* create_local_image_request(
Threads<ImageCtxT>* threads,
librados::IoCtx& local_io_ctx,