summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #14785 from vespa-engine/balder/2-std-mutex-and-reduce-cod...Henning Baldersheim2020-10-0843-80/+98
|\
| * Use std::mutex over vespalib::Lock and reduce code visibility.Henning Baldersheim2020-10-0843-80/+98
* | Merge pull request #14786 from vespa-engine/vekterli/use-xxh3-as-vespalib-has...Henning Baldersheim2020-10-086-12/+28
|\ \
| * | Use XXH3 over XXH64 as vespalib string hash functionTor Brede Vekterli2020-10-086-12/+28
* | | Merge pull request #14777 from vespa-engine/bratseth/restart-actions-on-resou...Jon Bratseth2020-10-0813-27/+229
|\ \ \ | |_|/ |/| |
| * | Only restart on memory changeJon Bratseth2020-10-083-7/+13
| * | Emit restart actions on node resource changeJon Bratseth2020-10-0812-27/+223
* | | Merge pull request #14782 from vespa-engine/balder/ensure-we-close-everything...Henning Baldersheim2020-10-082-13/+12
|\ \ \ | |_|/ |/| |
| * | Add mutable for move to work as expectedHenning Baldersheim2020-10-081-3/+3
| * | Ensure we really wait until operation is complete.Henning Baldersheim2020-10-082-13/+12
* | | Merge pull request #14783 from vespa-engine/vekterli/make-vespalib-hash-funct...Henning Baldersheim2020-10-085-30/+30
|\ \ \
| * | | Make vespalib hash functors noexceptTor Brede Vekterli2020-10-085-30/+30
| |/ /
* | | Merge pull request #14780 from vespa-engine/hakonhall/avoid-metrics-on-reentr...Håkon Hallingstad2020-10-088-61/+117
|\ \ \
| * | | Avoid metrics on reentry of lockHåkon Hallingstad2020-10-088-61/+117
* | | | Merge pull request #14776 from vespa-engine/mpolden/provision-lockHåkon Hallingstad2020-10-0827-133/+311
|\ \ \ \ | |_|/ / |/| | |
| * | | Acquire provision lock for transactional writesMartin Polden2020-10-0827-133/+311
* | | | Merge pull request #14773 from vespa-engine/mpolden/reduce-timeoutMartin Polden2020-10-081-2/+2
|\ \ \ \
| * | | | Reduce LoadBalancerExpirer lock timeoutMartin Polden2020-10-081-2/+2
| |/ / /
* | | | Merge pull request #14778 from vespa-engine/bratseth/improve-error-loggingHenning Baldersheim2020-10-083-130/+99
|\ \ \ \
| * | | | Log warning with exception instead of doing printStackTraceJon Bratseth2020-10-083-130/+99
| | |_|/ | |/| |
* | | | Merge pull request #14779 from vespa-engine/balder/use-static-and-let-c++-tak...Henning Baldersheim2020-10-084-33/+6
|\ \ \ \
| * | | | Let c++11 take care of proper lockingHenning Baldersheim2020-10-084-33/+6
|/ / / /
* | | | Merge pull request #14768 from vespa-engine/balder/use-WnoexceptHenning Baldersheim2020-10-082-4/+5
|\ \ \ \
| * | | | Add default constructor.Henning Baldersheim2020-10-082-4/+5
| * | | | Use -WnoexceptHenning Baldersheim2020-10-071-2/+2
* | | | | Merge pull request #14770 from vespa-engine/arnej/less-needless-castingArne H Juul2020-10-089-69/+35
|\ \ \ \ \
| * | | | | less casting to DenseTensorViewArne Juul2020-10-024-9/+7
| * | | | | now needs less casting to DenseTensorArne Juul2020-10-025-60/+28
* | | | | | Merge pull request #14758 from vespa-engine/havardpe/fast-valueHåvard Pettersen2020-10-0812-216/+409
|\ \ \ \ \ \
| * | | | | | fast value to enable inlined sparse operationsHåvard Pettersen2020-10-0712-216/+409
* | | | | | | Merge pull request #14759 from vespa-engine/vekterli/count-tas-condition-mism...Tor Brede Vekterli2020-10-086-12/+99
|\ \ \ \ \ \ \
| * | | | | | | Track test-and-set condition mismatches as own backend metricTor Brede Vekterli2020-10-076-12/+99
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #14775 from vespa-engine/balder/std-mutex-3Henning Baldersheim2020-10-0844-128/+116
|\ \ \ \ \ \ \
| * | | | | | | Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-0844-128/+116
* | | | | | | | Merge pull request #14774 from vespa-engine/balder/std-mutex-2.6Henning Baldersheim2020-10-088-62/+59
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-088-62/+59
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #14771 from vespa-engine/balder/std-mutex-2Henning Baldersheim2020-10-0811-52/+44
|\ \ \ \ \ \ \
| * | | | | | | Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-0811-52/+44
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #14772 from vespa-engine/balder/std-mutex-2.5Henning Baldersheim2020-10-0815-62/+50
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-0815-62/+50
| |/ / / / /
* | | | | | Merge pull request #14755 from vespa-engine/mpolden/remove-config-lockMartin Polden2020-10-084-61/+19
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Remove config lock from node-repositoryMartin Polden2020-10-064-61/+19
* | | | | | Merge pull request #14767 from vespa-engine/balder/use-std_mutexHenning Baldersheim2020-10-0772-2941/+133
|\ \ \ \ \ \
| * | | | | | mutex must be mutable to be used in const method.Henning Baldersheim2020-10-071-2/+2
| * | | | | | - GC unused code.Henning Baldersheim2020-10-0772-2940/+132
|/ / / / / /
* | | | | | Merge pull request #14766 from vespa-engine/hmusum/add-null-guardsHåkon Hallingstad2020-10-071-2/+4
|\ \ \ \ \ \
| * | | | | | Add null guardsHarald Musum2020-10-071-2/+4
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #14765 from vespa-engine/jonmv/async-doc-v1-fixesJon Marius Venstad2020-10-071-1/+1
|\ \ \ \ \ \
| * | | | | | Zero delay — just the 10ms throttle wait — for throttle queueJon Marius Venstad2020-10-071-1/+1
* | | | | | | Merge pull request #14760 from vespa-engine/hakonhall/remove-enable--crowdstr...Håkon Hallingstad2020-10-071-16/+0
|\ \ \ \ \ \ \