summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* ConstifyHenning Baldersheim2023-02-071-9/+9
* constify and follow up code reviewHenning Baldersheim2023-02-071-17/+13
* Better name STALE_PROTOCOL_LIFETIME and extend from 10m to 1hHenning Baldersheim2023-02-071-4/+3
* Unify on using steady_time for visiting too.Henning Baldersheim2023-02-076-46/+31
* Minor code refactoring and layout changes.Henning Baldersheim2023-02-072-153/+80
* Use vespalib::duration all the way in PendingMessageTracker.Henning Baldersheim2023-02-073-54/+26
* Merge pull request #25887 from vespa-engine/balder/code-health-1Henning Baldersheim2023-02-0710-172/+99
|\
| * Improve naming, and avoid temporaryHenning Baldersheim2023-02-071-6/+3
| * General code healt, nodiscard, range loops etcHenning Baldersheim2023-02-0610-170/+100
* | Merge pull request #25908 from vespa-engine/balder/use-steady_time-for-status...Henning Baldersheim2023-02-072-39/+13
|\ \
| * | Use steady_time for statusmetricconsumer.Henning Baldersheim2023-02-072-39/+13
* | | Merge pull request #25904 from vespa-engine/balder/std-chrono-for-bucketmanagerHenning Baldersheim2023-02-073-15/+11
|\ \ \ | |/ / |/| |
| * | Use std::chrono based time for bucket manager time-to-work check.Henning Baldersheim2023-02-073-15/+11
* | | Merge pull request #25900 from vespa-engine/balder/std-chrono-for-strip-bucke...Henning Baldersheim2023-02-076-19/+11
|\ \ \
| * | | Use std::chrono for time trackingHenning Baldersheim2023-02-076-19/+11
| |/ /
* / / Revert "Use steady_time for vdslib::NodeState MERGEOK"Henning Baldersheim2023-02-072-22/+28
|/ /
* | Merge pull request #25899 from vespa-engine/balder/mergeoperation-senttime-us...Henning Baldersheim2023-02-072-69/+44
|\ \
| * | Use standard std::chrono based time for merge operation.Henning Baldersheim2023-02-072-69/+44
* | | Merge pull request #25898 from vespa-engine/balder/use-steady-time-for-node-s...Henning Baldersheim2023-02-072-28/+22
|\ \ \ | |/ / |/| |
| * | Use steady_time for vdslib::NodeStateHenning Baldersheim2023-02-072-28/+22
* | | getTimeInSeconds -> getSystemTime, and use readable time format.Henning Baldersheim2023-02-071-4/+4
* | | SecondsTime => system_timeHenning Baldersheim2023-02-071-5/+3
* | | Use steady_clock in StorageNode::waitUntilInitializedHenning Baldersheim2023-02-072-10/+7
* | | Use steady_time for timing out old configurationsHenning Baldersheim2023-02-072-24/+22
|/ /
* | Merge pull request #25896 from vespa-engine/balder/use-vespalib-system_time-f...Henning Baldersheim2023-02-0719-155/+145
|\ \
| * | Use espalib::system_time instead of framework::MilliSecTime for OperationHenning Baldersheim2023-02-0719-155/+145
* | | Make getComponentRegister virtual. If not the clang compiler complains about ...Henning Baldersheim2023-02-073-62/+20
* | | Use getMonotonicTime for metrics testingHenning Baldersheim2023-02-071-15/+11
|/ /
* | Add getSystemTime interface.Henning Baldersheim2023-02-074-9/+24
* | Revert "Øess use of getSeconds/getMicroSeconds/getMilliSeconds."Henning Baldersheim2023-02-0761-482/+724
|/
* - C++ for loopsHenning Baldersheim2023-02-056-173/+89
* Use steady_time for timeout handlingHenning Baldersheim2023-02-052-7/+5
* Use steady_timeHenning Baldersheim2023-02-056-36/+26
* Use getSystemTime directlyHenning Baldersheim2023-02-051-2/+1
* Fix some fallouts after clion refactoringHenning Baldersheim2023-02-053-56/+29
* Annotate overridden getComponentRegisterHenning Baldersheim2023-02-053-22/+17
* Reduce usage of MilliSecTimeHenning Baldersheim2023-02-054-58/+30
* Reduce use of getTimeInSecondsHenning Baldersheim2023-02-052-18/+16
* Øess use of getSeconds/getMicroSeconds/getMilliSeconds.Henning Baldersheim2023-02-0545-370/+287
* - SecondTime => vespalib::duration in registerMetricUpdateHook.Henning Baldersheim2023-02-0415-240/+125
* Avoid boost operators.Henning Baldersheim2023-02-043-34/+65
* Deinline large destructors and clean up some code based on clion hints.Henning Baldersheim2023-02-0118-108/+146
* GC som compiler pragmas not needed anymore.Henning Baldersheim2023-01-303-23/+2
* Remove redundant or pessimizing moves.Tor Egge2023-01-282-3/+3
* Merge pull request #25562 from vespa-engine/balder/make-lock-release-thread-s...Tor Brede Vekterli2023-01-131-3/+5
|\
| * Move the checks to the safe section.Henning Baldersheim2023-01-131-3/+5
* | Use 2 rpc targets and 2 rpc network threads.Henning Baldersheim2023-01-131-2/+2
|/
* Notify outside lock.Henning Baldersheim2023-01-121-1/+6
* No need to notify anyone when you grab a bucket lock. Nobody will be allowed ...Henning Baldersheim2023-01-121-4/+1
* Drop the lock before notifyingHenning Baldersheim2023-01-121-3/+8