summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * added cpu util metricsHåvard Pettersen2022-01-243-63/+68
* | Don't allow pending ops in DynamicOperationThrottler when destroying instance.Tor Egge2022-01-241-1/+4
|/
* use pthread clock for total cpu usage as wellHåvard Pettersen2022-01-243-26/+16
* Merge pull request #20903 from vespa-engine/havardpe/improve-cpu-usage-trackingHåvard Pettersen2022-01-246-138/+446
|\
| * explicitly wait for conflicts to happenHåvard Pettersen2022-01-213-3/+28
| * improve cpu usage trackingHåvard Pettersen2022-01-216-137/+420
* | 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-216-0/+587
|\
| * Add reference to Java throttle policy fileTor Brede Vekterli2022-01-211-1/+2
| * Add SharedOperationThrottler to vespalib utilsTor Brede Vekterli2022-01-206-0/+586
* | benchmark std::atomic wait/notify wakeupHåvard Pettersen2022-01-201-4/+38
|/
* Merge pull request #20815 from vespa-engine/havardpe/track-multi-threaded-cpu...Henning Baldersheim2022-01-173-0/+511
|\
| * correlate sampled cpu usage with rusageHåvard Pettersen2022-01-171-6/+21
| * simplify time and load samplingHåvard Pettersen2022-01-172-19/+4
| * must handle pending add before pending removeHåvard Pettersen2022-01-171-4/+4
| * track cpu usage across threads and usage categoriesHåvard Pettersen2022-01-143-0/+511
* | - Add support for using an unbound Q -> nonblocking.Henning Baldersheim2022-01-131-3/+3
|/
* hide implementationHåvard Pettersen2022-01-123-68/+51
* dummy fall-back for non-linux platformsHåvard Pettersen2022-01-103-7/+61
* low-level code to sample CPU usage per threadHåvard Pettersen2022-01-077-0/+161
* remove experimental websocket codeHåvard Pettersen2021-12-1627-1209/+0
* Merge pull request #20506 from vespa-engine/toregge/limit-buffers-to-compactHenning Baldersheim2021-12-145-22/+81
|\
| * Rename max_buffers_ratio to active_buffers_ratio.Tor Egge2021-12-145-20/+32
| * Limit buffers to compact based on number of active and free buffers.Tor Egge2021-12-145-22/+69
* | Merge pull request #20510 from vespa-engine/havardpe/shared-empty-stringHåvard Pettersen2021-12-143-0/+13
|\ \ | |/ |/|
| * a shared empty stringHåvard Pettersen2021-12-143-0/+13
* | Add CompactBufferCandidates, used to select buffers to compact.Tor Egge2021-12-138-22/+236
|/
* 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
* Add max buffers to CompactionStrategy.Tor Egge2021-12-101-4/+16
* Merge pull request #20443 from vespa-engine/toregge/calculate-need-for-compac...Geir Storli2021-12-101-0/+5
|\
| * Calculate need for compaction when updating stats.Tor Egge2021-12-091-0/+5
* | Merge pull request #20438 from vespa-engine/balder/add-init_fun-to-vespalib_T...Henning Baldersheim2021-12-095-20/+35
|\ \
| * | _executor -> _threadHenning Baldersheim2021-12-091-4/+4