Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensure the thread has passed the _pseudo_thread | Henning Baldersheim | 2018-10-05 | 1 | -0/+2 |
| | |||||
* | avoid shutdown deadlock with yourself | Håvard Pettersen | 2018-10-04 | 4 | -42/+25 |
| | |||||
* | introduce pseudo-thread mutex | Håvard Pettersen | 2018-10-04 | 2 | -2/+14 |
| | | | | | used to emulate single-threaded behavior after the thread itself has shut down. | ||||
* | mixed mode tls support in fnet | Håvard Pettersen | 2018-09-27 | 2 | -0/+14 |
| | |||||
* | improve rpc invocation test | Håvard Pettersen | 2018-09-21 | 1 | -695/+212 |
| | |||||
* | re-enable fnet tls tests | Håvard Pettersen | 2018-09-17 | 2 | -7/+7 |
| | |||||
* | Merge pull request #6958 from vespa-engine/havardpe/optimistic-write-in-fnet | Henning Baldersheim | 2018-09-14 | 2 | -15/+36 |
|\ | | | | | Havardpe/optimistic write in fnet | ||||
| * | enable optimistic write | Håvard Pettersen | 2018-09-14 | 1 | -1/+5 |
| | | |||||
| * | handle add/close commands in separate functions | Håvard Pettersen | 2018-09-14 | 2 | -14/+31 |
| | | |||||
* | | disable fnet tests using tls | Håvard Pettersen | 2018-09-14 | 2 | -7/+7 |
|/ | |||||
* | do not spend time filling buffer space with 0x55 | Håvard Pettersen | 2018-09-13 | 1 | -3/+0 |
| | |||||
* | better handling of framed sockets in fnet | Håvard Pettersen | 2018-09-11 | 2 | -4/+7 |
| | | | | also minor tweaking of crypto codec adapter | ||||
* | run micro-benchmark with various crypto engines (null/xor/tls) | Håvard Pettersen | 2018-09-10 | 1 | -9/+28 |
| | |||||
* | no encryption when encryption is not specified | Håvard Pettersen | 2018-09-10 | 1 | -2/+2 |
| | |||||
* | tls crypto adapter | Håvard Pettersen | 2018-09-07 | 2 | -0/+8 |
| | |||||
* | sample errno to preserve it | Håvard Pettersen | 2018-09-07 | 1 | -7/+15 |
| | |||||
* | remove non-instant invocation | Håvard Pettersen | 2018-09-05 | 17 | -108/+64 |
| | |||||
* | remove unused function of questionable nature | Håvard Pettersen | 2018-09-04 | 2 | -21/+0 |
| | |||||
* | remove traces of direct write support | Håvard Pettersen | 2018-09-04 | 2 | -23/+1 |
| | |||||
* | remove io stats tracking and logging | Håvard Pettersen | 2018-09-04 | 16 | -419/+20 |
| | |||||
* | remove unused config values | Håvard Pettersen | 2018-09-03 | 2 | -5/+1 |
| | |||||
* | make test run faster | Håvard Pettersen | 2018-09-03 | 1 | -9/+3 |
| | |||||
* | also run invoke/session tests with xor crypto engine | Håvard Pettersen | 2018-09-03 | 6 | -11/+48 |
| | | | | bonus: wire crypto engine through supervisor | ||||
* | Remove use and implementation of directwrite option | Henning Baldersheim | 2018-08-31 | 11 | -126/+16 |
| | |||||
* | Merge pull request #6737 from vespa-engine/balder/no-direct-write | Henning Baldersheim | 2018-08-30 | 1 | -1/+1 |
|\ | | | | | Disable direct write by default. | ||||
| * | Disable direct write by default. | Henning Baldersheim | 2018-08-30 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #6686 from ↵ | Håvard Pettersen | 2018-08-30 | 4 | -58/+161 |
|\ \ | |/ |/| | | | | | vespa-engine/havardpe/integrate-crypto-engine-in-fnet integrate Crypto{Engine,Socket} into fnet | ||||
| * | drain input pipeline after crypto handshake | Håvard Pettersen | 2018-08-30 | 1 | -1/+13 |
| | | |||||
| * | fixes based on feedback | Håvard Pettersen | 2018-08-28 | 1 | -1/+1 |
| | | | | | | | | | | - do not check broken flag when doing flush - use auto-detection of guard template parameter | ||||
| * | make sure we flush even if no new data needs writing | Håvard Pettersen | 2018-08-27 | 1 | -1/+4 |
| | | |||||
| * | integrate Crypto{Engine,Socket} into fnet | Håvard Pettersen | 2018-08-27 | 4 | -58/+146 |
| | | |||||
* | | added benchmark of spinlock | Håvard Pettersen | 2018-08-28 | 1 | -0/+59 |
|/ | |||||
* | remove no longer used interface | Håvard Pettersen | 2018-08-21 | 1 | -17/+0 |
| | |||||
* | use LOG_ABORT not just abort() | Arne Juul | 2018-06-12 | 3 | -5/+10 |
| | | | | | | | | | | * 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 |
| | |||||
* | let queue elements have a trivial copy constructor | Håvard Pettersen | 2018-05-14 | 2 | -16/+0 |
| | | | | makes gcc 8 happier about us copying stuff around | ||||
* | Only ignore warning on gcc 8 | Henning Baldersheim | 2018-05-11 | 1 | -0/+4 |
| | |||||
* | Add pragma to avoid gcc 8 compiler warning. | Henning Baldersheim | 2018-05-11 | 1 | -2/+8 |
| | |||||
* | memcpy for data | Henning Baldersheim | 2018-05-11 | 1 | -1/+1 |
| | |||||
* | Use std::lock_guard instead of std::unique_lock. | Tor Egge | 2017-11-12 | 6 | -20/+20 |
| | |||||
* | Revert "Revert "Toregge/use standard locks in fastos"" | Arnstein Ressem | 2017-11-02 | 1 | -2/+0 |
| | |||||
* | Revert "Toregge/use standard locks in fastos" | Harald Musum | 2017-10-31 | 1 | -0/+2 |
| | |||||
* | Remove unneeded includes. | Tor Egge | 2017-10-30 | 1 | -2/+0 |
| | |||||
* | Rename method for clarity, new name is writePendingAfterConnect(). | Tor Egge | 2017-10-27 | 2 | -3/+3 |
| | |||||
* | Eliminate unneeded temporaries and unneede scopes. | Tor Egge | 2017-10-27 | 4 | -23/+18 |
| | |||||
* | Use std::mutex and std::condition_variable instead of FastOS_Cond | Tor Egge | 2017-10-27 | 5 | -95/+95 |
| | | | | in fnet unit tests. | ||||
* | Use std::mutex and std::condition_variable instead of FastOS_Cond | Tor Egge | 2017-10-27 | 2 | -11/+14 |
| | | | | in fnet FRT_SingleReqWait. | ||||
* | Use std::mutex and std::condition_variable instead of FastOS_Cond | Tor Egge | 2017-10-27 | 2 | -52/+20 |
| | | | | in fnet packet queue. | ||||
* | Use std::mutex and std::condition_variable instead of FastOS_Cond. | Tor Egge | 2017-10-27 | 6 | -126/+90 |
| | |||||
* | Use std::mutex and std::condition_variable instead of FastOS_Cond. | Tor Egge | 2017-10-27 | 2 | -52/+44 |
| |