Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove some whitespace at end of lines | Arne Juul | 2023-01-22 | 2 | -2/+2 |
| | |||||
* | Include array explicit. | Henning Baldersheim | 2023-01-19 | 1 | -0/+1 |
| | |||||
* | reduce usage of default values. | Henning Baldersheim | 2023-01-06 | 9 | -54/+40 |
| | |||||
* | Ignore copyType and make includeUnused mandatory | Henning Baldersheim | 2023-01-06 | 6 | -27/+15 |
| | |||||
* | Use fixed size array since it will not change. | Henning Baldersheim | 2023-01-06 | 6 | -58/+50 |
| | |||||
* | Remove unused variable in metrics manager test. | Tor Egge | 2023-01-02 | 1 | -2/+0 |
| | |||||
* | Change from typedef to using in misc C++ code. | Geir Storli | 2022-12-21 | 6 | -15/+15 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 3 | -9/+9 |
| | |||||
* | Add noexcept for metrics::Tag move constructor. | Tor Egge | 2022-07-03 | 1 | -1/+1 |
| | |||||
* | Add noexcept specifier. | Tor Egge | 2022-07-03 | 2 | -2/+2 |
| | |||||
* | Set project version to 8-SNAPSHOT | gjoranv | 2022-06-08 | 1 | -2/+2 |
| | |||||
* | 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 |
| |