summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* - GC unused _activeBuffers member.Henning Baldersheim2023-03-154-9/+8
* Merge pull request #26451 from vespa-engine/toregge/factor-out-implementation...Henning Baldersheim2023-03-151-1/+1
|\
| * Factor out implementation dependent sizeof(std::string).Tor Egge2023-03-151-1/+1
* | Merge pull request #26448 from vespa-engine/havardpe/verify-object-on-attachHåvard Pettersen2023-03-151-1/+4
|\ \ | |/ |/|
| * verify object when attaching it to a handleHåvard Pettersen2023-03-151-1/+4
* | Merge pull request #26447 from vespa-engine/toregge/expose-static-size-of-ent...Henning Baldersheim2023-03-154-8/+11
|\ \
| * | Expose static size of entry ref hold list dequeue in DataStoreBase.Tor Egge2023-03-154-8/+11
| |/
* / Fix format strings.Tor Egge2023-03-151-2/+3
|/
* Assert expected guard value earlier in enable_ref_counted::internal_subrefTor Egge2023-03-141-1/+1
* Merge pull request #26441 from vespa-engine/havardpe/avoid-atomic-thread-fenceTor Egge2023-03-141-4/+6
|\
| * make TSAN happy (it does not support atomic thread fences)Håvard Pettersen2023-03-141-4/+6
* | Prefer std::vectorHenning Baldersheim2023-03-147-64/+2
* | Merge pull request #26440 from vespa-engine/havardpe/run-multiple-coroutines-...Henning Baldersheim2023-03-147-0/+144
|\ \
| * | enable running sub-co-routines concurrentlyHåvard Pettersen2023-03-147-0/+144
* | | Merge pull request #26436 from vespa-engine/balder/gc-dangerous-docstore-opti...Henning Baldersheim2023-03-142-11/+0
|\ \ \
| * | | summary.cache.initialentries and summary.log.chunk.skipcrconread does not hav...Henning Baldersheim2023-03-142-11/+0
| | |/ | |/|
* / | Add noexceptHenning Baldersheim2023-03-143-56/+55
|/ /
* | Track static cache usageHenning Baldersheim2023-03-142-2/+7
* | Wire in and test static memory usage for caches.Henning Baldersheim2023-03-143-8/+18
* | Use std::vector instead of vespalib::ArrayHenning Baldersheim2023-03-141-6/+6
* | GC unused includesHenning Baldersheim2023-03-141-1/+0
* | Pre sizing is not necessary.Henning Baldersheim2023-03-141-2/+0
* | disable hold_list, not free_list.Henning Baldersheim2023-03-133-5/+5
* | Unify iteration over used buffers.Henning Baldersheim2023-03-134-53/+49
* | GC unused void enableFreeList(uint32_t bufferId) method.Henning Baldersheim2023-03-131-5/+1
* | Fetch state onceHenning Baldersheim2023-03-131-3/+5
* | Unify on proper constness to reflect thread usage and modifications.Henning Baldersheim2023-03-132-8/+8
* | Properly propagate hold list and free list settings when creating new state.Henning Baldersheim2023-03-132-10/+12
* | Allocate BufferState in stash and add pointer to BufferAndMetaHenning Baldersheim2023-03-1312-140/+189
* | - Just start from the beginning to locate a free buffer.Henning Baldersheim2023-03-102-30/+25
* | Use a non const Store when you are in write thread, and a const when not.Henning Baldersheim2023-03-109-18/+18
* | Compacting is only checked during move in write threadHenning Baldersheim2023-03-104-5/+5
* | Use BufferMeta instead of BufferState to get array sizeHenning Baldersheim2023-03-101-3/+3
* | - rename BufferAndTypeId -> BufferAndMeta and add the array size to it.Henning Baldersheim2023-03-106-222/+98
* | Report more of the static memory usage for datastores.Henning Baldersheim2023-03-098-41/+64
* | 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-086-169/+137
* Always access the buffer state through the getBufferState method.Henning Baldersheim2023-03-082-35/+25
* Add test showing accounted memory usage for empty attributes.Henning Baldersheim2023-03-084-3/+29
* added reset functionHåvard Pettersen2023-03-082-0/+12
* Merge pull request #26355 from vespa-engine/havardpe/use-ref-countedHenning Baldersheim2023-03-086-190/+0
|\
| * use ref_counted for ReplyGateHåvard Pettersen2023-03-086-190/+0
* | Merge pull request #26335 from vespa-engine/toregge/split-tensor-buffer-type-...Tor Egge2023-03-079-25/+104
|\ \ | |/ |/|
| * Move portions of TensorBufferTypeMapper to ArrayStoreTypeMapper.Tor Egge2023-03-073-0/+73
| * Rename ArrayStoreTypeMapper to ArrayStoreSimpleTypeMapper.Tor Egge2023-03-076-11/+17
* | always check magic tag with assertHåvard Pettersen2023-03-071-0/+3
|/
* use ref_counted in fnetHåvard Pettersen2023-03-063-11/+26
* Use matching duration for time_point.Tor Egge2023-03-061-2/+3
* Use std::chrono::duration_cast when converting to system time.Tor Egge2023-03-051-1/+1