Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.3.2
-
None
-
None
-
Reviewed
-
Description
Currently, to check the existence of a namespace, clients can use HBaseAdmin#getNamespaceDescriptor. eEventually on the server-side, this calls AccessController#preGetNamespaceDescriptor which tries to acquire ADMIN permissions for that namespace.
We should have an API for clients to be able to check the existence of a namespace, without necessarily obtaining the namespace descriptor. Such an API would not require ADMIN permissions.
Attachments
Attachments
Issue Links
- is depended upon by
-
PHOENIX-5274 ConnectionQueryServiceImpl#ensureNamespaceCreated and ensureTableCreated should use HBase APIs that do not require ADMIN permissions for existence checks
- Resolved
- relates to
-
HBASE-22436 Implement listNamespaces method for AsyncAdmin
- Closed
- links to