From 23abed1a0bc4f4c5ea47b43fc7ea0645e63a26e6 Mon Sep 17 00:00:00 2001 From: Haavard Date: Mon, 20 Mar 2017 13:04:33 +0000 Subject: remove most usage of LinkedPtr from vespa --- storageserver/src/tests/storageservertest.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'storageserver/src/tests/storageservertest.cpp') diff --git a/storageserver/src/tests/storageservertest.cpp b/storageserver/src/tests/storageservertest.cpp index feff39fb8d4..5b4bae96a2f 100644 --- a/storageserver/src/tests/storageservertest.cpp +++ b/storageserver/src/tests/storageservertest.cpp @@ -693,14 +693,14 @@ namespace { } CPPUNIT_ASSERT_EQUAL(size_t(1), entries.size()); bucket = entries.begin()->first; - StorBucketDatabase::WrappedEntry entry( - entries.begin()->second); + auto *entry = &(*(entries.begin()->second)); + auto *entry_wrapper = &(entries.begin()->second); if (seed % 95 == 93) { // Delete bucket if ((entry->getBucketInfo().getChecksum() & 2) == 0) { cmd.reset(new api::DeleteBucketCommand(bucket)); entry->setChecksum( entry->getBucketInfo().getChecksum() | 2); - entry.write(); + entry_wrapper->write(); sendList.push_back( new mbusprot::StorageCommand(cmd)); } @@ -708,7 +708,8 @@ namespace { if (entry->getBucketInfo().getChecksum() == 0 && bucket.getUsedBits() > 3) { // Remove existing locks we have to not cause // deadlock - entry = StorBucketDatabase::WrappedEntry(); + entry = nullptr; + entry_wrapper = nullptr; entries.clear(); // Then continue document::BucketId super(bucket.getUsedBits() - 1, @@ -750,7 +751,7 @@ namespace { if (entry->getBucketInfo().getChecksum() == 0) { cmd.reset(new api::SplitBucketCommand(bucket)); entry->setChecksum(1); - entry.write(); + entry_wrapper->write(); sendList.push_back( new mbusprot::StorageCommand(cmd)); } -- cgit v1.2.3