[ 
https://issues.apache.org/jira/browse/RANGER-5134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abhishek Kumar updated RANGER-5134:
-----------------------------------
    Attachment: 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
>         Attachments: ranger-admin.log
>
>          Time Spent: 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)

Reply via email to