summaryrefslogtreecommitdiffstats
path: root/container-messagebus
Commit message (Collapse)AuthorAgeFilesLines
* Ensure mbus is not shut down while processing mbus requestsjonmv2023-11-302-5/+68
|
* Add some warnings for unexpected scenariosjonmv2023-11-301-0/+3
|
* Non-funcitonal changesjonmv2023-11-302-1/+2
|
* Info log message when MbusServer is finally destroyedjonmv2023-10-111-2/+2
|
* Update copyrightJon Bratseth2023-10-0955-55/+55
|
* Use Guice 6.0Bjørn Christian Seime2023-09-041-1/+1
| | | | | | https://github.com/google/guice/wiki/Guice600 We cannot upgrade to 7.x as we export javax.inject from container. 6.x supports both the old javax.inject and the new jakarta.inject replacement.
* Use config self-subscription also for session-cache which powers docprocjonmv2023-07-142-17/+6
|
* We have relied on dynamic throttling for 12 years or so.Henning Baldersheim2023-01-031-21/+0
| | | | Time to let the old one go.
* Start new mbus servers before stopping old onesjonmv2022-10-101-0/+5
|
* Deprecate ConfigGetterHarald Musum2022-07-071-6/+4
|
* GC long gone config and som minor code cleanup.Henning Baldersheim2022-07-061-4/+0
|
* Revert "Revert "Revert "GC long gone config"""Arnstein Ressem2022-07-051-0/+4
|
* Revert "Revert "GC long gone config""Henning Baldersheim2022-07-051-4/+0
|
* Revert "GC long gone config"Henning Baldersheim2022-07-051-0/+4
|
* GC long gone configHenning Baldersheim2022-07-051-4/+0
|
* Log when deconstruction of mbus server provider is completeBjørn Christian Seime2022-06-211-3/+4
| | | | | Useful for debugging failed component graph deconstruction caused by mbus server shutdown hanging.
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* Remove top-level <clients> element and LoadType conceptTor Brede Vekterli2022-06-082-11/+2
| | | | | | | Load types have not been properly supported for some time, so remove the remaining API surfaces exposing them. Since load type config was the last remaining use of <clients> in services.xml, remove that one as well.
* Use '@Inject' from 'annotations' in multiple bundlesBjørn Christian Seime2022-05-064-4/+4
|
* Revert "Merge pull request #22394 from ↵jonmv2022-05-032-30/+16
| | | | | | | vespa-engine/revert-22374-jonmv/remove-last-controller-jersey-client" This reverts commit e046ae79779261b09f85bcf4c04c906b83075775, reversing changes made to d2066c0a0c04e2aa2ada12a5c85f5eae9ff65b02.
* Revert "Jonmv/remove last controller jersey client [run-systemtest]"Jon Marius Venstad2022-05-022-16/+30
|
* Importsjonmv2022-05-021-2/+1
|
* Simplify shared resource setup with Memoizedjonmv2022-05-022-29/+16
|
* Deprecate load types from Java APIsTor Brede Vekterli2022-04-052-3/+7
| | | | | | | | | | | Load types have not been used in practice for years, and supporting them in backend metrics etc. has long since been lacking. Prepare for removing these on Vespa 8. Most callsites are unchanged, aside from presumed safe changes such as constructors used by dependency injection. Have added new overloads without load types where these did not already exist to allow for an orderly transition.
* Remove unused imports.gjoranv2022-03-061-2/+0
|
* Inject DocumentTypeManager to SessionCachegjoranv2022-03-062-5/+6
|
* Unregister session when closing MbusServerBjørn Christian Seime2022-01-251-4/+3
|
* Add disconnect() that unregisters sessionBjørn Christian Seime2022-01-253-2/+9
|
* After we close a MBusServer we are not busy, retrying will not make life better.Henning Baldersheim2022-01-072-5/+3
| | | | Shutdown is a better error code.
* Add log message warning aboit failed Thread.join during destroy.Henning Baldersheim2022-01-071-1/+1
|
* Use a daemon thread have wait for shutdown to complete.Henning Baldersheim2022-01-072-3/+9
|
* Simnplify testing by sticking to assertEquals/True/FalseHenning Baldersheim2021-12-193-85/+78
|
* Remove use of Guava ListenableFuture from com.yahoo.jdisc.handlerBjørn Christian Seime2021-12-101-2/+2
| | | | | | This change is not 100% API compatible. Many classes from this package inherited types from Guava. The classes will have the same methods as before, but their type has obviously changed. Two options; merge now with the small risk of breakage or wait for Vespa 8 branch.
* Use given messagebus config also when slobroks config is self-subJon Marius Venstad2021-11-111-1/+1
|
* Use refer(context) for mbus too.Henning Baldersheim2021-10-086-6/+6
|
* Update Verizon Media copyright notices.gjoranv2021-10-074-4/+4
|
* Update 2017 copyright notices.gjoranv2021-10-0751-51/+51
|
* Avoid use of deprecated Request.setServerRequest.Henning Baldersheim2021-10-043-5/+11
|
* Add deprecation warnings.Henning Baldersheim2021-10-041-1/+1
|
* Merge pull request #19285 from ↵Jon Marius Venstad2021-09-271-1/+1
|\ | | | | | | | | vespa-engine/jonmv/shut-down-RPC-when-no-message-bus-owner-remain Shut down network when all owners also have detached
| * Better namesJon Marius Venstad2021-09-271-1/+1
| |
* | Keep sending busy for now.Henning Baldersheim2021-09-242-2/+4
| |
* | Stopping is server is a one way street.Henning Baldersheim2021-09-244-11/+28
|/ | | | Returning BUSY as a temporary error will cause retries, instead of fast-fail.
* Destroy only when held item existsJon Marius Venstad2021-09-091-2/+4
|
* Lazily initialise session cache and its networkJon Marius Venstad2021-08-273-12/+37
|
* Fix unit test setup for docprocJon Marius Venstad2021-08-271-2/+6
|
* Use self-subscription for slobroks config in container messagebusJon Marius Venstad2021-08-262-7/+9
|
* Let server session.connect() conncet to net, and use newest destinationJon Marius Venstad2021-08-235-12/+11
| | | | No practical changes, but less API misuse. @bjorncs please review.
* Actually close serverJon Marius Venstad2021-08-171-0/+1
|
* Unregister sessions on server closeJon Marius Venstad2021-08-174-17/+24
|