summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/datastore/array_store
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2021-03-01 13:57:36 +0000
committerGeir Storli <geirst@verizonmedia.com>2021-03-01 14:04:48 +0000
commit0165a17314823be279f368f63431790c50f3ca2e (patch)
tree6eb98f7077b2fafa90453f178b05c380ac382cf3 /vespalib/src/tests/datastore/array_store
parente9e3d3805817d0432c8651e9a1596fef369e99aa (diff)
Simplify how used elements across all active buffers are aggregated.
This also prepares for aggregating dead elements and to take these into account when calculating how many arrays to alloc.
Diffstat (limited to 'vespalib/src/tests/datastore/array_store')
-rw-r--r--vespalib/src/tests/datastore/array_store/array_store_test.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/vespalib/src/tests/datastore/array_store/array_store_test.cpp b/vespalib/src/tests/datastore/array_store/array_store_test.cpp
index a1e7140fefe..417d8b80d87 100644
--- a/vespalib/src/tests/datastore/array_store/array_store_test.cpp
+++ b/vespalib/src/tests/datastore/array_store/array_store_test.cpp
@@ -150,13 +150,13 @@ TEST("require that we test with trivial and non-trivial types")
TEST_F("control static sizes", NumberFixture(3)) {
#ifdef _LIBCPP_VERSION
- EXPECT_EQUAL(392u, sizeof(f.store));
+ EXPECT_EQUAL(400u, sizeof(f.store));
EXPECT_EQUAL(296u, sizeof(NumberFixture::ArrayStoreType::DataStoreType));
#else
- EXPECT_EQUAL(424u, sizeof(f.store));
+ EXPECT_EQUAL(432u, sizeof(f.store));
EXPECT_EQUAL(328u, sizeof(NumberFixture::ArrayStoreType::DataStoreType));
#endif
- EXPECT_EQUAL(64u, sizeof(NumberFixture::ArrayStoreType::SmallArrayType));
+ EXPECT_EQUAL(72u, sizeof(NumberFixture::ArrayStoreType::SmallArrayType));
MemoryUsage usage = f.store.getMemoryUsage();
EXPECT_EQUAL(960u, usage.allocatedBytes());
EXPECT_EQUAL(32u, usage.usedBytes());