diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-12-04 00:11:28 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-12-12 02:55:45 +0100 |
commit | c3b92173f8aa014a33bf8e9027bbc656aa02732b (patch) | |
tree | bd585e545a8e5b142d700d0b295ca0c24a616f6a /vdslib | |
parent | 2464562bb2202d6b9e45d08f00c27de961c4e9d3 (diff) |
Avoid pulling in the config library all the time.
Diffstat (limited to 'vdslib')
-rw-r--r-- | vdslib/src/vespa/vdslib/distribution/distribution.cpp | 6 | ||||
-rw-r--r-- | vdslib/src/vespa/vdslib/distribution/distribution.h | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/vdslib/src/vespa/vdslib/distribution/distribution.cpp b/vdslib/src/vespa/vdslib/distribution/distribution.cpp index 4bc0a3d09c6..d3798667c4d 100644 --- a/vdslib/src/vespa/vdslib/distribution/distribution.cpp +++ b/vdslib/src/vespa/vdslib/distribution/distribution.cpp @@ -273,7 +273,11 @@ Distribution::getDiskSeed( } } throw vespalib::IllegalStateException("Unknown disk distribution: " - + Config::getDiskDistributionName(toConfig(_diskDistribution)), VESPA_STRLOC); + + getDiskDistributionName(_diskDistribution), VESPA_STRLOC); +} + +vespalib::string Distribution::getDiskDistributionName(DiskDistribution dist) { + return Config::getDiskDistributionName(toConfig(dist)); } void diff --git a/vdslib/src/vespa/vdslib/distribution/distribution.h b/vdslib/src/vespa/vdslib/distribution/distribution.h index 59bc1610d7a..3ec75b18d65 100644 --- a/vdslib/src/vespa/vdslib/distribution/distribution.h +++ b/vdslib/src/vespa/vdslib/distribution/distribution.h @@ -181,6 +181,7 @@ public: static DistributionConfig getDefaultDistributionConfig( uint16_t redundancy = 2, uint16_t nodeCount = 10, DiskDistribution distr = MODULO_BID); + static vespalib::string getDiskDistributionName(DiskDistribution dist); /** * Utility function used by distributor to split copies into groups to |