summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* fix tsan warningsHåvard Pettersen2022-03-091-13/+33
* Merge pull request #21614 from vespa-engine/havardpe/avoid-mmap-fail-with-tsanHenning Baldersheim2022-03-091-0/+10
|\
| * tsan does not seem too happy about mmap failuresHåvard Pettersen2022-03-091-0/+10
* | Merge pull request #21609 from vespa-engine/balder/add-noexceptHenning Baldersheim2022-03-091-16/+16
|\ \
| * | Make noexcept conditional.Henning Baldersheim2022-03-091-3/+3
| * | Add noexcept.Henning Baldersheim2022-03-091-16/+16
| |/
* / Use AtomicEntryRef in MultiValueMappingBase.Tor Egge2022-03-093-31/+10
|/
* Merge pull request #21586 from vespa-engine/balder/gc-unused-threadpoolHenning Baldersheim2022-03-082-2/+1
|\
| * Get VESPA_DLL_LOCAL from vespa/fastos/types.hHenning Baldersheim2022-03-072-2/+1
* | Fix constexpr expression on clang.Tor Egge2022-03-081-6/+8
|/
* use atomic to make tsan happyHåvard Pettersen2022-03-072-4/+5
* gc old process codeHåvard Pettersen2022-03-0518-865/+139
* Merge pull request #21547 from vespa-engine/toregge/use-atomic-entry-ref-as-v...Geir Storli2022-03-044-7/+7
|\
| * Use AtomicEntryRef as value for enum store btree dictionary with posting lists.Tor Egge2022-03-044-7/+7
* | use /bin/echo when using -n optionHåvard Pettersen2022-03-041-2/+2
* | process codeHåvard Pettersen2022-03-0411-0/+413
|/
* Use AtomicEntryRef as key for unique store btree dictionary.Tor Egge2022-03-0318-42/+57
* Unconditionally un-toggle huge page failure flag when mapping was OKTor Brede Vekterli2022-03-031-3/+1
* Make global alloc hugepages failure flag atomicTor Brede Vekterli2022-03-031-5/+8
* relative std::this_thread::sleep_for is more efficient than absolute std::thi...Henning Baldersheim2022-03-031-3/+2
* Follow api change pointer to referenceHenning Baldersheim2022-03-031-3/+3
* Use a reference instead of a pointer, as it will always be present now.Henning Baldersheim2022-03-032-2/+2
* Sample time prior to creating the InvokServiceImpl to ensure correct ordering...Henning Baldersheim2022-03-031-1/+1
* Let the InvocationService drive the clock instead of having its own ticking l...Henning Baldersheim2022-03-034-14/+35
* make tsan happyHåvard Pettersen2022-03-031-3/+3
* Merge pull request #21491 from vespa-engine/balder/run-sync-task-in-singlecom...Henning Baldersheim2022-03-021-1/+8
|\
| * Since we schedule the last chunk for commit in triggerSyncNow, we can assert ...Henning Baldersheim2022-03-021-1/+8
* | Merge pull request #21490 from vespa-engine/toregge/stress-test-lifetime-of-h...Geir Storli2022-03-021-4/+119
|\ \ | |/ |/|
| * Remove unneeded preprocessor directives.Tor Egge2022-03-021-5/+15
| * Test lifetime of indirect values accessed via atomic pointer.Tor Egge2022-03-011-4/+109
* | 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
|\ \