Skip to content

Commit 0237580

Browse files
authored
[ML] Fix solution for preventing race conditions between timeout and completion (#10740)
- solution was added in #4455
1 parent 6a17b3e commit 0237580

File tree

1 file changed

+1
-1
lines changed
  • managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl

1 file changed

+1
-1
lines changed

managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/OpAddEntry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ private void updateLatency() {
253253
*/
254254
private boolean checkAndCompleteOp(Object ctx) {
255255
long addOpCount = (ctx instanceof Long) ? (long) ctx : -1;
256-
if (addOpCount != -1 && ADD_OP_COUNT_UPDATER.compareAndSet(this, this.addOpCount, -1)) {
256+
if (addOpCount != -1 && ADD_OP_COUNT_UPDATER.compareAndSet(this, addOpCount, -1)) {
257257
return true;
258258
}
259259
log.info("Add-entry already completed for {}-{}", ledger != null ? ledger.getId() : -1, entryId);

0 commit comments

Comments
 (0)