-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75325/
-----------------------------------------------------------

(Updated Dec. 31, 2024, 10:17 a.m.)


Review request for ranger, Dineshkumar Yadav, Kishor Gollapalliwar, Abhay 
Kulkarni, Madhan Neethiraj, Mehul Parikh, Pradeep Agrawal, Sailaja Polavarapu, 
and Velmurugan Periasamy.


Bugs: RANGER-4520
    https://issues.apache.org/jira/browse/RANGER-4520


Repository: ranger


Description
-------

Both usersync/tagsync instances becoming active and syncing users/tags in the 
following scenario
Scenario:
Bring up 2 instances of UserSync so that one is active and other is passive
Cluster has 3 zk instances, stop 2 zk servers so that there is no quorum
Both usersync instances fail to establish Zk connection
Start both zk servers
Both usersync instances have transitioned to active and started performing 
usersync
Same issue exists for tagsync also
Test:
Add user u1 to host1
Add user u2 to host2
Both users are synced and available on ranger admin side.
Usersync audits show details of both users synced

EXPECTED BEHAVIOUR:
In case of usersync/tagsync running in HA mode, there should be only 1 instance 
active at any point of time
CURRENT BEHAVIOUR:
After zk goes down and is back functional, more than 1 usersync/tagsync 
instance becoming active


Diffs (updated)
-----

  ranger-common-ha/src/main/java/org/apache/ranger/ha/ActiveInstanceState.java 
6a7a0e7b8 


Diff: https://reviews.apache.org/r/75325/diff/2/

Changes: https://reviews.apache.org/r/75325/diff/1-2/


Testing
-------


Thanks,

sanket shelar

Reply via email to