aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/datastore
Commit message (Expand)AuthorAgeFilesLines
* Use provided memory allocator for large arrays.Tor Egge2023-07-051-0/+10
* Add max buffer size parameter to array store dynamic type mapper.Tor Egge2023-06-262-18/+30
* Merge pull request #27542 from vespa-engine/toregge/limit-64-byte-alignmentGeir Storli2023-06-262-5/+13
|\
| * Limit 64-byte dynamic array buffer type alignment based on element type.Tor Egge2023-06-242-5/+13
* | Remove use of std::min.Tor Egge2023-06-231-1/+1
* | Cap number of entries in a buffer to avoid very large buffers.Tor Egge2023-06-232-22/+53
|/
* Use 64 bytes alignment for large arrays.Tor Egge2023-06-221-9/+9
* Avoid shadowing.Tor Egge2023-06-221-1/+1
* Allocate space for allowed buffer underflow.Tor Egge2023-06-222-28/+32
* Cleanup array store unit test.Tor Egge2023-06-211-3/+3
* Store dynamic array size size at start of entry.Tor Egge2023-06-211-2/+2
* Rename maxSmallArrayTypeId to max_type_id.Tor Egge2023-06-193-9/+9
* Wire in use of dynamic array buffer type as needed in ArrayStore.Tor Egge2023-06-161-117/+205
* Adjust DynamicArrayBufferType constructor signature to matchTor Egge2023-06-151-2/+3
* Adjust local variable name in get_entry_sizes member function.Tor Egge2023-06-141-3/+3
* Add ArrayStoreDynamicTypeMapper.Tor Egge2023-06-142-0/+178
* Add DynamicArrayBufferType.Tor Egge2023-06-142-0/+258
* Add get_entry_size member function in array store type mappers that mapsTor Egge2023-06-131-2/+2
* Merge pull request #27404 from vespa-engine/toregge/store-entry-size-in-buffe...Tor Egge2023-06-133-6/+6
|\
| * Store entry size in BufferTypeBase.Tor Egge2023-06-133-6/+6
* | Revert "Pass array size to allocArray member function."Tor Egge2023-06-131-2/+2
|/
* Pass array size to allocArray member function.Tor Egge2023-06-121-2/+2
* Eliminate inline warning in array store unit test.Tor Egge2023-06-061-1/+9
* Remove unused variable.Tor Egge2023-04-121-1/+0
* Remove array size from BufferFreeList.Tor Egge2023-04-114-10/+9
* Change buffer state accounting from elements to entries.Tor Egge2023-04-047-173/+166
* Rename member variables in BufferTypeBase:Tor Egge2023-04-043-33/+33
* Pass number of needed entries to DataStoreBase member functions thatTor Egge2023-04-041-2/+2
* Switch from elements to entries for raw alloator alloc parameter.Tor Egge2023-04-041-7/+7
* Use ElemT as template parameter for ArrayStoreTest.Tor Egge2023-04-031-21/+21
* - GC unused _activeBuffers member.Henning Baldersheim2023-03-153-6/+6
* Expose static size of entry ref hold list dequeue in DataStoreBase.Tor Egge2023-03-152-8/+5
* Allocate BufferState in stash and add pointer to BufferAndMetaHenning Baldersheim2023-03-133-24/+26
* Use a non const Store when you are in write thread, and a const when not.Henning Baldersheim2023-03-102-6/+6
* Report more of the static memory usage for datastores.Henning Baldersheim2023-03-093-21/+26
* Test both used and allocated memory.Henning Baldersheim2023-03-091-1/+2
* Update expected sizeHenning Baldersheim2023-03-081-4/+4
* - Use a common method to get primary_buffer_id given a type_id.Henning Baldersheim2023-03-082-2/+2
* Add test showing accounted memory usage for empty attributes.Henning Baldersheim2023-03-081-1/+9
* Reduce transitive includes.Henning Baldersheim2023-03-011-0/+1
* Deinline unique_store_remapperHenning Baldersheim2023-02-011-1/+5
* GC som compiler pragmas not needed anymore.Henning Baldersheim2023-01-302-18/+1
* Use const ref to reduce code bloat.Henning Baldersheim2023-01-231-10/+10
* Add compaction spec to array store.Tor Egge2023-01-121-3/+4
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-201-2/+2
* Add shared constant for PAGE_SIZE.Geir Storli2022-11-251-1/+2
* Drop support for old gtest.Tor Egge2022-11-183-11/+11
* Stop bypassing hold list for btree nodes that were never reachable for readers.Tor Egge2022-10-141-23/+5
* Adjust expected size for array store when using libc++.Tor Egge2022-10-141-1/+1
* Use the generic CompactionContext in ArrayStore.Geir Storli2022-10-131-1/+1