summaryrefslogtreecommitdiffstats
path: root/messagebus
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup, no effective changesjonmv2022-11-011-6/+3
|
* Update ABI spec format, and update all specsjonmv2022-10-251-282/+282
|
* Deinline destructors in messagebus.Tor Egge2022-10-1711-0/+19
|
* Ensure atomicity when removing last registered session ownerjonmv2022-10-102-12/+8
|
* Return X-Vespa-Ignored-Fields if fields were ignoredJon Bratseth2022-10-061-38/+10
|
* don't heap dump every time network fails to become readyArne Juul2022-09-291-3/+11
|
* Merge pull request #24042 from vespa-engine/bratseth/cleanup-671Jon Bratseth2022-09-2322-314/+98
|\ | | | | No functional changes
| * Make list mutableJon Bratseth2022-09-231-0/+2
| |
| * No functional changesJon Bratseth2022-09-1422-314/+96
| |
* | Wait for up to 180s for slobrok/network, in Java messagebusjonmv2022-09-221-1/+1
| |
* | Simplify and unify the use of Timers.Henning Baldersheim2022-09-145-60/+38
|/
* trigger heap dump on "Network failed to become ready in time"Arne Juul2022-08-311-0/+3
|
* remove unused doxygen setup filesArne Juul2022-08-291-1257/+0
|
* Wire RPC capability set filtering to mbus server functionsTor Brede Vekterli2022-08-259-10/+34
| | | | | Required capability set is configured via `RPCNetworkParams` and defaults to the empty set (i.e. no filtering done).
* Update java comment.Henning Baldersheim2022-08-121-2/+1
|
* Add method to use Duration as timeout to make unit explicit, and avoid many ↵Henning Baldersheim2022-08-122-2/+5
| | | | magic conversions.
* Convert messagebus to junit5Bjørn Christian Seime2022-07-2840-974/+933
|
* 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
|
* GC long gone config and som minor code cleanup.Henning Baldersheim2022-07-062-1/+9
|
* Revert "Revert "Revert "GC long gone config"""Arnstein Ressem2022-07-052-9/+1
|
* Revert "Revert "GC long gone config""Henning Baldersheim2022-07-052-1/+9
|
* Revert "GC long gone config"Henning Baldersheim2022-07-052-9/+1
|
* GC long gone configHenning Baldersheim2022-07-052-1/+9
|
* Control events-before-wakeup for mbus too.Henning Baldersheim2022-07-043-31/+10
|
* Dump threads when network fails to start in order to find the blocking thread.Henning Baldersheim2022-07-011-1/+4
|
* Always skip messenger and communicationmanager when you can.Henning Baldersheim2022-06-298-39/+13
|
* Merge pull request #23240 from vespa-engine/balder/no-longer-require-sequencingHenning Baldersheim2022-06-275-60/+37
|\ | | | | Remove 'requireSequencing' as an option.
| * Remove 'requireSequencing' as an option.Henning Baldersheim2022-06-265-60/+37
| | | | | | | | As a consequence move protocol and params resolution to common code so that it is always handled in the decoding/encoding thread.
* | Merge pull request #23242 from ↵Henning Baldersheim2022-06-276-209/+3
|\ \ | | | | | | | | | | | | vespa-engine/balder/gc-pre-historic-mbus-protocol-from-backend Upgrades from pre vespa-6.149 directly to 8.8 is not supported.
| * | Upgrades from pre vespa-6.149 directly to 8.8 is not supported.Henning Baldersheim2022-06-266-209/+3
| |/ | | | | | | GC code from backend.
* / Upgrades from pre vespa-6.149 directly to 8.8 is not supported. GC code from ↵Henning Baldersheim2022-06-263-164/+18
|/ | | | frontend.
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* Remove config version on Vespa 8Jon Bratseth2022-06-081-2/+0
|
* Revoke com.yahoo.config.subscription as public APIHarald Musum2022-06-083-3/+0
| | | | Also remove some deprecated methods in ConfigGetter
* fix undefined behavior in messagebus unit testsHåvard Pettersen2022-05-254-10/+10
| | | | | also avoids hanging/leaving processes after running all unit tests with UBSAN without recovery.
* Messagebus only requires slobrok as a client, not the full server.Henning Baldersheim2022-05-201-1/+1
|
* Fold staging_vespalib into vespalibHenning Baldersheim2022-05-201-1/+0
|
* make close flag in reply gate atomicHåvard Pettersen2022-05-192-3/+4
|
* Don't embed annotations in osgi bundlesBjørn Christian Seime2022-05-041-0/+6
|
* Increase imperfection factor, unit tests have been seen to failHarald Musum2022-04-181-1/+1
|
* - Allow control of throttlepolicy per session.Henning Baldersheim2022-04-112-1/+6
| | | | | - Move tests to same namespace as code to avoid polluting the public interface. - Expose the throttlepolicy from SourceSession to avoid double bookeeping.
* Do not create dependency-reduced-pom.xmlgjoranv2022-04-081-0/+1
| | | | | | - From maven-shade-plugin 3.3.0 (needed for JDK 17), the DRP is installed and used instead of the ordinary pom.xml, causing transitive dependencies to disappear for dependent modules.
* Make SourceSession pending count atomic to avoid data racesTor Brede Vekterli2022-03-142-20/+25
| | | | | Could have used the existing mutex, but this value is polled frequently by visitor threads so avoiding having to take a lock every time makes sense.
* avoid race in trace messages regarding pending countHåvard Pettersen2022-03-141-3/+6
|
* Remove inlining warnings (messagebus).Tor Egge2022-02-266-0/+32
|
* Use a typesafe Duration instead of integer milliseondst status.Henning Baldersheim2022-02-252-2/+5
|
* - Use a utility method that recomputes a timeout if VESPA_TIMER_HZ deviates ↵Henning Baldersheim2022-02-252-2/+2
| | | | from the default of 1000hz.
* Merge branch 'master' into balder/consider_vespa_timer_hzHenning Baldersheim2022-02-251-3/+9
|\