aboutsummaryrefslogtreecommitdiffstats
path: root/metrics
Commit message (Collapse)AuthorAgeFilesLines
* Deinline destructors in metrics, fnet, jrt_test logdHenning Baldersheim2023-02-011-11/+18
|
* remove some whitespace at end of linesArne Juul2023-01-222-2/+2
|
* Include array explicit.Henning Baldersheim2023-01-191-0/+1
|
* reduce usage of default values.Henning Baldersheim2023-01-069-54/+40
|
* Ignore copyType and make includeUnused mandatoryHenning Baldersheim2023-01-066-27/+15
|
* Use fixed size array since it will not change.Henning Baldersheim2023-01-066-58/+50
|
* Remove unused variable in metrics manager test.Tor Egge2023-01-021-2/+0
|
* Change from typedef to using in misc C++ code.Geir Storli2022-12-216-15/+15
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-203-9/+9
|
* Add noexcept for metrics::Tag move constructor.Tor Egge2022-07-031-1/+1
|
* Add noexcept specifier.Tor Egge2022-07-032-2/+2
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* Fold staging_vespalib into vespalibHenning Baldersheim2022-05-201-1/+0
|
* Move state_server, metrivs and some all executors from staging_vespalib too ↵Henning Baldersheim2022-05-181-1/+1
| | | | vespalib.
* Remove inlining warnings (metrics).Tor Egge2022-02-262-0/+4
|
* Make ConfigUri constructors explicit and use same context where possible in ↵Henning Baldersheim2022-02-202-48/+49
| | | | proton.
* Fix thread safety issues in MetricManager testsTor Brede Vekterli2022-02-161-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 Baldersheim2022-02-062-7/+8
|
* unify java warningsArne H Juul2022-01-061-7/+0
| | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent
* Update 2019 Oath copyrights.gjoranv2021-10-271-1/+1
|
* Use the ExecutorStats type directly.Henning Baldersheim2021-10-192-5/+3
|
* Adjust comment for MetricValueSet::setValues()Tor Egge2021-10-181-1/+1
|
* Update Verizon Media copyright notices.gjoranv2021-10-072-2/+2
|
* Update 2018 copyright notices.gjoranv2021-10-072-2/+2
|
* Update 2017 copyright notices.gjoranv2021-10-0756-56/+56
|
* use path in config includesArne H Juul2021-09-221-1/+1
|
* Detect argument to addToPart being a sum metric.Tor Egge2021-06-115-2/+62
|
* Add queue size metricHenning Baldersheim2021-06-063-18/+1
|
* Remove unnnecessary deps and maven config from metrics pom.gjoranv2021-04-121-32/+1
|
* Revert "Gjoranv/merge di into core (rebased)"Harald Musum2021-04-061-1/+32
|
* Remove unnnecessary deps and maven config from metrics pom.gjoranv2021-04-021-32/+1
|
* Use append instead of operator + to avoid temporariesHenning Baldersheim2021-03-191-1/+4
|
* - Compute the Path objects once, instead of parsing them for every metric.Henning Baldersheim2021-03-184-132/+144
| | | | - Use vespalib::string all over to avoid back and forth construction.
* Add metirc for buckets pending move.Henning Baldersheim2021-02-232-5/+9
|
* string.h does not need alloc.hHenning Baldersheim2021-02-212-1/+3
|
* use size literals in metricsArne Juul2021-02-154-13/+17
|
* Fix the MetricLockGuard::owns and its use to match the intention.Henning Baldersheim2020-12-152-2/+2
|
* - Wire in the guard to make it evident that we have it when making changes ↵Henning Baldersheim2020-12-155-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 Baldersheim2020-12-141-1/+1
| | | | that seamlessly with metrics too.
* remove remaining empty block with comment too.Henning Baldersheim2020-11-271-2/+0
|
* GC loadmetric that is decommisioned.Henning Baldersheim2020-11-279-501/+30
|
* Remove loadmetrics indirection.Henning Baldersheim2020-11-262-3/+2
|
* GC unused html metrics reporting.Henning Baldersheim2020-11-265-559/+1
|
* Hold lock when signalling.Henning Baldersheim2020-10-141-1/+6
|
* Use std::mutex/std::condition_variable over vespalib::MonitorHenning Baldersheim2020-10-133-50/+41
|
* Remove broken copy and move constructor and assignment operatoos on ↵Henning Baldersheim2020-10-072-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 Ressem2020-09-021-0/+1
| | | | parallel.
* Use an allocator that automagically allocates large buffer by using mmap.Henning Baldersheim2020-08-311-0/+1
|
* Shutdown state server and metric manager before service layerTor Brede Vekterli2020-07-131-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 Egge2020-07-071-2/+0
|