aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus
Commit message (Collapse)AuthorAgeFilesLines
* Ensure mbus is not shut down while processing mbus requestsjonmv2023-11-302-15/+11
|
* Non-funcitonal changesjonmv2023-11-303-19/+17
|
* Wait for first reply to be set, in test threadjonmv2023-10-181-1/+4
|
* Discard sequenced messages if task destroyed before runjonmv2023-10-162-4/+4
|
* Fix test to fail when sequenced-task discards it on destroy()jonmv2023-10-131-6/+13
|
* Test sequencer with messenger and deep reply->send-next recursionjonmv2023-10-132-2/+46
|
* Revert "Merge pull request #28922 from ↵jonmv2023-10-135-11/+34
| | | | | | | vespa-engine/revert-28846-balder/deliver-reply-before-sending-next-in-sequence" This reverts commit 33ca0c01d65ba52ed0b508912069fee9db79dfcc, reversing changes made to a4515aed1c078f2d521c3eb8de2d327dfa336644.
* Revert "Balder/deliver reply before sending next in sequence"Jon Marius Venstad2023-10-135-34/+11
|
* Revert invalid "simplification"Jon Marius Venstad2023-10-121-1/+1
|
* Info log message when MbusServer is finally destroyedjonmv2023-10-112-2/+4
|
* Non-functional changesjonmv2023-10-112-5/+5
|
* Merge pull request #28846 from ↵Henning Baldersheim2023-10-105-11/+34
|\ | | | | | | | | vespa-engine/balder/deliver-reply-before-sending-next-in-sequence Balder/deliver reply before sending next in sequence
| * Initialize explicit to Bollean.FALSEHenning Baldersheim2023-10-101-2/+2
| |
| * Use Boolean instead of ObjectHenning Baldersheim2023-10-101-6/+5
| |
| * Keep the old public constructor.Henning Baldersheim2023-10-103-2/+6
| |
| * Get help from the messenger thread to break possibly very long recursion.Henning Baldersheim2023-10-104-7/+27
| |
| * Deliver reply before sending next message in sequence.Henning Baldersheim2023-10-101-7/+7
| |
* | Merge pull request #28851 from vespa-engine/jonmv/random-fixBjørn Christian Seime2023-10-101-1/+1
|\ \ | | | | | | Jonmv/random fix
| * | Make field volatilejonmv2023-10-101-1/+1
| |/
* | Correct copyright headersJon Bratseth2023-10-096-6/+6
| |
* | Update copyrightJon Bratseth2023-10-09382-389/+389
|/
* Make the control flow more readable. Only check the same condition once.Henning Baldersheim2023-08-141-6/+8
|
* keep rpc target alive until pending rpc invocations completeHåvard Pettersen2023-08-103-7/+12
|
* Update abi-specs after making config class Builders finalgjoranv2023-07-171-4/+8
|
* Add noexcept specifiers.Tor Egge2023-06-061-5/+5
|
* Pass transport and file distributor connection spec to SearchEnvironmentTor Egge2023-05-101-2/+1
| | | | | in preparation for using RankingAssetsBuilder when handling config in streaming search.
* added reset functionHåvard Pettersen2023-03-081-1/+1
|
* use ref_counted for ReplyGateHåvard Pettersen2023-03-087-22/+23
|
* use ref_counted in fnetHåvard Pettersen2023-03-062-4/+4
| | | | | | also get rid of some cleanup functions on reference counted classes enable specifying low-level parameters to addref/subref (cnt/reserve)
* Include thread to get definition of std::threadTor Egge2023-03-051-0/+1
|
* Reduce transitive includes.Henning Baldersheim2023-03-011-0/+1
|
* Add eol at eof.Henning Baldersheim2023-02-271-1/+1
|
* Modernize code and testHenning Baldersheim2023-02-275-30/+27
|
* GC unused MessageTask and ReplyTask. Also modernize some Sequenzer to c++11Henning Baldersheim2023-02-274-88/+12
|
* untangle messagebus from fastosHåvard Pettersen2023-02-246-92/+37
|
* untangle fnet from fastosHåvard Pettersen2023-02-222-5/+1
|
* Remove capability requirement for 'mbus.getVersion'Bjørn Christian Seime2023-02-201-0/+2
|
* Define required capabilities for existing JRT RPC methodsBjørn Christian Seime2023-02-091-1/+3
|
* Drop boost crc, random and tokenizerHenning Baldersheim2023-02-041-10/+4
|
* Consistent naming and correct type.Henning Baldersheim2023-02-031-2/+2
|
* - Use T && f() && to avoid moving temporaries.Henning Baldersheim2023-02-0329-437/+355
| | | | - std::make_unique/make_shared
* - Deinline destructor.Henning Baldersheim2023-02-0127-451/+237
| | | | | | - Move instead of copy = > noexcept move construtors. - make_unique/make_shared. - c++11 for loops
* deinline destructors.Henning Baldersheim2023-02-015-2/+11
|
* Replace synchronized Stack with Deque in feed and query path.Henning Baldersheim2023-01-251-4/+2
|
* Just use Streams.toList as that is unmdifiable.Henning Baldersheim2023-01-181-3/+2
|
* Unify on Streams.toList()Henning Baldersheim2023-01-181-3/+4
|
* use LOG_WOULD_LOG macroArne Juul2023-01-121-3/+3
|
* Add removal deprecationHenning Baldersheim2023-01-031-1/+1
|
* We have relied on dynamic throttling for 12 years or so.Henning Baldersheim2023-01-033-67/+12
| | | | Time to let the old one go.
* Merge pull request #25325 from vespa-engine/geirst/typedef-to-using-in-cpp-codeHenning Baldersheim2022-12-2137-54/+54
|\ | | | | Change from typedef to using in C++ code.