[ https://issues.apache.org/jira/browse/HBASE-7066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13489804#comment-13489804 ]
Lars Hofhansl commented on HBASE-7066: -------------------------------------- Can we instead make the coprocessor protocol be more explicit? I.e. return true from the pre and post hooks means shutdown OK, false from either of these means do not shut down...? Passing information out of methods via exceptions is always a bit weird. > Some HMaster coprocessor exceptions are being swallowed in try catch blocks > --------------------------------------------------------------------------- > > Key: HBASE-7066 > URL: https://issues.apache.org/jira/browse/HBASE-7066 > Project: HBase > Issue Type: Bug > Components: Coprocessors, security > Affects Versions: 0.94.2, 0.96.0 > Reporter: Francis Liu > Assignee: Francis Liu > Priority: Critical > Attachments: HBASE-7066_94.patch, HBASE-7066_trunk.patch, > HBASE-7066_trunk.patch > > > This is causing HMaster.shutdown() and HMaster.stopMaster() to succeed even > when an AccessDeniedException is thrown. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira