Abhishek Kumar created RANGER-5134:
--------------------------------------
Summary: Fix processing of tasks scheduled to run after current
transaction is complete
Key: RANGER-5134
URL: https://issues.apache.org/jira/browse/RANGER-5134
Project: Ranger
Issue Type: Bug
Components: Ranger
Affects Versions: 2.5.0
Reporter: Abhishek Kumar
Assignee: Abhishek Kumar
Certain tasks like policy label updates, role version updates, tag version
updates, etc. happen in a separate subsequent transaction after the current
transaction to create/update policy/role/tag is complete. This happens in
RangerTransactionSynchronizationAdapter.
Fix the processing of tasks in runRunnables where unhandled
TransactionExceptions could lead to an infinite do while loop.
Here are test scenarios which capture this:
# Update a policy in one session and delete the same policy in another session
# Add a label for a policy in one session and remove an existing label for the
same policy in another session.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)