summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
...
| * | | 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
* Notify only one, and hold the lock if you did not get anything to dispatch.Henning Baldersheim2023-01-121-4/+1
* Revert "No need to notify if bucket is already locked"Henning Baldersheim2023-01-121-1/+8
* We can only handle unconditional async messages in network thread.Henning Baldersheim2023-01-128-17/+9
* When you add a message to the Q you will at most provide work for 1 persisten...Henning Baldersheim2023-01-121-6/+4
* Merge pull request #25537 from vespa-engine/balder/no-need-to-notify-if-bucke...Henning Baldersheim2023-01-121-8/+1
|\
| * No need to notify if bucket is already lockedHenning Baldersheim2023-01-121-8/+1
* | Update test to reflect new defaultHenning Baldersheim2023-01-121-2/+1
* | Also switch default in def file.Henning Baldersheim2023-01-121-1/+1
|/
* Place some memory traps across various size classesTor Brede Vekterli2023-01-113-2/+13
* reduce usage of default values.Henning Baldersheim2023-01-061-8/+7
* Merge pull request #25323 from vespa-engine/balder/move-close-prior-to-joinHenning Baldersheim2022-12-211-2/+3
|\
| * Move close() call up between interrupt() and join().Henning Baldersheim2022-12-211-2/+3
* | Change from typedef to using in storage C++ code.Geir Storli2022-12-2149-104/+104
|/
* Add debug logging to storagelinkHenning Baldersheim2022-12-213-3/+7