aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* Tag Protobuf protocol boundary version and add binary test filesTor Brede Vekterli2024-02-211-2/+2
* Add new Protobuf-based MessageBus DocumentAPI protocolTor Brede Vekterli2024-02-162-2/+25
* Correct copyright headersJon Bratseth2023-10-096-6/+6
* Update copyrightJon Bratseth2023-10-09164-164/+164
* keep rpc target alive until pending rpc invocations completeHåvard Pettersen2023-08-103-7/+12
* Pass transport and file distributor connection spec to SearchEnvironmentTor Egge2023-05-101-2/+1
* use ref_counted for ReplyGateHåvard Pettersen2023-03-086-20/+21
* use ref_counted in fnetHåvard Pettersen2023-03-062-4/+4
* Include thread to get definition of std::threadTor Egge2023-03-051-0/+1
* Modernize code and testHenning Baldersheim2023-02-274-12/+7
* GC unused MessageTask and ReplyTask. Also modernize some Sequenzer to c++11Henning Baldersheim2023-02-274-88/+12
* untangle messagebus from fastosHåvard Pettersen2023-02-245-91/+37
* untangle fnet from fastosHåvard Pettersen2023-02-222-5/+1
* 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-0316-137/+124
* - Deinline destructor.Henning Baldersheim2023-02-0115-331/+133
* deinline destructors.Henning Baldersheim2023-02-015-2/+11
* use LOG_WOULD_LOG macroArne Juul2023-01-121-3/+3
* Merge pull request #25325 from vespa-engine/geirst/typedef-to-using-in-cpp-codeHenning Baldersheim2022-12-2135-50/+50
|\
| * Change from typedef to using in messagebus C++ code.Geir Storli2022-12-2135-50/+50
* | Use the builtin sync capability of the transport object.Henning Baldersheim2022-12-211-33/+2
|/
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-203-4/+4
* Defer MBus DestinationSession registration during content node initTor Brede Vekterli2022-11-297-9/+59
* fix typo invokation -> invocationThinh Bui2022-11-142-3/+3
* Deinline destructors in messagebus.Tor Egge2022-10-1710-0/+16
* Wire RPC capability set filtering to mbus server functionsTor Brede Vekterli2022-08-259-10/+34
* GC unused numThreads too.Henning Baldersheim2022-07-072-15/+0
* Add missing includeHenning Baldersheim2022-07-061-0/+1
* Never dispatch to network helper threads.Henning Baldersheim2022-07-065-50/+3
* Control events-before-wakeup for mbus too.Henning Baldersheim2022-07-043-31/+10
* Always skip messenger and communicationmanager when you can.Henning Baldersheim2022-06-297-38/+12
* Merge pull request #23240 from vespa-engine/balder/no-longer-require-sequencingHenning Baldersheim2022-06-274-30/+26
|\
| * Remove 'requireSequencing' as an option.Henning Baldersheim2022-06-264-30/+26
* | Upgrades from pre vespa-6.149 directly to 8.8 is not supported.Henning Baldersheim2022-06-265-203/+0
|/
* fix undefined behavior in messagebus unit testsHåvard Pettersen2022-05-253-10/+9
* make close flag in reply gate atomicHåvard Pettersen2022-05-192-3/+4
* Make SourceSession pending count atomic to avoid data racesTor Brede Vekterli2022-03-142-20/+25
* avoid race in trace messages regarding pending countHåvard Pettersen2022-03-141-3/+6
* Remove inlining warnings (messagebus).Tor Egge2022-02-263-0/+14
* Revert "Revert "- Create the common transport and threadpool in the main loop.""Henning Baldersheim2022-02-241-2/+2
* Revert "- Create the common transport and threadpool in the main loop."Henning Baldersheim2022-02-241-2/+2
* - Create the common transport and threadpool in the main loop.Henning Baldersheim2022-02-241-2/+2
* Merge pull request #21285 from vespa-engine/vekterli/more-threading-fixesHenning Baldersheim2022-02-214-18/+34
|\
| * Let `erase()` return new iterator instead of doing it manuallyTor Brede Vekterli2022-02-211-1/+1
| * Use Kill() instead of Unschedule() to prevent against unwanted re-schedulingTor Brede Vekterli2022-02-211-1/+1
| * Avoid potential MessageBus<->FNET mutex order inversionTor Brede Vekterli2022-02-182-7/+16
| * Make MessageBus resend-queue thread safeTor Brede Vekterli2022-02-182-11/+18
* | Make ConfigUri constructors explicit and use same context where possible in p...Henning Baldersheim2022-02-201-1/+1
|/
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-063-3/+1