Correct Frontend{Client,History}Metadata deserialization 16/98316/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 6 Nov 2021 09:08:05 +0000 (10:08 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 7 Nov 2021 00:26:23 +0000 (01:26 +0100)
commitefec817aa56fa071208e01532bee12959f09c067
tree13ff012591f79e57339a77d7b6a5264a7c9333be
parentca245476471378e2d2b904afccdca7d92213a8a4
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)
(cherry picked from commit ceb67a6db5bef27cd1dd5374c1a75f1036c3c1d1)
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