aboutsummaryrefslogtreecommitdiffstats
path: root/slobrok
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | * race condition during shutdown would lead to core dump in some rare cases.
* 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
| | | | | | | | * simplify / clarify some code * modernize slightly * reduce data multiplication * rename command class to ScriptCommand * use "localhost" in test
* Revert "Arnej/avoid multiple callbacks 2"Henning Baldersheim2018-10-0812-158/+130
|
* RequestDone must still cleanup after AbortArne Juul2018-10-082-10/+17
|
* avoid multiple callbacks, take 2Arne Juul2018-10-0812-127/+148
| | | | | | | | | | * postpone actual work to scheduled tasks, to avoid multiple threads doing callbacks at the same time * simplify / clarify some code * modernize slightly * reduce data multiplication * rename command class to ScriptCommand * use "localhost" in test
* Revert "Arnej/avoid multiple callbacks"Harald Musum2018-10-0312-148/+127
|
* reduce data multiplicationArne Juul2018-10-032-13/+12
|
* simplify / clarify code somewhatArne Juul2018-10-031-9/+16
|
* simplify some APIsArne Juul2018-10-035-24/+28
|
* rename class to something readableArne Juul2018-10-037-81/+75
|
* modernize slightlyArne Juul2018-10-032-8/+7
|
* avoid multi-thread issueArne Juul2018-10-034-3/+21
| | | | | * postpone actual work to scheduled tasks, to avoid multiple threads doing callbacks at the same time
* use "localhost" in testArne Juul2018-10-031-6/+6
|
* Follow up on PR comments.Henning Baldersheim2018-09-283-17/+15
|
* Do not refer data that is movedHenning Baldersheim2018-09-281-24/+22
|
* Use std::unique_ptrHenning Baldersheim2018-09-285-45/+29
|
* Use std::unique_ptrHenning Baldersheim2018-09-282-7/+5
|
* Use std::unique_ptrHenning Baldersheim2018-09-286-72/+40
|
* Use unique_ptr to signal ownership correctlyHenning Baldersheim2018-09-288-59/+56
|
* Modernise code and use smart pointers and favor std containers over ↵Henning Baldersheim2018-09-2824-377/+273
| | | | homegrown specialized classes.
* Modernise code and use smart pointers and favor std containers over ↵Henning Baldersheim2018-09-283-36/+32
| | | | homegrown specialized classes.
* Modernise code and use smart pointers and favor std containers over ↵Henning Baldersheim2018-09-287-99/+80
| | | | homegrown specialized classes.
* remove non-instant invocationHåvard Pettersen2018-09-056-26/+26
|
* Remove whitespaceHenning Baldersheim2018-08-122-4/+4
|
* Pass stringref by valueHenning Baldersheim2018-08-111-1/+1
|
* Pass stringref by valueHenning Baldersheim2018-08-102-4/+4
|
* use LOG_ABORT not just abort()Arne Juul2018-06-122-4/+4
| | | | | | | | | | * abort() has the unfortunate effect that nothing is seen in the log, just an event (which is usually not displayed); so ops people don't see that the program is crashing at all. * LOG_ABORT("message") will log an error with the message (and the file and line) before calling abort(), so it's easy to see what happened. * add or move <vespa/log/log.h> include and LOG_SETUP lines before LOG_ABORT is used (or included).
* clean up remnants of .mak filesArne Juul2018-06-111-1/+0
|
* Move it to a less general namespaceHenning Baldersheim2018-04-052-4/+4
|
* Revert "Revert "Balder/quick restart of slobrok""Henning Baldersheim2018-04-059-42/+136
|
* Revert "Balder/quick restart of slobrok"Henning Baldersheim2018-04-059-136/+42
|
* Giving up if it fails constructing the StateServer for a long enough period.Henning Baldersheim2018-04-052-6/+13
|
* Use default timeoutHenning Baldersheim2018-04-051-1/+1
|
* Only bring up the state server with vespa-slobrok app.Henning Baldersheim2018-04-056-8/+27
|
* Use a reconfigurable stateserver.Henning Baldersheim2018-04-059-37/+105
|
* Use std::mutex instead of FastOS_Mutex in slobrok and vespalog modules.Tor Egge2017-10-274-33/+30
|
* Merge pull request #3232 from vespa-engine/arnej/move-slobrokArnstein Ressem2017-08-281-1/+1
|\ | | | | move slobrok binary to sbin/
| * move slobrok binary to sbin/Arne Juul2017-08-161-1/+1
| |
* | Remove more clutter in fastos/types.hHenning Baldersheim2017-08-181-0/+1
|/