This is an automated email from the ASF dual-hosted git repository.

tkalkirill pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 779a8c45e08 IGNITE-26955 Fix executor usage in LeaseNegotiator#log 
(#6907)
779a8c45e08 is described below

commit 779a8c45e0828d5b16e85e6909d11718e154a83d
Author: Kirill Tkalenko <[email protected]>
AuthorDate: Thu Nov 6 13:58:13 2025 +0300

    IGNITE-26955 Fix executor usage in LeaseNegotiator#log (#6907)
---
 .../ignite/internal/placementdriver/negotiation/LeaseNegotiator.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/negotiation/LeaseNegotiator.java
 
b/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/negotiation/LeaseNegotiator.java
index d2764b80060..e96bc9538cd 100644
--- 
a/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/negotiation/LeaseNegotiator.java
+++ 
b/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/negotiation/LeaseNegotiator.java
@@ -18,7 +18,6 @@
 package org.apache.ignite.internal.placementdriver.negotiation;
 
 import static org.apache.ignite.internal.lang.IgniteStringFormatter.format;
-import static org.apache.ignite.internal.logger.Loggers.toThrottledLogger;
 import static 
org.apache.ignite.internal.placementdriver.negotiation.LeaseAgreement.UNDEFINED_AGREEMENT;
 import static org.apache.ignite.internal.util.ExceptionUtils.hasCause;
 
@@ -42,7 +41,7 @@ public class LeaseNegotiator {
     private static final PlacementDriverMessagesFactory 
PLACEMENT_DRIVER_MESSAGES_FACTORY = new PlacementDriverMessagesFactory();
 
     /** The logger. */
-    private final IgniteThrottledLogger log = 
toThrottledLogger(Loggers.forClass(LeaseNegotiator.class), Runnable::run);
+    private final IgniteThrottledLogger log;
 
     /** Lease agreements which are in progress of negotiation. */
     private final Map<ReplicationGroupId, LeaseAgreement> leaseToNegotiate = 
new ConcurrentHashMap<>();
@@ -61,6 +60,8 @@ public class LeaseNegotiator {
             Executor throttledLogExecutor
     ) {
         this.clusterService = clusterService;
+
+        log = 
Loggers.toThrottledLogger(Loggers.forClass(LeaseNegotiator.class), 
throttledLogExecutor);
     }
 
     /**

Reply via email to