aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/datastore
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-0928-28/+28
|
* Use make_for_lookup() member function on existing comparatorTor Egge2023-09-182-15/+17
| | | | to make a new comparator which is used for lookup.
* Add comparator to unique store.Tor Egge2023-09-181-4/+4
|
* Revert "Sample datastore stash memory usage in write thread."Tor Egge2023-08-222-4/+4
|
* Sample datastore stash memory usage in write thread.Tor Egge2023-08-222-4/+4
|
* 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.
| * 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
| | | | SmallArrayBufferType constructor signature.
* 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
| | | | from type id to entry size.
* Merge pull request #27404 from ↵Tor Egge2023-06-133-6/+6
|\ | | | | | | | | vespa-engine/toregge/store-entry-size-in-buffer-type Store entry size in BufferTypeBase.
| * 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
| | | | | | minArrays => min_entries maxArrays => max_entries numArraysForNewBuffer => num_entries_for_new_buffer
* Pass number of needed entries to DataStoreBase member functions thatTor Egge2023-04-041-2/+2
| | | | might switch primary buffer for a buffer type.
* 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
| | | | - Just keep a very small ChangeVector, it might never be used.
* 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
| | | | | - Also avoid multiple public,protected,and private sections. - Make some methods private.
* 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
|