aboutsummaryrefslogtreecommitdiffstats
path: root/fnet/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* Avoid strdup.Henning Baldersheim2021-11-245-56/+38
* Update Verizon Media copyright notices.gjoranv2021-10-072-2/+2
* Update 2017 copyright notices.gjoranv2021-10-0763-63/+63
* test rpc_mapping_monitorHåvard Pettersen2021-09-202-7/+15
* low-level testing of fnet enabled byHåvard Pettersen2021-09-1611-37/+308
* start with zero-size buffersHåvard Pettersen2021-06-152-6/+7
* try to avoid valgrind complaints during shutdownArne Juul2021-06-082-0/+5
* drop empty buffersHåvard Pettersen2021-06-015-5/+23
* Silence warning when casting to FRT_METOD_PT.Tor Egge2021-04-301-1/+18
* string.h does not need alloc.hHenning Baldersheim2021-02-211-0/+1
* use size literals in fnetArne Juul2021-02-151-1/+2
* Update commentHenning Baldersheim2020-12-071-1/+1
* Only handle wakeup if necessary.Henning Baldersheim2020-12-052-7/+6
* GC _waitFinishedHenning Baldersheim2020-12-042-7/+2
* _lock -> _shutdownLock, _qLock -> _lock and no std::memory_order_relaxedHenning Baldersheim2020-12-042-15/+15
* Separate loks so the same lock is not used for multiple things.Henning Baldersheim2020-12-042-17/+11
* Handle wakeup events after pipe has been read.Henning Baldersheim2020-12-031-2/+3
* GC unused vespalib::Executor::OptimizeForHenning Baldersheim2020-12-021-1/+0
* - Separate out the tail of the EventLoop into separate method to ease readabi...Henning Baldersheim2020-12-018-50/+55
* Move config setters directly onto main TransportConfig objectHenning Baldersheim2020-12-012-24/+19
* Make constructors explicit and config const.Henning Baldersheim2020-12-013-6/+8
* provide the config in the constructor only.Henning Baldersheim2020-12-0110-170/+98
* Misc cleanup of includes and code healthHenning Baldersheim2020-12-013-103/+1
* Rename handle_wakeup -> handle_wakeup_events and leave an empty handle_wakeup...Henning Baldersheim2020-11-302-6/+7
* Simplify and use a single events_before_wakup number in the transport thread ...Henning Baldersheim2020-11-303-17/+9
* In ADAPTIVE mode a wakeup will be done with 100 packets ready for write.Henning Baldersheim2020-11-291-3/+11
* Allow to optimize for throughput over latency. Wakeup is extremely expensive.Henning Baldersheim2020-11-293-2/+12
* Use std::make_unique and hide actual ThreadExecutor implementation.Henning Baldersheim2020-11-294-12/+11
* Guard against timeout value that is too high and will cause overflow.Henning Baldersheim2020-11-052-1/+4
* - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-081-1/+0
* Use && qualified member functions.Henning Baldersheim2020-09-262-1/+12
* Reduce visibility to avoid having to see everything.Henning Baldersheim2020-09-111-3/+1
* Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased"""Jon Marius Venstad2020-09-091-1/+3
* Revert "Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebas...Jon Marius Venstad2020-09-091-3/+1
* Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased"""Arnstein Ressem2020-09-091-1/+3
* Revert "Revert "Balder/group commits to tls 2 remaining rebased""Henning Baldersheim2020-09-081-3/+1
* Revert "Balder/group commits to tls 2 remaining rebased"Henning Baldersheim2020-09-071-1/+3
* Properly clean up stale commit task. Also reduce visibility of code.Henning Baldersheim2020-09-071-3/+1
* - Add debug logging.Henning Baldersheim2020-02-233-4/+7
* Use larger thread stacks (128 kiB) in FRT standalone supervisorTor Egge2020-02-141-2/+2
* extend crypto engine apiHåvard Pettersen2020-02-133-9/+24
* 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
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-041-1/+0
* use chrono instead of fastos timeHåvard Pettersen2019-11-198-83/+41
* Specify UTC explicitHenning Baldersheim2019-11-182-4/+4
* use upper bound for current time estimateHåvard Pettersen2019-07-011-1/+1
* round -> ceil to avoid premature timeoutHåvard Pettersen2019-07-011-1/+2
* Fix forward declarations.Tor Egge2019-05-271-1/+1