aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/multi_value_mapping
Commit message (Collapse)AuthorAgeFilesLines
* Factor out common code to make a EntryRef vector snapshot.Tor Egge2023-03-081-2/+2
|
* Add compaction spec to array store.Tor Egge2023-01-121-1/+2
|
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-121-2/+2
|
* Rename onGenerationChange() -> before_inc_generation() and change parameter ↵Geir Storli2022-10-121-2/+2
| | | | to be the current generation.
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-4/+4
|
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-3/+3
|
* Include searchcommon/attribut/config.h yourself and prepare for hiding large ↵Henning Baldersheim2022-05-251-1/+2
| | | | | | implementation. Add setters to vespalib::GrowStrategy.
* Use AtomicEntryRef in multivalue enum attributes.Tor Egge2022-03-081-3/+9
|
* Add memory allocator to multi value mapping.Tor Egge2022-02-111-3/+15
|
* Add CompactionSpec.Tor Egge2021-12-081-1/+5
| | | | | Pass CompactionStrategy to DataStoreBase::startCompactWorstBuffers in preparation for compacting more buffers in the same compaction round.
* Update 2017 copyright notices.gjoranv2021-10-072-2/+2
|
* use size literals in searchlibArne Juul2021-02-151-2/+3
|
* Make it compatible with c++2aHenning Baldersheim2020-12-021-1/+1
|
* Consolidate search for GTest.Tor Egge2020-07-071-1/+0
|
* Use find_package to find gtest library.Tor Egge2020-06-291-1/+2
|
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
| | | | Rename namespace search::datastore to vespalib::datastore.
* Reduce code duplication. Rand48 class is in vespalib.Tor Egge2020-04-251-2/+2
|
* Enable free lists for multi-value mapping used in all multi-value attributes.Geir Storli2019-11-141-8/+22
| | | | This should reduce the need for compaction which is CPU intensive for some applications.
* Rewrite multivalue mapping tests to gtest.Geir Storli2019-11-062-144/+150
|
* Rename "cluster" concept in buffer type to "array".Geir Storli2019-03-151-4/+4
|
* Remove files used by old unit test runner.Tor Egge2019-02-192-2/+0
|
* Remove redundant typedefHenning Baldersheim2018-05-111-1/+0
|
* Add more conservative buffer allocation strategy in datastore buffers.Geir Storli2018-01-191-2/+8
| | | | | | | | | | | This should greatly reduce the memory footprint of multi-value attribute vectors which uses an array store for underlying values. The size of a new buffer is calculated as (simplified): *) before: (size of previous buffer) * 2 *) now: (size of all previous buffers) * allocation grow factor (default = 0.2) In addition we now support resizing of all buffers, not only the first one.
* Update copyright headersJon Bratseth2017-06-142-2/+2
|
* Revert "Update copyright headers"Jon Bratseth2017-06-142-2/+2
|
* Update copyright headersJon Bratseth2017-06-142-2/+2
|
* Revert "Copyright header"Jon Bratseth2017-06-132-2/+2
|
* Copyright headerJon Bratseth2017-06-132-2/+2
|
* Revert "Revert "Fix warnings hidden earlier due to including application ↵Henning Baldersheim2017-05-031-7/+7
| | | | headers as s…""
* Revert "Fix warnings hidden earlier due to including application headers as ↵Henning Baldersheim2017-05-031-7/+7
| | | | s…"
* Fix warnings hidden earlier due to including application headers as system ↵Henning Baldersheim2017-05-031-7/+7
| | | | includes
* add override in searchlib moduleArne H Juul2017-04-121-7/+7
|
* Rename MultiValueMapping2 to MultiValueMapping.Tor Egge2016-12-144-0/+337