diff options
author | Håvard Pettersen <havardpe@yahooinc.com> | 2022-05-20 10:11:06 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@yahooinc.com> | 2022-05-20 10:11:06 +0000 |
commit | c56f7a2164d6d3b982bfc17cd8790be6f415b7e9 (patch) | |
tree | 7145d4f50ec41ee34b960986e977767b9007c1d7 /storage | |
parent | 3394252b41d3417e9cd26af19c8cc32394911ab4 (diff) |
wait for locks to be released in the destructor
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/persistence/filestorage/filestorhandlerimpl.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/persistence/filestorage/filestorhandlerimpl.cpp b/storage/src/vespa/storage/persistence/filestorage/filestorhandlerimpl.cpp index c44ae305fa2..a004dbe6d23 100644 --- a/storage/src/vespa/storage/persistence/filestorage/filestorhandlerimpl.cpp +++ b/storage/src/vespa/storage/persistence/filestorage/filestorhandlerimpl.cpp @@ -78,7 +78,10 @@ FileStorHandlerImpl::FileStorHandlerImpl(uint32_t numThreads, uint32_t numStripe _component.registerMetricUpdateHook(*this, framework::SecondTime(5)); } -FileStorHandlerImpl::~FileStorHandlerImpl() = default; +FileStorHandlerImpl::~FileStorHandlerImpl() +{ + waitUntilNoLocks(); +} void FileStorHandlerImpl::addMergeStatus(const document::Bucket& bucket, std::shared_ptr<MergeStatus> status) |