Hi,
Attached is the v2 patch with the following updates:
1) Added detailed comments atop check_drop_role_dependency() to
clarify role dependencies, addressing Nathan's comment.
2) Fixed a race condition where the dependency check could pass, but a
new dependency might be added before the role drop is completed,
addressing comments from Nathan and Robert.
3) Improved the error message to display the role dependencies in
detail, addressing feedback from Robert.
Please have a look and let me know for any further comments. Thanks.
--
With Regards,
Ashutosh Sharma.