aboutsummaryrefslogtreecommitdiffstats
path: root/fnet
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #12315 from vespa-engine/balder/follow-intellij-adviseHenning Baldersheim2020-02-244-4/+8
|\ | | | | Follow clion advise
| * - Add debug logging.Henning Baldersheim2020-02-234-4/+8
| | | | | | | | | | - std::make_unique - Reduce code visibility.
* | use authority for sniHåvard Pettersen2020-02-211-0/+2
|/
* Use larger thread stacks (128 kiB) in FRT standalone supervisorTor Egge2020-02-141-2/+2
| | | | | (used by unit tests). 60 kiB is not sufficent when running on Darwin and using lz4 library.
* extend crypto engine apiHåvard Pettersen2020-02-134-10/+29
| | | | | send spec for client connections to enable SNI as well as server name verification
* use relaxed add/subHåvard Pettersen2020-02-041-3/+3
|
* track the total number of connection objectsHåvard Pettersen2020-02-042-1/+14
|
* Add include statements needed by newer build environments.Tor Egge2020-01-261-0/+1
|
* Revert "Revert "Revert "Revert "Use shell script wrapper for ↵Tor Egge2019-12-103-4/+4
| | | | vespa-rpc-invoke""""
* Revert "Revert "Revert "Use shell script wrapper for vespa-rpc-invoke"""Jon Marius Venstad2019-12-103-4/+4
|
* Ignore renamed binary file.Tor Egge2019-12-091-1/+1
|
* Revert "Revert "Use shell script wrapper for vespa-rpc-invoke.""Tor Egge2019-12-052-3/+3
|
* Revert "Use shell script wrapper for vespa-rpc-invoke."Harald Musum2019-12-052-3/+3
|
* Merge pull request #11513 from ↵Geir Storli2019-12-052-3/+3
|\ | | | | | | | | vespa-engine/toregge/use-shell-wrapper-for-vespa-rpc-invoke Use shell script wrapper for vespa-rpc-invoke.
| * Use shell script wrapper for vespa-rpc-invoke.Tor Egge2019-12-052-3/+3
| |
* | FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-043-5/+5
|/ | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files.
* Track changes in fnet info unit test.Tor Egge2019-11-191-4/+4
|
* use chrono instead of fastos timeHåvard Pettersen2019-11-1918-291/+213
|
* Specify UTC explicitHenning Baldersheim2019-11-182-4/+4
|
* Reduce use of ifdef constructs.Tor Egge2019-09-191-14/+6
|
* Port fnet_info test to darwin.Tor Egge2019-09-181-1/+13
|
* Mark fill members unused for clang.Tor Egge2019-08-021-6/+12
|
* use upper bound for current time estimateHåvard Pettersen2019-07-012-2/+2
|
* round -> ceil to avoid premature timeoutHåvard Pettersen2019-07-011-1/+2
| | | | in the cases where the timeout is not divisible by the tick size.
* Fix forward declarations.Tor Egge2019-05-271-1/+1
|
* GC unused code.Henning Baldersheim2019-05-166-165/+1
|
* Also wait for outstanding async resolves to complete.Henning Baldersheim2019-05-131-2/+6
|
* Wait on the transport directly.Henning Baldersheim2019-05-105-10/+3
|
* Simplify the supervisor responsibilityHenning Baldersheim2019-05-1018-263/+179
|
* 16k -> 32k buffersHenning Baldersheim2019-05-021-2/+2
|
* Double minimum read/write chunk size to 16k.Henning Baldersheim2019-04-221-2/+2
|
* async tls handshake workHåvard Pettersen2019-02-2113-23/+246
|
* Remove files used by old unit test runner.Tor Egge2019-02-1919-24/+0
|
* Remove test lists files used by old unit test framework.Tor Egge2019-02-151-15/+0
|
* Reset global crypto shared pointer before returning fom main.Tor Egge2019-02-152-0/+2
|
* TLS time trace experimentsHåvard Pettersen2019-02-083-0/+144
| | | | Note that this is without intrusive samples in the code
* Debug log connection peer spec on handshakeTor Brede Vekterli2019-02-062-1/+13
| | | | | Keeping this at debug level for now, but at least the information is readily available.
* Revert "Revert "Use OS provided xxhash.""Henning Baldersheim2019-02-031-1/+1
|
* Revert "Use OS provided xxhash."Håkon Hallingstad2019-02-031-1/+1
|
* Use OS provided xxhash.Henning Baldersheim2019-02-011-1/+1
|
* Merge pull request #8347 from ↵Henning Baldersheim2019-02-013-31/+23
|\ | | | | | | | | vespa-engine/toregge/eliminate-some-clang-warnings-in-fnet Eliminate some clang warnings in fnet.
| * Eliminate some clang warnings in fnet.Tor Egge2019-02-013-31/+23
| |
* | Adjust forward declarations in fnet.Tor Egge2019-02-013-3/+3
|/
* Use relaxed atomics for FNET_TransportThread shutdown flagTor Brede Vekterli2019-01-102-6/+11
|
* GC unused code and update includesHenning Baldersheim2019-01-051-0/+1
|
* use generic latchHåvard Pettersen2018-11-301-23/+7
|
* Ensure the thread has passed the _pseudo_threadHenning Baldersheim2018-10-051-0/+2
|
* avoid shutdown deadlock with yourselfHåvard Pettersen2018-10-044-42/+25
|
* introduce pseudo-thread mutexHåvard Pettersen2018-10-042-2/+14
| | | | | used to emulate single-threaded behavior after the thread itself has shut down.
* mixed mode tls support in fnetHåvard Pettersen2018-09-272-0/+14
|