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)

Reply via email to