Make snapshot offset long to prevent overflow 44/107444/12
authortibor.kral <tibor.kral@pantheon.tech>
Tue, 3 Oct 2023 08:53:08 +0000 (10:53 +0200)
committerSamuel Schneider <samuel.schneider@pantheon.tech>
Tue, 10 Oct 2023 07:40:14 +0000 (09:40 +0200)
commit2528d0289abab04cac5cbdf973f1bb4cff6c4864
treed1cf285d401c2ce5da61b61b2b2b20ba49b1e6de
parentcd2beba258c35401635e213e40f037ac999e8b02
Make snapshot offset long to prevent overflow

The current implementation uses integer which can
easily overflow if the Snapshot grows over 2.14GB

JIRA: CONTROLLER-2086
Change-Id: Ibbe3d3e1667cf59137e057b31141033a826142e4
Signed-off-by: tibor.kral <tibor.kral@pantheon.tech>
Signed-off-by: Samuel Schneider <samuel.schneider@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/LeaderInstallSnapshotState.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/LeaderInstallSnapshotStateTest.java [new file with mode: 0644]