Denis Chudov created IGNITE-28044:
-------------------------------------
Summary: Invalid lease expiration time in message
Key: IGNITE-28044
URL: https://issues.apache.org/jira/browse/IGNITE-28044
Project: Ignite
Issue Type: Bug
Reporter: Denis Chudov
Needs to be fixed, should cause silent negotiation retry:
{code:java}
02:52:03 [2026-03-02T02:52:01,373][WARN
][%ihrt_rhs_20002%partition-operations-9][PlacementDriverMessageProcessor]
Failed to process the lease granted message, lease negotiation will be retried
[msg=LeaseGrantedMessageImpl [force=false, groupId=20_part_17,
leaseExpirationTime=HybridTimestamp [physical=2026-03-02 02:53:52:599 +0000,
logical=0, composite=116157319256408064], leaseStartTime=HybridTimestamp
[physical=2026-03-02 02:51:52:599 +0000, logical=23,
composite=116157311392088087]]].
02:52:03 java.util.concurrent.CompletionException:
java.lang.AssertionError: Invalid lease expiration time in message,
msg=LeaseGrantedMessageImpl [force=false, groupId=20_part_17,
leaseExpirationTime=HybridTimestamp [physical=2026-03-02 02:53:52:599 +0000,
logical=0, composite=116157319256408064], leaseStartTime=HybridTimestamp
[physical=2026-03-02 02:51:52:599 +0000, logical=23,
composite=116157311392088087]]
02:52:03 at
java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
02:52:03 at
java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
02:52:03 at
java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1159)
02:52:03 at
java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
02:52:03 at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
02:52:03 at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
02:52:03 at java.base/java.lang.Thread.run(Thread.java:833)
02:52:03 Caused by: java.lang.AssertionError: Invalid lease expiration time
in message, msg=LeaseGrantedMessageImpl [force=false, groupId=20_part_17,
leaseExpirationTime=HybridTimestamp [physical=2026-03-02 02:53:52:599 +0000,
logical=0, composite=116157319256408064], leaseStartTime=HybridTimestamp
[physical=2026-03-02 02:51:52:599 +0000, logical=23,
composite=116157311392088087]]
02:52:03 at
org.apache.ignite.internal.replicator.PlacementDriverMessageProcessor.lambda$processLeaseGrantedMessage$4(PlacementDriverMessageProcessor.java:166)
02:52:03 at
java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
02:52:03 ... 4 more{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)