aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/datastore
Commit message (Expand)AuthorAgeFilesLines
* Use the generic hold list for entry refs in a datastore.Geir Storli2022-10-111-7/+7
* Implement GenerationHolder in terms of the generic generation hold list.Geir Storli2022-10-101-2/+2
* Hide implementation details in datastore classes.Geir Storli2022-10-071-2/+1
* Hide more details inside BufferState and reduce external API on BufferStats.Geir Storli2022-10-073-12/+46
* Move tracking of datastore buffer statistics to separate classes.Geir Storli2022-10-064-54/+54
* Stop using DataStoreBase::startCompact() member function.Tor Egge2022-10-061-1/+1
* Use datastore free list handling with a simpler API.Geir Storli2022-10-053-4/+17
* Implement new free list handling for datastores with a simpler API.Geir Storli2022-10-052-0/+136
* Update expected sizes when using libc++.Tor Egge2022-10-041-2/+2
* Add vespalib::datastore::CompactingBuffers.Tor Egge2022-10-041-2/+2
* Remove AlignedEntryRef.Tor Egge2022-10-031-28/+0
* Implement allocate() function on ArrayStore.Geir Storli2022-10-031-35/+76
* Rewrite unit tests to use GTest.Geir Storli2022-09-302-164/+174
* Refactor ArrayStore to support generic type id to array size mappers.Geir Storli2022-09-292-13/+15
* use more conceptsHåvard Pettersen2022-09-212-4/+4
* Add noexcept specifier.Tor Egge2022-07-031-2/+2
* Use atomic counters in vespalib::datastore::BufferState.Tor Egge2022-04-271-2/+14
* Always use array of AtomicEntryRef in unique store remapper.Tor Egge2022-03-171-10/+13
* Use AtomicEntryRef in MultiValueMappingBase.Tor Egge2022-03-091-20/+10
* Use AtomicEntryRef as key for unique store btree dictionary.Tor Egge2022-03-032-3/+3
* Move memory allocator argument to be last argument.Tor Egge2022-02-111-5/+4
* Add memory allocator to array store.Tor Egge2022-02-111-4/+16
* Add memory allocator to unique store allocatorTor Egge2022-02-104-4/+32
* ignore local core files produced by gtest during death testingHåvard Pettersen2022-01-271-0/+1
* Rename max_buffers_ratio to active_buffers_ratio.Tor Egge2021-12-141-6/+6
* Limit buffers to compact based on number of active and free buffers.Tor Egge2021-12-141-9/+31
* Add CompactBufferCandidates, used to select buffers to compact.Tor Egge2021-12-132-0/+100
* Add CompactionSpec.Tor Egge2021-12-083-3/+13
* Add EntryRefFilter class.Tor Egge2021-12-061-22/+29
* Filter early on buffer id and pass vector of entries in normalize_valuesTor Egge2021-12-031-29/+148
* Don't try to move dictionary keys that won't move.Tor Egge2021-12-021-1/+25
* Avoid livelock when running sharded hash map unit test with valgrind.Tor Egge2021-11-281-0/+15
* Detect direct free of element to held buffer.Tor Egge2021-11-191-0/+52
* Update 2019 Oath copyrights.gjoranv2021-10-274-4/+4
* Update Verizon Media copyright notices.gjoranv2021-10-074-4/+4
* Update 2018 copyright notices.gjoranv2021-10-072-2/+2
* Update 2017 copyright notices.gjoranv2021-10-078-8/+8
* Extend test of array store compaction context.Tor Egge2021-08-181-10/+34
* Consider reusing active buffer.Tor Egge2021-08-163-15/+45
* Revert "Consider reusing active buffer."Henning Baldersheim2021-08-153-45/+15
* Consider reusing active buffer.Tor Egge2021-08-133-15/+45
* Use stats from all active buffers of same type when resizing a buffer.Tor Egge2021-08-122-16/+16
* Use grow factor when considering switching to a new buffer.Tor Egge2021-08-111-10/+10
* Use a list instead of a set to make building faster.Henning Baldersheim2021-06-141-0/+33
* Add explicit unit test for compact_worst_shard().Tor Egge2021-04-141-0/+13
* Compact enum store dictionary when needed.Tor Egge2021-04-131-11/+60
* Sort unique values during load if needed.Tor Egge2021-04-081-3/+3
* Add noexcept specifier to lambda.Tor Egge2021-04-071-1/+1
* Extend unit test for ShardedHashMap.Tor Egge2021-04-071-0/+61
* Rename unit test type parameters.Tor Egge2021-04-061-16/+16