mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

mrossign
02.44.2009 49f2c6f7165ea94640716230c610a154a7f502d5
refs
author mrossign <mrossign@localhost>
Thursday, April 2, 2009 11:44 +0200
committer mrossign <mrossign@localhost>
Thursday, April 2, 2009 11:44 +0200
commit49f2c6f7165ea94640716230c610a154a7f502d5
tree 7670e09b38832ffc956be9756f6dc11f8fa6f267 tree | zip | gz
parent 5f940cf887e85e1595805d4a4d59b8ae5b0f585a view | diff
Fix for 2963: dsreplication status large value for missing changes
dsreplication status sometimes returns very unexpected high values. This
is due to the fact that the replication server monitoring algorithm
sometimes does not compute well the max server state available in the
whole topology and thus is sometimes calling
ChangeNumber.diffSeqNum(CN1,CN2) with a CN1 lower than CN2.

5 files modified
136 ■■■■ changed files
opends/src/server/org/opends/server/replication/common/ChangeNumber.java 53 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/common/ServerState.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/MonitorData.java 37 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java 6 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/replication/common/ChangeNumberTest.java 38 ●●●● diff | view | raw | blame | history