summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests
Commit message (Expand)AuthorAgeFilesLines
* Replace storage operation throttler with vespalib implementationTor Brede Vekterli2022-01-211-8/+115
* Merge pull request #20888 from vespa-engine/vekterli/add-operation-throttler-...Tor Brede Vekterli2022-01-212-0/+113
|\
| * Add SharedOperationThrottler to vespalib utilsTor Brede Vekterli2022-01-202-0/+113
* | benchmark std::atomic wait/notify wakeupHåvard Pettersen2022-01-201-4/+38
|/
* correlate sampled cpu usage with rusageHåvard Pettersen2022-01-171-6/+21
* simplify time and load samplingHåvard Pettersen2022-01-171-16/+3
* track cpu usage across threads and usage categoriesHåvard Pettersen2022-01-141-0/+181
* hide implementationHåvard Pettersen2022-01-121-13/+9
* dummy fall-back for non-linux platformsHåvard Pettersen2022-01-101-7/+20
* low-level code to sample CPU usage per threadHåvard Pettersen2022-01-072-0/+102
* remove experimental websocket codeHåvard Pettersen2021-12-167-260/+0
* Merge pull request #20506 from vespa-engine/toregge/limit-buffers-to-compactHenning Baldersheim2021-12-141-9/+31
|\
| * 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
* | Merge pull request #20510 from vespa-engine/havardpe/shared-empty-stringHåvard Pettersen2021-12-141-0/+5
|\ \ | |/ |/|
| * a shared empty stringHåvard Pettersen2021-12-141-0/+5
* | Add CompactBufferCandidates, used to select buffers to compact.Tor Egge2021-12-132-0/+100
|/
* Merge pull request #20467 from vespa-engine/toregge/backport-to-gcc-9-use-nor...Henning Baldersheim2021-12-111-6/+12
|\
| * Use normal function template instead of abbreviated function template.Tor Egge2021-12-111-6/+12
* | Merge pull request #20465 from vespa-engine/toregge/include-atomic-when-neededHenning Baldersheim2021-12-111-0/+1
|\ \
| * | Include atomic when needed.Tor Egge2021-12-111-0/+1
| |/
* / Fix format string (Use PRId64 macro when argument type is int64_t).Tor Egge2021-12-111-2/+3
|/
* Add noexcept specifiers.Tor Egge2021-12-113-3/+3
* Merge pull request #20438 from vespa-engine/balder/add-init_fun-to-vespalib_T...Henning Baldersheim2021-12-091-3/+5
|\
| * _executor -> _threadHenning Baldersheim2021-12-091-4/+4
| * Add init_fun to vespalib::Thread too to figure out what the thread is used for.Henning Baldersheim2021-12-091-3/+5
* | Merge pull request #20436 from vespa-engine/vekterli/support-slash-delimited-...Bjørn Christian Seime2021-12-091-31/+93
|\ \ | |/ |/|
| * Support glob-style credential matching of SAN_URI certificate fieldsTor Brede Vekterli2021-12-091-31/+93
* | Add CompactionSpec.Tor Egge2021-12-085-6/+25
|/
* Use EntryRefFilter to filter calls to UniqueStoreRemapper::remap() forTor Egge2021-12-071-11/+5
* Add EntryRefFilter class.Tor Egge2021-12-061-22/+29
* Change signatures for move() and move_btree_nodes() in BTreeStore to matchTor Egge2021-12-041-20/+71
* 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
* - Use std::move(func).Henning Baldersheim2021-11-301-6/+1
* Autogenerate a tag for cleanup when unregistering.Henning Baldersheim2021-11-301-7/+27
* Rename wakeupservice test to invokeservice.Henning Baldersheim2021-11-303-9/+9
* generalize from wakeup to invoke.Henning Baldersheim2021-11-291-12/+12
* Use std::function and std::unique_ptrHenning Baldersheim2021-11-292-6/+6
* Add a wakeup serviceHenning Baldersheim2021-11-292-0/+56
* Avoid livelock when running sharded hash map unit test with valgrind.Tor Egge2021-11-281-0/+15
* - Extend test to cover iterations in outer loop.Henning Baldersheim2021-11-261-7/+8
* - Add optimisation of int8_t squared euclidian distance.Henning Baldersheim2021-11-254-8/+84
* add cond case for early unlockHåvard Pettersen2021-11-231-0/+24
* added benchmark for thread wakeupHåvard Pettersen2021-11-233-0/+238
* Detect direct free of element to held buffer.Tor Egge2021-11-191-0/+52
* Fix compilation when using gcc 9:Tor Egge2021-10-311-0/+1
* Update 2020 Oath copyrights.gjoranv2021-10-276-6/+6
* Update 2019 Oath copyrights.gjoranv2021-10-277-7/+7
* Reduce chance of failureHenning Baldersheim2021-10-221-1/+1