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

pankajkumar pushed a commit to branch branch-3
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-3 by this push:
     new 8cb628b8c65 HBASE-29055 Remove the useless parameter from 
RootProcedureState (#6573)
8cb628b8c65 is described below

commit 8cb628b8c65a5d051b8b648c1706d7b8228bc499
Author: Peng Lu <[email protected]>
AuthorDate: Thu Apr 3 02:04:37 2025 +0800

    HBASE-29055 Remove the useless parameter from RootProcedureState (#6573)
    
    Signed-off-by: Pankaj Kumar<[email protected]>
    (cherry picked from commit 961f4b12271e6b068a43d610a1e4a0e7888323e7)
---
 .../java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java    | 4 ++--
 .../java/org/apache/hadoop/hbase/procedure2/RootProcedureState.java   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
index f03ccdd1450..b6df5759134 100644
--- 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
+++ 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
@@ -1454,7 +1454,7 @@ public class ProcedureExecutor<TEnvironment> {
     }
     do {
       // Try to acquire the execution
-      if (!procStack.acquire(proc)) {
+      if (!procStack.acquire()) {
         if (procStack.setRollback()) {
           // we have the 'rollback-lock' we can start rollingback
           switch (executeRollback(rootProcId, procStack)) {
@@ -1513,7 +1513,7 @@ public class ProcedureExecutor<TEnvironment> {
         default:
           throw new UnsupportedOperationException();
       }
-      procStack.release(proc);
+      procStack.release();
 
       if (proc.isSuccess()) {
         // update metrics on finishing the procedure
diff --git 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RootProcedureState.java
 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RootProcedureState.java
index c9f5bad2a13..b9d9f7f5626 100644
--- 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RootProcedureState.java
+++ 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RootProcedureState.java
@@ -135,7 +135,7 @@ class RootProcedureState<TEnvironment> {
   /**
    * Called by the ProcedureExecutor to mark the procedure step as running.
    */
-  protected synchronized boolean acquire(Procedure<TEnvironment> proc) {
+  protected synchronized boolean acquire() {
     if (state != State.RUNNING) {
       return false;
     }
@@ -147,7 +147,7 @@ class RootProcedureState<TEnvironment> {
   /**
    * Called by the ProcedureExecutor to mark the procedure step as finished.
    */
-  protected synchronized void release(Procedure<TEnvironment> proc) {
+  protected synchronized void release() {
     running--;
   }
 

Reply via email to