aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus/src/vespa/messagebus
Commit message (Expand)AuthorAgeFilesLines
* Add bracesHenning Baldersheim2021-07-021-2/+6
* Implement use of multiple rpc targets in mbusHenning Baldersheim2021-07-023-40/+58
* - Control tcp-no-delay explicit.Henning Baldersheim2021-07-022-0/+9
* Use a 128_Ki literalHenning Baldersheim2021-07-021-1/+1
* Support multiple network threads in mbus.Henning Baldersheim2021-07-024-2/+16
* admin/slobrok.0 does not always exist ....... anymore.Henning Baldersheim2021-05-271-1/+1
* string.h does not need alloc.hHenning Baldersheim2021-02-212-0/+2
* use size literals in messagebusArne Juul2021-02-154-15/+19
* Make it compatible with c++2aHenning Baldersheim2020-12-021-1/+1
* Move config setters directly onto main TransportConfig objectHenning Baldersheim2020-12-011-3/+4
* provide the config in the constructor only.Henning Baldersheim2020-12-011-4/+8
* Use std::make_unique and hide actual ThreadExecutor implementation.Henning Baldersheim2020-11-292-20/+22
* - Reorder members for compactness.Henning Baldersheim2020-11-239-137/+39
* Avoid having mutating methods const.Henning Baldersheim2020-11-231-4/+4
* Steal the traces explicit and force moving of traces. Also hide access to the...Henning Baldersheim2020-11-233-5/+6
* Reduce exposure of TraceNode even further.Henning Baldersheim2020-11-182-2/+2
* Explicit copy construction of Trace.Henning Baldersheim2020-11-181-1/+1
* Move the Trace and TraceNode when adding traces.Henning Baldersheim2020-11-181-1/+1
* Hide the modifiable TraceNode root inside the Trace objectHenning Baldersheim2020-11-188-20/+15
* No need to copy an empty object into another empty object.Henning Baldersheim2020-11-182-3/+2
* Do not deresgister something that has not been properly set up.Henning Baldersheim2020-11-121-0/+3
* GC unuse code and use std::mutex/std:condition_variable over vespalib::MonitorHenning Baldersheim2020-10-141-9/+10
* Fix inverted logicHenning Baldersheim2020-10-142-4/+2
* ReindentHenning Baldersheim2020-10-141-8/+8
* Use std::mutex and std:.condition_variable and GC some unused code.Henning Baldersheim2020-10-1310-69/+74
* - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-083-3/+0
* Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-088-22/+20
* Remove broken copy and move constructor and assignment operatoos on vespalib:...Henning Baldersheim2020-10-073-0/+3
* Use noexcept as advise by gcc -WnoexceptHenning Baldersheim2020-10-061-1/+1
* Pass std::string variable to boost::tokenizerTor Egge2020-10-041-1/+2
* Use && qualified member functions.Henning Baldersheim2020-09-261-4/+3
* Replace the dangerous stealBuffer method with a static one that requires std:...Henning Baldersheim2020-09-261-5/+5
* Merge branch 'master' into balder/skip-communicationmanager-onlyHenning Baldersheim2020-07-092-2/+2
|\
| * Remove non-semantic changes prior to using a sequenced threadpool in mbus.Henning Baldersheim2020-07-082-2/+2
* | Config control over what treads to skip.Henning Baldersheim2020-07-098-24/+46
|/
* Revert "Revert "Revert "Balder/rearrange threads"""Henning Baldersheim2020-04-056-73/+40
* Revert "Control mbus worker threads and network threads separately."Henning Baldersheim2020-04-054-40/+23
* Revert "Balder/control naptime"Henning Baldersheim2020-04-051-1/+1
* Revert "Adhere to latency versus throughput settings."Henning Baldersheim2020-04-052-18/+7
* Adhere to latency versus throughput settings.Henning Baldersheim2020-04-042-7/+18
* Control nap timeHenning Baldersheim2020-04-041-1/+1
* Control mbus worker threads and network threads separately.Henning Baldersheim2020-04-034-23/+40
* Revert "Revert "Balder/rearrange threads""Henning Baldersheim2020-04-026-40/+73
* Since killing a task involves unlinking it, all other tasks scheduked must ha...Henning Baldersheim2020-04-021-1/+6
* reslove() -> make_addressHenning Baldersheim2020-04-023-6/+6
* - Redo the servicepool to resolve addresses first time and not loadbalance.Henning Baldersheim2020-04-0110-91/+109
* Avoid double lookup.Henning Baldersheim2020-03-301-2/+3
* Use original logic to avoid race condition.Henning Baldersheim2020-03-301-3/+4
* Only start LRU mode once half fullHenning Baldersheim2020-03-291-2/+1
* Use atomics to avoid locking instructions in hot path.Henning Baldersheim2020-03-287-31/+26