Eliminate TransactionInvokerImpl.successfulTransactionQueue 73/86273/7
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 5 Dec 2019 21:12:31 +0000 (22:12 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 9 Dec 2019 10:30:31 +0000 (11:30 +0100)
commite99c2d0f1905a7a489efe9e55d5d0891e1e9ed05
tree17580b597a81e295588fbff87acff55a17414c20
parentc6337f51aaa8097bc16fac345315c47d3e28b882
Eliminate TransactionInvokerImpl.successfulTransactionQueue

This queue is actually just a hand-off between the datastore callback
thread and the central thread. There is no need for such a queue, as
we can just properly synchronize access to the critical structures.

JIRA: OVSDB-428
Change-Id: Idba05aebfa7fd35dbdb706b8bfef03e3e03d7772
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/transactions/md/TransactionInvokerImpl.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/TransactionInvokerImpl.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/TransactionInvokerImplTest.java