summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #21481 from vespa-engine/balder/gc-unused-code-1v7.553.2v7.552.18Henning Baldersheim2022-03-011-2/+2
|\
| * GC unused code.Henning Baldersheim2022-03-011-2/+2
* | Merge pull request #21477 from vespa-engine/balder/use-wait_until-to-reduce-n...Henning Baldersheim2022-03-013-10/+12
|\ \
| * | timeout_end -> deadlineHenning Baldersheim2022-03-012-5/+5
| * | Use wait_until and a deadline instead of a timeout.Henning Baldersheim2022-03-013-9/+11
* | | Merge pull request #21478 from vespa-engine/toregge/convert-generation-handle...Geir Storli2022-03-014-109/+126
|\ \ \ | |_|/ |/| |
| * | Sync executors at end of stress test.Tor Egge2022-03-011-0/+2
| * | Convert generation handler tests to gtest.Tor Egge2022-03-014-109/+124
| |/
* | Merge pull request #21469 from vespa-engine/toregge/compact-indirect-keys-and...Geir Storli2022-03-014-44/+183
|\ \ | |/ |/|
| * Compact indirect keys and values in btree stress test.Tor Egge2022-02-284-44/+183
* | Merge pull request #21467 from vespa-engine/balder/add-and-use-common-adjustT...Henning Baldersheim2022-03-013-0/+27
|\ \ | |/ |/|
| * Add a simple adjustTimeoutByDetectedHz to compute a suitable timeout/naptime ...Henning Baldersheim2022-02-283-0/+27
* | Restore atomic thread fence in vespalib::GenerationHandler::incGeneration().Tor Egge2022-02-281-0/+5
|/
* Merge pull request #21409 from vespa-engine/toregge/use-atomic-instructions-t...Geir Storli2022-02-281-19/+29
|\
| * Readers of a btree use atomic read with acquire memory ordering when gettingTor Egge2022-02-251-19/+29
* | Remove pointer type mismatch errors (vespalib).Tor Egge2022-02-271-10/+12
* | Merge pull request #21414 from vespa-engine/toregge/add-noexcept-specifiers-i...Henning Baldersheim2022-02-262-3/+3
|\ \
| * | Add noexcept specifiers (vespalib).Tor Egge2022-02-262-3/+3
* | | Remove inlining warnings (vespalib).Tor Egge2022-02-2614-1/+60
|/ /
* | Merge pull request #21405 from vespa-engine/toregge/stop-trying-to-compare-ar...Henning Baldersheim2022-02-251-16/+16
|\ \
| * | Stop trying to compare arrays (deprecated in C++20)Tor Egge2022-02-251-16/+16
* | | Merge pull request #21404 from vespa-engine/toregge/stop-using-std-unary-func...Henning Baldersheim2022-02-252-3/+3
|\ \ \ | |_|/ |/| |
| * | Stop using std::unary_function and std::binary_function.Tor Egge2022-02-252-3/+3
| |/
* / Add member functions to get and set btree internal node child refs that willTor Egge2022-02-255-22/+24
|/
* Merge pull request #21397 from vespa-engine/toregge/add-include-for-std-findHenning Baldersheim2022-02-251-0/+1
|\
| * Add include to get declaration of std::findTor Egge2022-02-251-0/+1
* | Prepare for different semantics for getData and getChild member functionsTor Egge2022-02-252-3/+3
|/
* Extend btree stress test with compaction of tree.Tor Egge2022-02-251-2/+38
* Eliminate gcc compiler warnings when using old version of gtest (< 1.11).Tor Egge2022-02-241-0/+8
* Extend btree stress test with indirect keys and values.Tor Egge2022-02-241-42/+195
* Convert btree stress test to gtest.Tor Egge2022-02-242-41/+46
* Merge pull request #21343 from vespa-engine/toregge/use-atomic-ops-for-readin...Tor Egge2022-02-244-35/+34
|\
| * Remove unused member function.Tor Egge2022-02-231-1/+0
| * Use atomic read with acquire memory ordering when reading data store buffer p...Tor Egge2022-02-234-35/+35
* | Move btree scan speed test to vespalib.Tor Egge2022-02-233-0/+191
* | Merge pull request #21355 from vespa-engine/toregge/track-move-to-vespalibHenning Baldersheim2022-02-231-1/+1
|\ \
| * | Track move to vespalib.Tor Egge2022-02-231-1/+1
| |/
* / Move btree stress test to vespalib.Tor Egge2022-02-233-0/+234
|/
* Use relaxed atomic write when morphing hold entry to new generation.Tor Egge2022-02-221-1/+1
* Fix race conditions in vespalib::GenerationHandler discovered by thread sanit...Tor Egge2022-02-224-50/+23
* Expose current active operation throttler token countTor Brede Vekterli2022-02-223-6/+31
* Disable mmap resource limit unit test on Darwin.Tor Egge2022-02-211-3/+3
* Make vespalib::Thread state polling thread safeTor Brede Vekterli2022-02-182-6/+9
* 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
|\