[ https://issues.apache.org/jira/browse/HBASE-22947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16918747#comment-16918747 ]
Esteban Gutierrez commented on HBASE-22947: ------------------------------------------- [~belugabehr], can you please elaborate more on this feature? We strictly disallow to disable the {{hbase:meta}} table: org.apache.hadoop.hbase.master.procedure.DisableTableProcedure#prepareDisable: {code} private boolean prepareDisable(final MasterProcedureEnv env) throws IOException { boolean canTableBeDisabled = true; if (tableName.equals(TableName.META_TABLE_NAME)) { setFailure("master-disable-table", new ConstraintException("Cannot disable catalog table")); canTableBeDisabled = false; {code} Probably we should add {{hbase:namespace}} there too. > Client Should Prompt For Additional Confirmation on System Table DDL > -------------------------------------------------------------------- > > Key: HBASE-22947 > URL: https://issues.apache.org/jira/browse/HBASE-22947 > Project: HBase > Issue Type: Improvement > Components: Client > Affects Versions: 2.1.0, 2.0.0 > Reporter: David Mollitor > Priority: Minor > > If a user is going to perform a DDL/disable operation on a system table, the > client should print a warning to the screen warning of the risks and prompt > something like "Are you sure?" -- This message was sent by Atlassian Jira (v8.3.2#803003)