Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | FastOS_THread::Sleep -> std::chrono::sleep_for | Henning Baldersheim | 2019-12-04 | 4 | -10/+10 |
| | | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files. | ||||
* | FastOS_Time -> std::chrono. | Henning Baldersheim | 2019-11-20 | 1 | -3/+2 |
| | |||||
* | seconds are not milliseconds | Henning Baldersheim | 2019-11-20 | 1 | -1/+1 |
| | |||||
* | Remove FastOS_Time usage | Henning Baldersheim | 2019-11-20 | 2 | -11/+27 |
| | |||||
* | Ensure static `SBEnv` instance is destroyed when exceptions are triggered | Tor Brede Vekterli | 2019-09-12 | 1 | -3/+6 |
| | | | | | | | Since the instance is declared as `static` it will otherwise be destroyed as part of the global destructor invocation cycle at exit. Any transitive dependencies that are also static may or may not be destroyed prior to the `SBEnv` instance itself, causing undefined behavior. | ||||
* | Avoid calling time(nullptr) | Henning Baldersheim | 2019-08-26 | 2 | -6/+12 |
| | |||||
* | Use std::_Exit instead of std::quick_exit. | Tor Egge | 2019-08-06 | 1 | -1/+1 |
| | |||||
* | 25s -> 60s stabilization time limit | Håvard Pettersen | 2019-06-19 | 1 | -1/+1 |
| | |||||
* | remove usage and implementation of "slobrok.mirror.fetch" API | Arne Juul | 2019-05-14 | 6 | -194/+1 |
| | |||||
* | GC unused ancient api | Henning Baldersheim | 2019-05-13 | 6 | -534/+0 |
| | |||||
* | Stop threads | Henning Baldersheim | 2019-05-11 | 2 | -0/+2 |
| | |||||
* | Take full control over the supervisor | Henning Baldersheim | 2019-05-11 | 2 | -4/+12 |
| | |||||
* | Simplify the supervisor responsibility | Henning Baldersheim | 2019-05-10 | 10 | -109/+77 |
| | |||||
* | protect from invoking new requests during destructor | Arne Juul | 2019-03-14 | 1 | -1/+5 |
| | | | | | * race condition during shutdown would lead to core dump in some rare cases. | ||||
* | Remove files used by old unit test runner. | Tor Egge | 2019-02-19 | 10 | -10/+0 |
| | |||||
* | Adjust forward declarations in slobrok. | Tor Egge | 2019-02-08 | 1 | -3/+3 |
| | |||||
* | Make slobrok RegisterAPI busy flag polling data race free | Tor Brede Vekterli | 2019-01-10 | 2 | -6/+7 |
| | |||||
* | Expose exception information. If totally unknown, generate core. | Henning Baldersheim | 2018-10-09 | 2 | -7/+3 |
| | |||||
* | Modernize slobrok internals more | Arne Juul | 2018-10-08 | 10 | -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 Baldersheim | 2018-10-08 | 12 | -158/+130 |
| | |||||
* | RequestDone must still cleanup after Abort | Arne Juul | 2018-10-08 | 2 | -10/+17 |
| | |||||
* | avoid multiple callbacks, take 2 | Arne Juul | 2018-10-08 | 12 | -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 Musum | 2018-10-03 | 12 | -148/+127 |
| | |||||
* | reduce data multiplication | Arne Juul | 2018-10-03 | 2 | -13/+12 |
| | |||||
* | simplify / clarify code somewhat | Arne Juul | 2018-10-03 | 1 | -9/+16 |
| | |||||
* | simplify some APIs | Arne Juul | 2018-10-03 | 5 | -24/+28 |
| | |||||
* | rename class to something readable | Arne Juul | 2018-10-03 | 7 | -81/+75 |
| | |||||
* | modernize slightly | Arne Juul | 2018-10-03 | 2 | -8/+7 |
| | |||||
* | avoid multi-thread issue | Arne Juul | 2018-10-03 | 4 | -3/+21 |
| | | | | | * postpone actual work to scheduled tasks, to avoid multiple threads doing callbacks at the same time | ||||
* | use "localhost" in test | Arne Juul | 2018-10-03 | 1 | -6/+6 |
| | |||||
* | Follow up on PR comments. | Henning Baldersheim | 2018-09-28 | 3 | -17/+15 |
| | |||||
* | Do not refer data that is moved | Henning Baldersheim | 2018-09-28 | 1 | -24/+22 |
| | |||||
* | Use std::unique_ptr | Henning Baldersheim | 2018-09-28 | 5 | -45/+29 |
| | |||||
* | Use std::unique_ptr | Henning Baldersheim | 2018-09-28 | 2 | -7/+5 |
| | |||||
* | Use std::unique_ptr | Henning Baldersheim | 2018-09-28 | 6 | -72/+40 |
| | |||||
* | Use unique_ptr to signal ownership correctly | Henning Baldersheim | 2018-09-28 | 8 | -59/+56 |
| | |||||
* | Modernise code and use smart pointers and favor std containers over ↵ | Henning Baldersheim | 2018-09-28 | 24 | -377/+273 |
| | | | | homegrown specialized classes. | ||||
* | Modernise code and use smart pointers and favor std containers over ↵ | Henning Baldersheim | 2018-09-28 | 3 | -36/+32 |
| | | | | homegrown specialized classes. | ||||
* | Modernise code and use smart pointers and favor std containers over ↵ | Henning Baldersheim | 2018-09-28 | 7 | -99/+80 |
| | | | | homegrown specialized classes. | ||||
* | remove non-instant invocation | Håvard Pettersen | 2018-09-05 | 6 | -26/+26 |
| | |||||
* | Remove whitespace | Henning Baldersheim | 2018-08-12 | 2 | -4/+4 |
| | |||||
* | Pass stringref by value | Henning Baldersheim | 2018-08-11 | 1 | -1/+1 |
| | |||||
* | Pass stringref by value | Henning Baldersheim | 2018-08-10 | 2 | -4/+4 |
| | |||||
* | use LOG_ABORT not just abort() | Arne Juul | 2018-06-12 | 2 | -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 files | Arne Juul | 2018-06-11 | 1 | -1/+0 |
| | |||||
* | Move it to a less general namespace | Henning Baldersheim | 2018-04-05 | 2 | -4/+4 |
| | |||||
* | Revert "Revert "Balder/quick restart of slobrok"" | Henning Baldersheim | 2018-04-05 | 9 | -42/+136 |
| | |||||
* | Revert "Balder/quick restart of slobrok" | Henning Baldersheim | 2018-04-05 | 9 | -136/+42 |
| | |||||
* | Giving up if it fails constructing the StateServer for a long enough period. | Henning Baldersheim | 2018-04-05 | 2 | -6/+13 |
| | |||||
* | Use default timeout | Henning Baldersheim | 2018-04-05 | 1 | -1/+1 |
| |