aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/persistence/asynchandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storage/src/vespa/storage/persistence/asynchandler.cpp')
-rw-r--r--storage/src/vespa/storage/persistence/asynchandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/storage/src/vespa/storage/persistence/asynchandler.cpp b/storage/src/vespa/storage/persistence/asynchandler.cpp
index d80eb140eec..a55889652a8 100644
--- a/storage/src/vespa/storage/persistence/asynchandler.cpp
+++ b/storage/src/vespa/storage/persistence/asynchandler.cpp
@@ -86,6 +86,7 @@ public:
_executorId(executor.getExecutorId(bucketId.getId()))
{
}
+ ~ResultTaskOperationDone() override;
void onComplete(spi::Result::UP result) noexcept override {
_task->setResult(std::move(result));
_executor.executeTask(_executorId, std::move(_task));
@@ -99,6 +100,8 @@ private:
vespalib::ISequencedTaskExecutor::ExecutorId _executorId;
};
+ResultTaskOperationDone::~ResultTaskOperationDone() = default;
+
bool
bucketStatesAreSemanticallyEqual(const api::BucketInfo& a, const api::BucketInfo& b) {
// Don't check document sizes, as background moving of documents in Proton