Correct Frontend{Client,History}Metadata deserialization 99/98299/2
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 10:20:29 +0000 (11:20 +0100)
commit546cd1fd100dbaa36908b22c2f422320dbd8c4b2
tree1c25ae625217965b3c8c8523c58beac4a515aebb
parentd502ae8e1529b69af55a59c3e664a02457c05ec6
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>
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