diff options
author | Tor Egge <Tor.Egge@yahoo-inc.com> | 2016-11-28 10:24:30 +0000 |
---|---|---|
committer | Tor Egge <Tor.Egge@yahoo-inc.com> | 2016-11-28 10:24:30 +0000 |
commit | 808d74d5bff1ff6b10a63e55ef31ad6d942cee35 (patch) | |
tree | 40f2b9b1d950659076f4cc00bb48cf04eb890fea /searchlib | |
parent | fcea5dbb1420cda9f40866e247a6bbb6d24553bc (diff) |
Extend compaction strategy with separate limit for address space.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/multi_value_mapping2_base.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/multi_value_mapping2_base.cpp b/searchlib/src/vespa/searchlib/attribute/multi_value_mapping2_base.cpp index a95cafb5c24..d9f9df30608 100644 --- a/searchlib/src/vespa/searchlib/attribute/multi_value_mapping2_base.cpp +++ b/searchlib/src/vespa/searchlib/attribute/multi_value_mapping2_base.cpp @@ -87,9 +87,9 @@ MultiValueMapping2Base::considerCompact(const CompactionStrategy &compactionStra size_t usedClusters = _cachedArrayStoreAddressSpaceUsage.used(); size_t deadClusters = _cachedArrayStoreAddressSpaceUsage.dead(); bool compactMemory = ((deadBytes >= DEAD_BYTES_SLACK) && - (usedBytes * compactionStrategy.getMaxDeadRatio() < deadBytes)); + (usedBytes * compactionStrategy.getMaxDeadBytesRatio() < deadBytes)); bool compactAddressSpace = ((deadClusters >= DEAD_CLUSTERS_SLACK) && - (usedClusters * compactionStrategy.getMaxDeadRatio() < deadClusters)); + (usedClusters * compactionStrategy.getMaxDeadAddressSpaceRatio() < deadClusters)); if (compactMemory || compactAddressSpace) { compactWorst(); return true; |