Make AbstractPingPongTransactionChain.close() idempotent 80/107680/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 3 Sep 2023 19:59:41 +0000 (21:59 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 3 Sep 2023 21:19:08 +0000 (23:19 +0200)
commitbc602f981e102f375538b9f1231152c10e1053ba
treee48c2d3192070a5f57965f1b71df9edf548321cc
parent5325f45965eb8047acd58872aecaf13ae2132e29
Make AbstractPingPongTransactionChain.close() idempotent

Expend one byte of state to track close() method, making sure it is
idempotent.

JIRA: MDSAL-838
Change-Id: Ie7bccb2c12ad9eadd948fc15244cc2b2b150a256
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 67c7314bd62883f9c7e1ae4daa1b6cf70fe3cd73)
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/AbstractPingPongTransactionChain.java
dom/mdsal-dom-spi/src/test/java/org/opendaylight/mdsal/dom/spi/PingPongTransactionChainTest.java