Fix ShardTest capture trigger 60/115960/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 21 Mar 2025 10:07:57 +0000 (11:07 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 21 Mar 2025 10:11:27 +0000 (11:11 +0100)
commit0e2435d44932675bc29b41c1f6aba62bfae73a15
tree9cc776b933010e97786685cb050f1ea47c501f40
parentb14cf4015aebb85b105ea95606790d745cf19703
Fix ShardTest capture trigger

The test here operates on a live actor, but it invokes
ShardManager.capture() outside of actor confinement. This means that if
any processing in ShardManager decides to send a message to the actor,
the actor will process asynchronously.

Fix this by tickling ShardManager via executeInSelf().

Change-Id: I6a26d98b14ee2d4101f8b036a573baa41d5148ee
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/ShardTest.java