[
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)