[ https://issues.apache.org/jira/browse/RANGER-5134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Abhishek Kumar updated RANGER-5134: ----------------------------------- Attachment: (was: ranger-admin.log) > 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 > Priority: Major > Time Spent: 2h 10m > Remaining Estimate: 0h > > 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)