Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Privilege information is cached. When a revoke is performed, query invalidation occurs. Query invalidation sends the revoke operation to RMS and each executor process checks for keys. If the key affect cache, the cache entry is refreshed.
Query invalidation keys are not be created for revoke privileges from roles.
Create a table
create a role
grant select, insert on table to role;
grant role to user1.
as user1, select and insert into table
in another session, revoke insert from role
user1 should no longer be able to insert
Attachments
Issue Links
- links to