summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-12-04 19:26:34 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2016-12-12 02:55:45 +0100
commitf94a9a21d6d546868ef2cf63ea3532469450ffd7 (patch)
tree7174466dc53a7009eb425d4c2fc7b5202e112542 /storage/src/tests/distributor
parentd1fc3e5707851697bfe9a07b40f1b8e3672be8aa (diff)
Split out so documentprotocol.h does not pull in everything.
Diffstat (limited to 'storage/src/tests/distributor')
-rw-r--r--storage/src/tests/distributor/distributortestutil.cpp8
-rw-r--r--storage/src/tests/distributor/statecheckerstest.cpp2
2 files changed, 4 insertions, 6 deletions
diff --git a/storage/src/tests/distributor/distributortestutil.cpp b/storage/src/tests/distributor/distributortestutil.cpp
index 24af9f46f97..4ed95011e97 100644
--- a/storage/src/tests/distributor/distributortestutil.cpp
+++ b/storage/src/tests/distributor/distributortestutil.cpp
@@ -1,10 +1,9 @@
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-#include <vespa/fastos/fastos.h>
-#include <ctype.h>
#include <vespa/document/base/testdocman.h>
#include <vespa/storageframework/defaultimplementation/memory/nomemorymanager.h>
#include <tests/distributor/distributortestutil.h>
#include <vespa/vespalib/text/stringtokenizer.h>
+#include <vespa/config-stor-distribution.h>
namespace storage {
@@ -32,9 +31,8 @@ DistributorTestUtil::setupDistributor(int redundancy,
uint32_t earlyReturn,
bool requirePrimaryToBeWritten)
{
- lib::Distribution::DistributionConfig config(
- lib::Distribution::getDefaultDistributionConfig(
- redundancy, nodeCount));
+ lib::Distribution::DistributionConfigBuilder config(
+ lib::Distribution::getDefaultDistributionConfig(redundancy, nodeCount).get());
config.redundancy = redundancy;
config.initialRedundancy = earlyReturn;
config.ensurePrimaryPersisted = requirePrimaryToBeWritten;
diff --git a/storage/src/tests/distributor/statecheckerstest.cpp b/storage/src/tests/distributor/statecheckerstest.cpp
index 5bf66dbb128..a3603eae6b3 100644
--- a/storage/src/tests/distributor/statecheckerstest.cpp
+++ b/storage/src/tests/distributor/statecheckerstest.cpp
@@ -1,6 +1,5 @@
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-#include <vespa/fastos/fastos.h>
#include <vespa/vdstestlib/cppunit/macros.h>
#include <tests/common/dummystoragelink.h>
#include <vespa/storageapi/message/persistence.h>
@@ -19,6 +18,7 @@
#include <tests/distributor/distributortestutil.h>
#include <vespa/storage/distributor/statecheckers.h>
#include <vespa/storageapi/message/state.h>
+#include <vespa/config-stor-distribution.h>
using namespace std::literals::string_literals;