diff options
author | Geir Storli <geirst@verizonmedia.com> | 2019-11-14 08:49:45 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2019-11-14 08:49:45 +0000 |
commit | 3e8c96fcba038b3b68f75073fbe516912d169311 (patch) | |
tree | c54a28883ff7f7b29ba111234498758478d36477 /searchlib/src/tests/attribute/compaction | |
parent | 03d90c743ae83cfea09be55cb7f1787aa8c8453b (diff) |
Enable free lists for multi-value mapping used in all multi-value attributes.
This should reduce the need for compaction which is CPU intensive for some applications.
Diffstat (limited to 'searchlib/src/tests/attribute/compaction')
-rw-r--r-- | searchlib/src/tests/attribute/compaction/attribute_compaction_test.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/src/tests/attribute/compaction/attribute_compaction_test.cpp b/searchlib/src/tests/attribute/compaction/attribute_compaction_test.cpp index c3453783e38..cd2646bbaaf 100644 --- a/searchlib/src/tests/attribute/compaction/attribute_compaction_test.cpp +++ b/searchlib/src/tests/attribute/compaction/attribute_compaction_test.cpp @@ -174,9 +174,9 @@ TEST_F("Test that no compaction of int8 array attribute increases address space f.populate(range1, 1000); f.hammer(range2, 101); AddressSpace afterSpace = f.getMultiValueAddressSpaceUsage("after"); - // 100 * 1000 dead arrays due to new values for docids + // Only 1000 dead arrays (due to new values for docids) as free lists are used. // 1 reserved array accounted as dead - EXPECT_EQUAL(100001u, afterSpace.dead()); + EXPECT_EQUAL(1001u, afterSpace.dead()); } TEST_F("Test that compaction of int8 array attribute limits address space usage", Fixture(compactAddressSpaceAttributeConfig(true))) |