aboutsummaryrefslogtreecommitdiffstats
path: root/fnet/src/tests/scheduling/sloweventloop.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* low-level testing of fnet enabled byHåvard Pettersen2021-09-161-1/+1
| | | | | | | | | | | | | | | | | | | 1. Manipulating how much time is spent waiting for events while also manipulating how the passing of time is observed by the transport threads. (fnet::TimeTools) 2. Periodic call-backs from FNET_Transport. All transport threads are blocked during these call-backs. Between each call-back, all transport threads perform a single event loop iteration and any async operations not performed in transport threads are flushed. (FNET_Transport::attach_capture_hook) 3. Combining 1 and 2 in a way that lets the test code run all transport threads one iteration at a time, letting the transport threads run concurrently with each other, but no transport thread is allowed to run concurrently with the test code. (fnet::TransportDebugger)
* - Separate out the tail of the EventLoop into separate method to ease ↵Henning Baldersheim2020-12-011-5/+5
| | | | | | readability. - Also separate out timeout handling of old connections to separate method and unify on vespalib::time.
* Misc cleanup of includes and code healthHenning Baldersheim2020-12-011-1/+2
|
* use chrono instead of fastos timeHåvard Pettersen2019-11-191-6/+5
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* No virtual on override.Henning Baldersheim2017-04-261-1/+0
| | | | Optimize includes.
* Revert "Balder/enforce override 2"Arne H Juul2017-04-241-0/+1
|
* Use overrideHenning Baldersheim2017-04-231-1/+0
|
* add override in fnet moduleArne H Juul2017-04-101-1/+1
|
* PublishJon Bratseth2016-06-151-0/+65