Correct Frontend{Client,History}Metadata deserialization 04/98304/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 6 Nov 2021 09:08:05 +0000 (10:08 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 6 Nov 2021 11:03:29 +0000 (12:03 +0100)
commitceb67a6db5bef27cd1dd5374c1a75f1036c3c1d1
tree403b1368209c30ff83444143898067bdbd7439bb
parent8510e2ac3a9e182858de6f3de169429319048275
Correct Frontend{Client,History}Metadata deserialization

We are turning Range.closedOpen() into Range.closed() during
deserialization, which the resulting ends up also covering the upper
bound, which it should not.

JIRA: CONTROLLER-1942
Change-Id: Ib8f9016e2eddcf014ff5e451ac82cd77b66d7019
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 546cd1fd100dbaa36908b22c2f422320dbd8c4b2)
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/FrontendClientMetadata.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/FrontendHistoryMetadata.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/persisted/FrontendShardDataTreeSnapshotMetadataTest.java