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

stack commented on HBASE-20642:
-------------------------------

bq. ...., it's just user will get InvalidFamilyOperationException even for the 
first attempt only.

On their first submission, they get this? I don't follow. Is it something to do 
w/ Master going down?

bq. It's actually not the user, user is making a call only once but HBase 
client itself retries the call while master is restarting and if master come 
back in between and the procedure is completed, user will see 
InvalidFamilyOperationException because HBase consider it as a second call from 
the user although it is coming as part of retry by HBase client.

What retrying mechanism is this? Is this the (deprecated) addColumn -- 
synchronous call? Are you seeing the call move from the dead Master to the new 
Master?

I like the idea of putting all behind Nonces but nonce are no good if the 
Master is swapped during the call?

Thanks for helping me understand.



> IntegrationTestDDLMasterFailover throws 'InvalidFamilyOperationException 
> -------------------------------------------------------------------------
>
>                 Key: HBASE-20642
>                 URL: https://issues.apache.org/jira/browse/HBASE-20642
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Ankit Singhal
>            Assignee: Ankit Singhal
>            Priority: Major
>         Attachments: HBASE-20642.patch
>
>
> [~romil.choksi] reported that IntegrationTestDDLMasterFailover is failing 
> while adding column family during the time master is restarting.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to