diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/attribute/raw_buffer_store.cpp')
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/raw_buffer_store.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/raw_buffer_store.cpp b/searchlib/src/vespa/searchlib/attribute/raw_buffer_store.cpp index 0c6dd9c75a8..520309f83b7 100644 --- a/searchlib/src/vespa/searchlib/attribute/raw_buffer_store.cpp +++ b/searchlib/src/vespa/searchlib/attribute/raw_buffer_store.cpp @@ -16,14 +16,14 @@ constexpr float ALLOC_GROW_FACTOR = 0.2; namespace search::attribute { -RawBufferStore::RawBufferStore(std::shared_ptr<vespalib::alloc::MemoryAllocator> allocator, uint32_t max_small_buffer_type_id, double grow_factor) - : _array_store(ArrayStoreType::optimizedConfigForHugePage(max_small_buffer_type_id, - TypeMapper(max_small_buffer_type_id, grow_factor, ArrayStoreConfig::default_max_buffer_size), +RawBufferStore::RawBufferStore(std::shared_ptr<vespalib::alloc::MemoryAllocator> allocator, uint32_t max_type_id, double grow_factor) + : _array_store(ArrayStoreType::optimizedConfigForHugePage(max_type_id, + TypeMapper(max_type_id, grow_factor, max_buffer_size), MemoryAllocator::HUGEPAGE_SIZE, MemoryAllocator::PAGE_SIZE, - ArrayStoreConfig::default_max_buffer_size, + max_buffer_size, 8_Ki, ALLOC_GROW_FACTOR), - std::move(allocator), TypeMapper(max_small_buffer_type_id, grow_factor, ArrayStoreConfig::default_max_buffer_size)) + std::move(allocator), TypeMapper(max_type_id, grow_factor, max_buffer_size)) { } |