[ 
https://issues.apache.org/jira/browse/HBASE-18298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16264132#comment-16264132
 ] 

Ankit Singhal commented on HBASE-18298:
---------------------------------------

Thank you [~anoop.hbase] and @Stack for taking a look and suggestions.

bq. You need to abort because you fail to offline an index table? Tell us more.
Actually, when we are unable to write to an Index table , we try to disable the 
index by updating the same in our meta table(SYSTEM.CATALOG) so that we will 
not attempt any future writes but if we fail to update meta table, to avoid 
inconsistency and expecting that writes will not succeed again, we kill the 
server so that the edits in the WALs can be replayed on restart.

bq. IIRC, you can throw an exception and we will abort. We can add a test for 
this.
yes, we can utilize this. 

bq. is config of abort on Exception is to be set false for Phoenix usage? In 
such case RS wont get aborted. Only that particular CP will get unloaded
No, we need it to be true. Either we should ensure at Phoenix side that this 
config is never set to false on the server or we can have a special exception 
from HBase for forceful abort. 

Raised PHOENIX-4399 for the same.
 


> RegionServerServices Interface cleanup for CP expose
> ----------------------------------------------------
>
>                 Key: HBASE-18298
>                 URL: https://issues.apache.org/jira/browse/HBASE-18298
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Coprocessors
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>            Priority: Critical
>             Fix For: 2.0.0-alpha-4
>
>         Attachments: HBASE-18298.patch, HBASE-18298_V2.patch, 
> HBASE-18298_V3.patch, HBASE-18298_V4.patch, HBASE-18298_V5.patch, 
> HBASE-18298_V6.patch, HBASE-18298_V7.patch, HBASE-18298_V7.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to