Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fold staging_vespalib into vespalib | Henning Baldersheim | 2022-05-20 | 1 | -1/+0 |
| | |||||
* | Move state_server, metrivs and some all executors from staging_vespalib too ↵ | Henning Baldersheim | 2022-05-18 | 1 | -1/+1 |
| | | | | vespalib. | ||||
* | Remove inlining warnings (metrics). | Tor Egge | 2022-02-26 | 2 | -0/+4 |
| | |||||
* | Make ConfigUri constructors explicit and use same context where possible in ↵ | Henning Baldersheim | 2022-02-20 | 2 | -48/+49 |
| | | | | proton. | ||||
* | Fix thread safety issues in MetricManager tests | Tor Brede Vekterli | 2022-02-16 | 1 | -31/+50 |
| | | | | | | | * Writes by manager thread to mock callback string stream were not explicitly synchronized with the reads done by the test itself (only implicitly via other progress in the test). * Writes and reads to mock timer were not atomic. | ||||
* | Reduce code visibility and include only what you need from config library. | Henning Baldersheim | 2022-02-06 | 2 | -7/+8 |
| | |||||
* | unify java warnings | Arne H Juul | 2022-01-06 | 1 | -7/+0 |
| | | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent | ||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 1 | -1/+1 |
| | |||||
* | Use the ExecutorStats type directly. | Henning Baldersheim | 2021-10-19 | 2 | -5/+3 |
| | |||||
* | Adjust comment for MetricValueSet::setValues() | Tor Egge | 2021-10-18 | 1 | -1/+1 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 56 | -56/+56 |
| | |||||
* | use path in config includes | Arne H Juul | 2021-09-22 | 1 | -1/+1 |
| | |||||
* | Detect argument to addToPart being a sum metric. | Tor Egge | 2021-06-11 | 5 | -2/+62 |
| | |||||
* | Add queue size metric | Henning Baldersheim | 2021-06-06 | 3 | -18/+1 |
| | |||||
* | Remove unnnecessary deps and maven config from metrics pom. | gjoranv | 2021-04-12 | 1 | -32/+1 |
| | |||||
* | Revert "Gjoranv/merge di into core (rebased)" | Harald Musum | 2021-04-06 | 1 | -1/+32 |
| | |||||
* | Remove unnnecessary deps and maven config from metrics pom. | gjoranv | 2021-04-02 | 1 | -32/+1 |
| | |||||
* | Use append instead of operator + to avoid temporaries | Henning Baldersheim | 2021-03-19 | 1 | -1/+4 |
| | |||||
* | - Compute the Path objects once, instead of parsing them for every metric. | Henning Baldersheim | 2021-03-18 | 4 | -132/+144 |
| | | | | - Use vespalib::string all over to avoid back and forth construction. | ||||
* | Add metirc for buckets pending move. | Henning Baldersheim | 2021-02-23 | 2 | -5/+9 |
| | |||||
* | string.h does not need alloc.h | Henning Baldersheim | 2021-02-21 | 2 | -1/+3 |
| | |||||
* | use size literals in metrics | Arne Juul | 2021-02-15 | 4 | -13/+17 |
| | |||||
* | Fix the MetricLockGuard::owns and its use to match the intention. | Henning Baldersheim | 2020-12-15 | 2 | -2/+2 |
| | |||||
* | - Wire in the guard to make it evident that we have it when making changes ↵ | Henning Baldersheim | 2020-12-15 | 5 | -7/+37 |
| | | | | | | that require it. - Clean up some old members and code not used any more. | ||||
* | If number of threads are changes, which is a live change, we must handle ↵ | Henning Baldersheim | 2020-12-14 | 1 | -1/+1 |
| | | | | that seamlessly with metrics too. | ||||
* | remove remaining empty block with comment too. | Henning Baldersheim | 2020-11-27 | 1 | -2/+0 |
| | |||||
* | GC loadmetric that is decommisioned. | Henning Baldersheim | 2020-11-27 | 9 | -501/+30 |
| | |||||
* | Remove loadmetrics indirection. | Henning Baldersheim | 2020-11-26 | 2 | -3/+2 |
| | |||||
* | GC unused html metrics reporting. | Henning Baldersheim | 2020-11-26 | 5 | -559/+1 |
| | |||||
* | Hold lock when signalling. | Henning Baldersheim | 2020-10-14 | 1 | -1/+6 |
| | |||||
* | Use std::mutex/std::condition_variable over vespalib::Monitor | Henning Baldersheim | 2020-10-13 | 3 | -50/+41 |
| | |||||
* | Remove broken copy and move constructor and assignment operatoos on ↵ | Henning Baldersheim | 2020-10-07 | 2 | -1/+3 |
| | | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same. | ||||
* | Annotate some expensive tests to allow them to start first when running in ↵ | Arnstein Ressem | 2020-09-02 | 1 | -0/+1 |
| | | | | parallel. | ||||
* | Use an allocator that automagically allocates large buffer by using mmap. | Henning Baldersheim | 2020-08-31 | 1 | -0/+1 |
| | |||||
* | Shutdown state server and metric manager before service layer | Tor Brede Vekterli | 2020-07-13 | 1 | -0/+3 |
| | | | | | | | | | | | Avoids a very small race condition window where metric update hooks may point into the service layer components even after they have been destroyed, as these are not explicitly unregistered today. Another option would be to add unregistering on component destruction, but that adds another race condition where an external client may observe partial metric existence during this time window. By shutting down the metric exporting interfaces first, we should avoid this. | ||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 1 | -2/+0 |
| | |||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 1 | -1/+3 |
| | |||||
* | - Update metrics less often by removing the forceEventLogging alltogether. | Henning Baldersheim | 2020-05-13 | 2 | -4/+1 |
| | | | | - Let default bucket iteration work in smaller chunks with shorter waits. | ||||
* | Initialize once prior to entering the first tick() | Henning Baldersheim | 2020-05-09 | 2 | -25/+20 |
| | |||||
* | Avoid filling log with unused metrics events. | Henning Baldersheim | 2020-05-09 | 13 | -149/+11 |
| | |||||
* | Avoid a race during shutdown that can lead to having to wait 120s extra ↵ | Henning Baldersheim | 2020-05-04 | 1 | -1/+1 |
| | | | | | | before completeting shutdown sequence. This would happen because you could lose the signal sent from the stop method. Now you will either notice that is topped, or you will receive the signal. | ||||
* | Improve dimension naming and metric descriptions | Tor Brede Vekterli | 2020-04-03 | 1 | -2/+2 |
| | |||||
* | Add memory usage metrics for distributor bucket databases | Tor Brede Vekterli | 2020-04-02 | 5 | -0/+62 |
| | |||||
* | Merge pull request #11676 from ↵ | Henning Baldersheim | 2020-01-07 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/vekterli/use-system-clock-in-default-metric-timer Revert back to using system_clock in MetricManager | ||||
| * | Revert back to using system_clock in MetricManager | Tor Brede Vekterli | 2020-01-07 | 1 | -1/+1 |
| | | | | | | | | | | | | We have to selectively use steady time here, since it will mess with the metric snapshot timestamps if we use the steady clock for everything. For now, just revert back to system time. | ||||
* | | Remove use of apache commons libraries in metrics | Bjørn Christian Seime | 2020-01-03 | 1 | -6/+0 |
|/ | |||||
* | Use vespalib::count_s | Henning Baldersheim | 2019-12-19 | 2 | -4/+4 |
| | |||||
* | Drop timestamp.h | Henning Baldersheim | 2019-12-16 | 3 | -4/+4 |
| |