summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Form a full release/acquire pair on lock-free hash map shardsTor Brede Vekterli2022-02-181-6/+6
* Merge pull request #21266 from vespa-engine/balder/add-method-to-get-default-...Henning Baldersheim2022-02-183-0/+27
|\
| * Add a base vespa timer frequency that is used as a base to control poll frequ...Henning Baldersheim2022-02-173-0/+27
* | Handle 64K page size in alloc unit test and rcuvector unit test.Tor Egge2022-02-172-27/+42
|/
* Changes after review feedbackHarald Musum2022-02-171-7/+11
* Handle diffrent page sizeHarald Musum2022-02-171-4/+5
* Merge pull request #21239 from vespa-engine/toregge/detect-dangling-shared-op...Geir Storli2022-02-171-2/+14
|\
| * Detect dangling shared operation throttler token when using no limits operati...Tor Egge2022-02-161-2/+14
* | Use `lock_guard` instead of `unique_lock`Tor Brede Vekterli2022-02-161-1/+1
* | Make CountDownLatch debug function thread safeTor Brede Vekterli2022-02-161-5/+8
* | Fix memory ordering argumentTor Brede Vekterli2022-02-161-1/+1
* | Use standard feature test for atomic_ref support instead of ad-hoc macroTor Brede Vekterli2022-02-161-11/+7
* | Add vespalib utility functions for atomic memory accessTor Brede Vekterli2022-02-162-12/+160
|/
* Merge pull request #21209 from vespa-engine/vekterli/well-defined-race-cond-c...Håvard Pettersen2022-02-161-4/+13
|\
| * Use atomic refs to make spin lock race condition testing well-definedTor Brede Vekterli2022-02-151-4/+13
* | Merge pull request #21207 from vespa-engine/havardpe/better-error-messagesLester Solbakken2022-02-162-4/+29
|\ \ | |/ |/|
| * better error messagesHåvard Pettersen2022-02-152-4/+29
* | Disable use of nice() on darwin.Tor Egge2022-02-152-1/+5
|/
* Include needed header files.Tor Egge2022-02-142-0/+2
* Merge pull request #21147 from vespa-engine/toregge/move-memory-allocator-to-...Geir Storli2022-02-112-3/+3
|\
| * Move memory allocator argument to last position in unique store constructor.Tor Egge2022-02-112-3/+3
* | Merge pull request #21136 from vespa-engine/havardpe/be-niceHåvard Pettersen2022-02-114-36/+135
|\ \
| * | added support for adjusting the nice value of threadsHåvard Pettersen2022-02-104-36/+135
* | | Move memory allocator argument to be last argument.Tor Egge2022-02-113-10/+9
* | | Add memory allocator to array store.Tor Egge2022-02-1111-50/+206
| |/ |/|
* | Add missing override.Tor Egge2022-02-101-1/+1
* | Add memory allocator to unique store allocatorTor Egge2022-02-1016-33/+160
|/
* Keep using same memory allocator when resizing rcu vector.Tor Egge2022-02-093-3/+76
* Add reset and create methods to vespalib::Array.Tor Egge2022-02-094-0/+72
* Block in-place resize from nonzero to zero size.Tor Egge2022-02-092-19/+42
* Merge pull request #21115 from vespa-engine/balder/use-mmap-for-large-vectors-5Håvard Pettersen2022-02-091-6/+8
|\
| * Automatically switch to mmap for large allocations.Henning Baldersheim2022-02-091-6/+8
* | Merge pull request #21112 from vespa-engine/balder/use-mmap-for-large-vectors-3Håvard Pettersen2022-02-093-6/+9
|\ \
| * | vector of string_id tends to become very large. Use mmap allocation automatic...Henning Baldersheim2022-02-083-6/+9
* | | Merge pull request #21111 from vespa-engine/balder/use-mmap-for-large-vectors-2Håvard Pettersen2022-02-091-1/+2
|\ \ \ | |_|/ |/| |
| * | Use mmap automatically for large vectors.Henning Baldersheim2022-02-081-1/+2
| |/
* / - Generate mode modern c++ code.Henning Baldersheim2022-02-083-32/+6
|/
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-061-63/+104
* Merge pull request #21076 from vespa-engine/balder/use-auto-allocatorHenning Baldersheim2022-02-041-10/+14
|\
| * Automatic select between heap or mmap allocationHenning Baldersheim2022-02-041-10/+14
* | test per-thread nice valuesHåvard Pettersen2022-02-043-0/+53
|/
* Tag all document store tasks executed on the shared executor with cpu category.Geir Storli2022-01-311-0/+2
* Include <array> when using std::array.Tor Egge2022-01-281-0/+1
* Merge pull request #20958 from vespa-engine/havardpe/ignore-coresHåvard Pettersen2022-01-281-0/+1
|\
| * ignore local core files produced by gtest during death testingHåvard Pettersen2022-01-271-0/+1
* | Tag proton thread pools with CPU categories.Geir Storli2022-01-271-0/+1
|/
* Merge pull request #20937 from vespa-engine/havardpe/tag-cpu-usageGeir Storli2022-01-266-17/+59
|\
| * tag match/summary engines with READ cpu usageHåvard Pettersen2022-01-266-17/+59
* | Support live reconfig of dynamic persistence throttlingTor Brede Vekterli2022-01-262-13/+60
|/
* Merge pull request #20915 from vespa-engine/havardpe/proton-cpu-util-metricsGeir Storli2022-01-253-63/+68
|\