Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Misc cleanup of includes and code health | Henning Baldersheim | 2020-12-01 | 3 | -1/+11 |
| | |||||
* | Use std::mutex over vespalib::Lock and reduce code visibility. | Henning Baldersheim | 2020-10-08 | 1 | -0/+1 |
| | |||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 2 | -2/+2 |
| | |||||
* | Consolidate suppress warnings for protobuf sources. | Tor Egge | 2020-08-18 | 1 | -4/+1 |
| | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 4 | -4/+0 |
| | |||||
* | avoid naked exit | Arne Juul | 2020-07-03 | 1 | -1/+2 |
| | |||||
* | Merge pull request #13729 from vespa-engine/arnej/filter-invalid-utf8 | Geir Storli | 2020-06-30 | 2 | -1/+18 |
|\ | | | | | filter invalid UTF-8 (including encoded surrogates) to make protobuf … | ||||
| * | use common filtering function | Arne Juul | 2020-06-30 | 1 | -9/+1 |
| | | |||||
| * | allow Utf8Writer to target std::string as well | Arne Juul | 2020-06-29 | 1 | -3/+2 |
| | | |||||
| * | Utf8Reader does the surrogate filtering; unit test that it works | Arne Juul | 2020-06-29 | 2 | -6/+2 |
| | | |||||
| * | filter invalid UTF-8 (including encoded surrogates) to make protobuf happy | Arne Juul | 2020-06-26 | 2 | -1/+31 |
| | | |||||
* | | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 4 | -4/+8 |
|/ | |||||
* | Add source target per module for generated sources. | Tor Egge | 2020-06-23 | 1 | -0/+2 |
| | |||||
* | only do aggressive removal if spamming detected at least 3 times | Arne Juul | 2020-04-16 | 1 | -7/+15 |
| | |||||
* | remove latest vespa.log if it is filling the disk too quickly | Arne Juul | 2020-04-08 | 1 | -1/+7 |
| | |||||
* | Ensure RPC target is freed if exception thrown in ctor | Tor Brede Vekterli | 2020-04-07 | 2 | -7/+11 |
| | | | | | | | `RpcForwarder::ping_logserver()` throws if the ping request fails. Since this happens at construction time the `RpcForwarder` destructor is not invoked, and therefore `SubRef()` won't be called on the target. Replace with field-level RAII guard instead | ||||
* | Use vespalib::count_s | Henning Baldersheim | 2019-12-19 | 1 | -38/+9 |
| | |||||
* | Drop timestamp.h | Henning Baldersheim | 2019-12-16 | 3 | -31/+31 |
| | |||||
* | FastOS_Time -> std::chrono. | Henning Baldersheim | 2019-11-20 | 1 | -1/+1 |
| | |||||
* | milliseconds in config. | Henning Baldersheim | 2019-11-20 | 1 | -4/+2 |
| | |||||
* | use chrono instead of fastos time | Håvard Pettersen | 2019-11-19 | 1 | -0/+1 |
| | |||||
* | The _server must be destructed before the components it refer. | Henning Baldersheim | 2019-11-15 | 2 | -3/+3 |
| | |||||
* | Avoid the last usages of time(0/NULL/nullptr) in the codebase. | Henning Baldersheim | 2019-08-26 | 1 | -3/+3 |
| | |||||
* | Suppress array bounds warning when compiling generated protobuf code. | Tor Egge | 2019-08-23 | 1 | -2/+2 |
| | |||||
* | Fix forward declarations. | Tor Egge | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | Use std::regex instead of std::basic_regex<char>. | Tor Egge | 2019-05-21 | 1 | -1/+1 |
| | |||||
* | Listen after setup is complete. | Henning Baldersheim | 2019-05-10 | 1 | -1/+1 |
| | |||||
* | Simplify the supervisor responsibility | Henning Baldersheim | 2019-05-10 | 3 | -22/+13 |
| | |||||
* | Merge pull request #9342 from ↵ | Geir Storli | 2019-05-09 | 22 | -377/+165 |
|\ | | | | | | | | | vespa-engine/geirst/remove-legacy-protocol-between-logd-and-logserver Remove the legacy protocol between logd and logserver. | ||||
| * | Remove the legacy protocol between logd and logserver. | Geir Storli | 2019-05-09 | 22 | -377/+165 |
| | | | | | | | | The RPC protocol has been the new default since 2019-04-12. | ||||
* | | Avoid unknown warning options when using clang. | Tor Egge | 2019-05-08 | 2 | -1/+5 |
|/ | |||||
* | Merge pull request #9055 from vespa-engine/arnej/less-debug-logs | Henning Baldersheim | 2019-04-11 | 1 | -7/+12 |
|\ | | | | | produce less debug logs from retention enforcer | ||||
| * | produce less debug logs from retention enforcer | Arne Juul | 2019-04-08 | 1 | -7/+12 |
| | | |||||
* | | Actually return the dev null forwarder. | Geir Storli | 2019-04-11 | 1 | -1/+1 |
| | | |||||
* | | Setup forwarder to dev/null if logserver should not be used (also if use rpc ↵ | Geir Storli | 2019-04-09 | 1 | -6/+8 |
|/ | | | | is on). | ||||
* | Change Watcher to not pass newline to forwardLine(). | Tor Egge | 2019-04-03 | 4 | -8/+8 |
| | |||||
* | Change rpc and legacy forwarder to take forward filter in the constructor. | Geir Storli | 2019-04-02 | 7 | -43/+48 |
| | |||||
* | Explicitly call constructor for _supervisor. | Geir Storli | 2019-04-01 | 1 | -1/+2 |
| | |||||
* | Integrate rpc forwarder and use it when logd config says so. | Geir Storli | 2019-04-01 | 5 | -27/+71 |
| | |||||
* | Clear padding in donecache. | Tor Egge | 2019-03-29 | 1 | -1/+2 |
| | |||||
* | Initialize donecache | Henning Baldersheim | 2019-03-29 | 1 | -0/+1 |
| | |||||
* | Track API changes for ConfigSubscriber. | Tor Egge | 2019-03-29 | 1 | -10/+2 |
| | |||||
* | Merge pull request #8961 from ↵ | Geir Storli | 2019-03-29 | 8 | -125/+161 |
|\ | | | | | | | | | vespa-engine/geirst/logd-prepare-for-rpc-forwarder-integration Prepare ConfigSubscriber to support instantiation of either legacy or… | ||||
| * | Prepare ConfigSubscriber to support instantiation of either legacy or rpc ↵ | Geir Storli | 2019-03-29 | 8 | -125/+161 |
| | | | | | | | | forwarder. | ||||
* | | Add unit test for logdemon::Watcher. | Tor Egge | 2019-03-29 | 3 | -0/+297 |
|/ | |||||
* | Merge pull request #8937 from vespa-engine/geirst/logd-implement-rpc-forwarder | Geir Storli | 2019-03-29 | 13 | -24/+487 |
|\ | | | | | Geirst/logd implement rpc forwarder | ||||
| * | Move ownership of supervisor out of rpc forwarder. | Geir Storli | 2019-03-29 | 3 | -8/+23 |
| | | |||||
| * | Use a guarded request to avoid problems with forgetting to call SubRef(). | Geir Storli | 2019-03-29 | 1 | -5/+21 |
| | | |||||
| * | Add methods to supervisor before calling start. | Geir Storli | 2019-03-28 | 1 | -1/+1 |
| | | |||||
| * | Filter log messages based on log level, similar as in legacy forwarder. | Geir Storli | 2019-03-28 | 5 | -13/+52 |
| | |