summaryrefslogtreecommitdiffstats
path: root/persistence
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-01-20 12:01:13 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-01-20 12:01:13 +0000
commitff551559deacaacc3bb77699686bb6c65e08a818 (patch)
treefcfa8056cd61aa89bfa50728ab6983fa85ce4c88 /persistence
parentc5c86dd6b6f0baf2b807ed9cd2dbc16bb507cab8 (diff)
Add debug dumping and other minor followup on PR comments.
Diffstat (limited to 'persistence')
-rw-r--r--persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp b/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp
index 086191504d8..0865500d3c0 100644
--- a/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp
+++ b/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp
@@ -866,10 +866,10 @@ DummyPersistence::register_resource_usage_listener(IResourceUsageListener &liste
namespace {
-class UnRegisterExecutor : public vespalib::IDestructorCallback {
+class SyncExecutorOnDestruction : public vespalib::IDestructorCallback {
public:
- UnRegisterExecutor(std::shared_ptr<BucketExecutor> executor) : _executor(std::move(executor)) { }
- ~UnRegisterExecutor() override {
+ explicit SyncExecutorOnDestruction(std::shared_ptr<BucketExecutor> executor) : _executor(std::move(executor)) { }
+ ~SyncExecutorOnDestruction() override {
if (_executor) {
_executor->sync();
}
@@ -885,7 +885,7 @@ DummyPersistence::register_executor(std::shared_ptr<BucketExecutor> executor)
{
assert(_bucket_executor.expired());
_bucket_executor = executor;
- return std::make_unique<UnRegisterExecutor>(executor);
+ return std::make_unique<SyncExecutorOnDestruction>(executor);
}
std::string