Make snapshot offset long to prevent overflow 02/108302/1
authortibor.kral <tibor.kral@pantheon.tech>
Tue, 3 Oct 2023 08:53:08 +0000 (10:53 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Oct 2023 11:12:58 +0000 (13:12 +0200)
commit536161e49a71eb3b38418f8fc1e3beb76285dee7
tree1352cdb29b9bbf018d8695611da711091a891977
parent4297dd5ac7fe9fcad9a5b5d0bfaf28bb236f16b5
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>
(cherry picked from commit 2528d0289abab04cac5cbdf973f1bb4cff6c4864)
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]