summaryrefslogtreecommitdiffstats
path: root/slobrok
Commit message (Expand)AuthorAgeFilesLines
* Add noexceptHenning Baldersheim2021-06-281-0/+1
* check cancel() return value alsoArne Juul2021-06-281-1/+4
* add ServiceMapHistory classArne Juul2021-06-2810-5/+561
* we must now be prepared for multiple notifyOk callsArne Juul2021-06-243-10/+11
* Merge pull request #18393 from vespa-engine/arnej/safer-pointersArne H Juul2021-06-242-20/+20
|\
| * keep ownership in unique_ptrArne Juul2021-06-242-20/+20
* | remove code which is useless nowArne Juul2021-06-245-96/+0
|/
* simplify to avoid problems on shutdownArne Juul2021-06-242-21/+17
* make each ManagedRpcServer its own TaskArne Juul2021-06-234-17/+23
* avoid starting all RPC connections simultaneouslyArne Juul2021-06-163-10/+12
* try to avoid valgrind complaints during shutdownArne Juul2021-06-081-0/+2
* Remove unused variables.Tor Egge2021-06-042-2/+0
* Use a hash map for specs. If the request is a point lookup then just use a ha...Henning Baldersheim2021-06-026-54/+41
* ask Transport for slobrok server to drop empty buffersArne Juul2021-06-021-1/+1
* Avoid coredump on bad/empty config.Henning Baldersheim2021-05-252-2/+4
* allow adding un-configured peer slobrokArne Juul2021-05-191-1/+1
* Use int for FastOS_UNIX_Application::GetOpt() return value.Tor Egge2021-04-302-2/+2
* Reapply "add more logging" (new and updated slobrok logging)Arne Juul2021-04-219-108/+105
* Revert "add more logging"Harald Musum2021-04-209-105/+108
* simpler backoff testArne Juul2021-04-193-65/+27
* add more loggingArne Juul2021-04-198-45/+80
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-314-0/+4
* Misc cleanup of includes and code healthHenning Baldersheim2020-12-011-1/+0
* Reduce loglevel from error to infoHenning Baldersheim2020-11-121-1/+1
* Add some more info to error messages to ease debugging.Henning Baldersheim2020-11-121-4/+5
* GC unuse code and use std::mutex/std:condition_variable over vespalib::MonitorHenning Baldersheim2020-10-141-6/+2
* Use std::mutex over vespalib::Lock and reduce code visibility.Henning Baldersheim2020-10-081-2/+2
* Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-084-7/+7
* - GC unused code.Henning Baldersheim2020-10-072-4/+3
* - Redo the servicepool to resolve addresses first time and not loadbalance.Henning Baldersheim2020-04-011-9/+3
* avoid race in slobrok unit testArne Juul2020-03-181-0/+6
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-044-10/+10
* FastOS_Time -> std::chrono.Henning Baldersheim2019-11-201-3/+2
* seconds are not millisecondsHenning Baldersheim2019-11-201-1/+1
* Remove FastOS_Time usageHenning Baldersheim2019-11-202-11/+27
* Ensure static `SBEnv` instance is destroyed when exceptions are triggeredTor Brede Vekterli2019-09-121-3/+6
* Avoid calling time(nullptr)Henning Baldersheim2019-08-262-6/+12
* Use std::_Exit instead of std::quick_exit.Tor Egge2019-08-061-1/+1
* 25s -> 60s stabilization time limitHÃ¥vard Pettersen2019-06-191-1/+1
* remove usage and implementation of "slobrok.mirror.fetch" APIArne Juul2019-05-146-194/+1
* GC unused ancient apiHenning Baldersheim2019-05-136-534/+0
* Stop threadsHenning Baldersheim2019-05-112-0/+2
* Take full control over the supervisorHenning Baldersheim2019-05-112-4/+12
* Simplify the supervisor responsibilityHenning Baldersheim2019-05-1010-109/+77
* protect from invoking new requests during destructorArne Juul2019-03-141-1/+5
* Remove files used by old unit test runner.Tor Egge2019-02-1910-10/+0
* Adjust forward declarations in slobrok.Tor Egge2019-02-081-3/+3
* Make slobrok RegisterAPI busy flag polling data race freeTor Brede Vekterli2019-01-102-6/+7
* Expose exception information. If totally unknown, generate core.Henning Baldersheim2018-10-092-7/+3
* Modernize slobrok internals moreArne Juul2018-10-0810-124/+128