aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/bucketmover
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@oath.com>2017-10-25 14:31:46 +0000
committerTor Egge <Tor.Egge@oath.com>2017-10-25 14:34:15 +0000
commitf056cc04011cb956e0a6f68b99004772691f57ca (patch)
tree6c64d2baf007f412eb6f2fa265e93b4a1cb22c62 /storage/src/tests/bucketmover
parent9606e88b7ca082f36eb38b0e197a0513f76ef6eb (diff)
Make document::BucketSpace a mandatory argument to
ServiceLayerComponent::getBucketDatabase().
Diffstat (limited to 'storage/src/tests/bucketmover')
-rw-r--r--storage/src/tests/bucketmover/bucketmovertest.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/storage/src/tests/bucketmover/bucketmovertest.cpp b/storage/src/tests/bucketmover/bucketmovertest.cpp
index f7c69c4cec4..aad66624e89 100644
--- a/storage/src/tests/bucketmover/bucketmovertest.cpp
+++ b/storage/src/tests/bucketmover/bucketmovertest.cpp
@@ -3,6 +3,8 @@
#include <vespa/storage/bucketdb/storbucketdb.h>
#include <vespa/storage/common/bucketmessages.h>
#include <vespa/storage/bucketmover/bucketmover.h>
+#include <vespa/document/test/make_bucket_space.h>
+#include <vespa/document/test/make_document_bucket.h>
#include <tests/common/dummystoragelink.h>
#include <tests/common/testhelper.h>
#include <tests/common/teststorageapp.h>
@@ -10,6 +12,9 @@
bool debug = false;
+using document::test::makeBucketSpace;
+using document::test::makeDocumentBucket;
+
namespace storage {
namespace bucketmover {
@@ -66,14 +71,14 @@ BucketMoverTest::addBucket(const document::BucketId& id,
uint16_t idealDiff)
{
StorBucketDatabase::WrappedEntry entry(
- _component->getBucketDatabase().get(
+ _component->getBucketDatabase(makeBucketSpace()).get(
id,
"",
StorBucketDatabase::CREATE_IF_NONEXISTING));
entry->setBucketInfo(api::BucketInfo(1,1,1));
- uint16_t idealDisk = _component->getIdealPartition(id);
+ uint16_t idealDisk = _component->getIdealPartition(makeDocumentBucket(id));
entry->disk = (idealDisk + idealDiff) % _component->getDiskCount();
entry.write();
}