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

ayushsaxena pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 7c6af6a5f626 HADOOP-18905. Negative timeout in ZKFailovercontroller 
due to overflow. (#6092). Contributed by ConfX.
7c6af6a5f626 is described below

commit 7c6af6a5f626d18d68b656d085cc23e4c1f7a1ef
Author: ConfX <114765570+teamco...@users.noreply.github.com>
AuthorDate: Sun Oct 29 16:00:28 2023 +0800

    HADOOP-18905. Negative timeout in ZKFailovercontroller due to overflow. 
(#6092). Contributed by ConfX.
    
    Reviewed-by: Inigo Goiri <inigo...@apache.org>
    Signed-off-by: Ayush Saxena <ayushsax...@apache.org>
---
 .../src/main/java/org/apache/hadoop/ha/ZKFailoverController.java         | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ZKFailoverController.java
 
b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ZKFailoverController.java
index 487d7b940915..91f720a49eed 100644
--- 
a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ZKFailoverController.java
+++ 
b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ZKFailoverController.java
@@ -660,6 +660,7 @@ public abstract class ZKFailoverController {
   private void doGracefulFailover()
       throws ServiceFailedException, IOException, InterruptedException {
     int timeout = FailoverController.getGracefulFenceTimeout(conf) * 2;
+    Preconditions.checkArgument(timeout >= 0, "timeout should be 
non-negative.");
     
     // Phase 1: pre-flight checks
     checkEligibleForFailover();


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to