Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Commit

Permalink
Fix STRATOS-1660 - Obsolete timeout calculation logic should handle C…
Browse files Browse the repository at this point in the history
…REATED and faulty members separately
  • Loading branch information
ravihansa3000 committed Jun 16, 2016
1 parent 80a7371 commit f1e0045
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -747,7 +747,9 @@ public void run() {
if (obsoleteMember == null) {
continue;
}
long obsoleteTime = System.currentTimeMillis() - obsoleteMember.getInitTime();
long obsoleteStartTime = (obsoleteMember.getObsoleteInitTime() == 0) ?
obsoleteMember.getInitTime() : obsoleteMember.getObsoleteInitTime();
long obsoleteTime = System.currentTimeMillis() - obsoleteStartTime;
if (obsoleteTime >= obsoletedMemberExpiryTime) {

String obsoleteMemberId = obsoleteMember.getMemberId();
Expand Down

0 comments on commit f1e0045

Please sign in to comment.