Skip to content

Commit 8b518fd

Browse files
minor refactoring
1 parent 17bfd55 commit 8b518fd

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/main/java/com/advos/manager/RoucairolCarvalhoManager.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,15 @@ public void processCSRequest(Message msg) {
126126
return;
127127
}
128128

129-
if(msg.getClock() < super.getCurrentCSDetails().getCSRequestTime()) { // requesting node has lower clock (higher priority)
129+
if(msg.getClock() < super.getCurrentCSDetails().getCSRequestTime()) {
130+
// requesting node has lower clock (higher priority)
131+
this.sendReplyAndRequest(msg);
132+
} else if(msg.getClock() == super.getCurrentCSDetails().getCSRequestTime() &&
133+
msg.getSourceNodeId() < node.getNodeInfo().getId()) {
134+
// same clock, then nodeId is tye breaker
130135
this.sendReplyAndRequest(msg);
131-
} else if(msg.getClock() == super.getCurrentCSDetails().getCSRequestTime()) { // same clock
132-
if(msg.getSourceNodeId() < node.getNodeInfo().getId()) {
133-
this.sendReplyAndRequest(msg);
134-
} else {
135-
this.differRequest(msg);
136-
}
137136
} else {
137+
// any other case differ
138138
this.differRequest(msg);
139139
}
140140
}

0 commit comments

Comments
 (0)