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

fatehsingh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 2ec6cfd0e RANGER-5319: Follow-up: Check for tagsync HA not required 
(#668)
2ec6cfd0e is described below

commit 2ec6cfd0ea90840d26b6b4a13d9fc697542e30e7
Author: Fateh Singh <[email protected]>
AuthorDate: Wed Sep 17 21:27:22 2025 -0700

    RANGER-5319: Follow-up: Check for tagsync HA not required (#668)
    
    * RANGER-5319: Follow-up: Check for tagsync ha not required
    * RANGER-5319: Follow-up: Preserve interrupt status of thread
---
 .../apache/ranger/tagsync/process/TagSyncConfig.java  |  4 ----
 .../tagsync/sink/tagadmin/TagAdminRESTSink.java       | 19 +++++++++----------
 .../ranger/tagsync/source/atlas/AtlasTagSource.java   | 19 +++++++++----------
 3 files changed, 18 insertions(+), 24 deletions(-)

diff --git 
a/tagsync/src/main/java/org/apache/ranger/tagsync/process/TagSyncConfig.java 
b/tagsync/src/main/java/org/apache/ranger/tagsync/process/TagSyncConfig.java
index 26aff8a8f..df02b747a 100644
--- a/tagsync/src/main/java/org/apache/ranger/tagsync/process/TagSyncConfig.java
+++ b/tagsync/src/main/java/org/apache/ranger/tagsync/process/TagSyncConfig.java
@@ -195,10 +195,6 @@ public static synchronized boolean 
isTagSyncServiceActive() {
         return 
TagSyncHAInitializerImpl.getInstance(TagSyncConfig.getInstance()).isActive();
     }
 
-    public boolean isTagSyncHAEnabled() {
-        return this.getBoolean(TAGSYNC_SERVER_HA_ENABLED_PARAM, false);
-    }
-
     public static long getTagSyncHAPassiveSleepInterval() {
         return DEFAULT_TAGSYNC_HA_PASSIVE_SLEEP_INTERVAL;
     }
diff --git 
a/tagsync/src/main/java/org/apache/ranger/tagsync/sink/tagadmin/TagAdminRESTSink.java
 
b/tagsync/src/main/java/org/apache/ranger/tagsync/sink/tagadmin/TagAdminRESTSink.java
index 5472a5c30..b06d190f0 100644
--- 
a/tagsync/src/main/java/org/apache/ranger/tagsync/sink/tagadmin/TagAdminRESTSink.java
+++ 
b/tagsync/src/main/java/org/apache/ranger/tagsync/sink/tagadmin/TagAdminRESTSink.java
@@ -181,16 +181,15 @@ public void run() {
                     return;
                 }
             } else {
-                // Only sleep when HA is enabled, similar to user sync
-                if (TagSyncConfig.getInstance().isTagSyncHAEnabled()) {
-                    try {
-                        long sleepInterval = 
TagSyncConfig.getTagSyncHAPassiveSleepInterval();
-                        LOG.debug("Sleeping for [{}] milliSeconds as this 
server is running in passive mode", sleepInterval);
-                        Thread.sleep(sleepInterval);
-                    } catch (InterruptedException interrupted) {
-                        LOG.error("Interrupted..: ", interrupted);
-                        return;
-                    }
+                try {
+                    long sleepInterval = 
TagSyncConfig.getTagSyncHAPassiveSleepInterval();
+                    LOG.debug("Sleeping for [{}] milliSeconds as this server 
is running in passive mode", sleepInterval);
+                    Thread.sleep(sleepInterval);
+                } catch (InterruptedException interrupted) {
+                    LOG.error("Interrupted..: ", interrupted);
+                    // preserve interrupt status for caller of the thread
+                    Thread.currentThread().interrupt();
+                    return;
                 }
             }
         }
diff --git 
a/tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasTagSource.java
 
b/tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasTagSource.java
index c4438ce64..75dffc9f7 100644
--- 
a/tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasTagSource.java
+++ 
b/tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasTagSource.java
@@ -232,16 +232,15 @@ public void run() {
                         }
                     }
                 } else {
-                    // Only sleep when HA is enabled, similar to user sync
-                    if (TagSyncConfig.getInstance().isTagSyncHAEnabled()) {
-                        try {
-                            long sleepInterval = 
TagSyncConfig.getTagSyncHAPassiveSleepInterval();
-                            LOG.debug("Sleeping for [{}] milliSeconds as this 
server is running in passive mode", sleepInterval);
-                            Thread.sleep(sleepInterval);
-                        } catch (InterruptedException interrupted) {
-                            LOG.error("Interrupted: ", interrupted);
-                            return;
-                        }
+                    try {
+                        long sleepInterval = 
TagSyncConfig.getTagSyncHAPassiveSleepInterval();
+                        LOG.debug("Sleeping for [{}] milliSeconds as this 
server is running in passive mode", sleepInterval);
+                        Thread.sleep(sleepInterval);
+                    } catch (InterruptedException interrupted) {
+                        LOG.error("Interrupted: ", interrupted);
+                        // preserve interrupt status for caller of the thread
+                        Thread.currentThread().interrupt();
+                        return;
                     }
                 }
             }

Reply via email to