Clean up sal-remoterpc-connector We are using a number of deprecated methods here, clean that up. Change-Id: I19b37967cd7cac472efff3ae6018ea008111c49b Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump upstreams Adopt: - yangtools-13.0.1 - mdsal-13.0.0 Also adopts AbstractDOMDataBroker from mdsal-dom-spi, so that we have less code duplication and maintenance. UTs mocking NormalizedNode are updated to ContainerNode, as mocking sealed classes does not work with Mockito (out of the box). Change-Id: I6d3d3c8ced297b6850aea951040d16437df9e3f0 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump upstreams for Silicon Adopt the following upstream versions: - odlparent-8.0.0 - yangtools-6.0.0-SNAPSHOT - mdsal-7.0.0-SNAPSHOT Also add bundle-parent to host the scala/akka definitions we need. Change-Id: I98452920bf7cebf176d3b20723be40929a9a7268 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Make sure registrations are closed This ensures registrations are closed as soon as they are not needed. JIRA: CONTROLLER-1906 Change-Id: I3a391f202963852f47486b78748c8e2d7e97162a Signed-off-by: EmmettCox <emmett.cox@est.tech> Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Teach sal-remoterpc-connector to route actions sal-remoterpc-connector already handles routing of RPC registrations and invocations across a cluster. Actions are very similar to RPCs, hence it is natural to keep both in the same component. This patch refactors common bits that go into tracking both, so that we share common actors and concepts. JIRA: CONTROLLER-1894 Change-Id: I0b9005bc3560b4dd5977a280d83eceebe132bec9 Signed-off-by: EmmettCox <emmett.cox@est.tech>