From 050f8c0be5dd77d1edf0dbdc7c07cb7ed06e5142 Mon Sep 17 00:00:00 2001 From: benthompson15 Date: Wed, 21 Aug 2019 16:00:57 -0500 Subject: [PATCH] Lock condition possible exposed by unit_test. --- storage-manager/src/MetadataFile.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/storage-manager/src/MetadataFile.cpp b/storage-manager/src/MetadataFile.cpp index 4f466da0f..4f549bad1 100644 --- a/storage-manager/src/MetadataFile.cpp +++ b/storage-manager/src/MetadataFile.cpp @@ -135,6 +135,7 @@ MetadataFile::MetadataFile(const boost::filesystem::path &filename) mVersion = 1; mRevision = 1; makeEmptyJsonTree(); + s.unlock(); writeMetadata(); } } @@ -278,7 +279,7 @@ vector MetadataFile::metadataRead(off_t offset, size_t length) c foundLen += i->length; ++i; } - + assert(!(offset == 0 && length == getLength()) || (ret.size() == mObjects.size())); return ret; }