Remove DOMDataTreeProducer-related classes DOMDataTreeProducer is being removed by upstream, remove our constructs relying on it. JIRA: CONTROLLER-1977 Change-Id: Icbbcdd41ac0df3ee916538f18908edda21f23cd8 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Deprecate DOMDataTreeProducer-related classes DOMDataTreeProducer is being removed by upstream, deprecate our constructs relying on it. JIRA: CONTROLLER-1976 Change-Id: Ib1d6d84a2023bdb9964b6fa2d337924a7359e459 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Adjust for Binding RPC codegen changes This adjusts RPC implementations to conform to YANG-compatible layout with ListenableFuture. It also fixes BindingToNormalizedNodeCodec to realign it with mdsal version. Since we are guaranteed to be dealing with ListenableFutures, this patch also eliminates all references to JdkFutureAdapters. Change-Id: I068a5821493b36e03d6a34a93bf49509b970507e Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Fix checkstyle violations in clustering-it-provider Change-Id: Ic592165a0e8963001c361195e3ba0b4ca9a68ea4 Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
BUG 8604 set proper tag when producer creation times out Change-Id: I405f4d546a32b2d0f5b56fb03907a63334fabd6c Signed-off-by: Tomas Cere <tcere@cisco.com> (cherry picked from commit ec734245413c94cdd758f4c22ad3f3b63cfae5e6)
Bug 8391 - Close producer in become-prefix-leader rpc implementation MdsalLowLevelTestProvider's become-prefix-leader rpc implementation creates CDSDataTreeProducer to try to move shard leadership. However, the producer is not closed after leadership change request. This prevents any subsequent invocations of become-prefix-leader rpc with same prefix parameter to be successful. Subtree specified by the prefix is attached to still opened producer and creation of any new producer for this subtree fails. Close producer once we don't need it. Change-Id: I3827e425082c35a43ec18dac1ef0f2dbd19b291f Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
Bug 7805 - Implement agent RPCs for shard leader movement testing Change-Id: Ic19d1867f3c54ec22d600e9b80c6490d5a4b99bb Signed-off-by: Tomas Cere <tcere@cisco.com>