[
https://issues.apache.org/jira/browse/PHOENIX-950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14059014#comment-14059014
]
Jeffrey Zhong commented on PHOENIX-950:
---------------------------------------
{quote}
Any chance we can get a patch for the short term workaround in the next week or
so,
{quote}
I'm also thinking about that. Let me try.
> Improve Secondary Index Update Failure Handling
> -----------------------------------------------
>
> Key: PHOENIX-950
> URL: https://issues.apache.org/jira/browse/PHOENIX-950
> Project: Phoenix
> Issue Type: Improvement
> Reporter: Jeffrey Zhong
> Assignee: Jeffrey Zhong
> Attachments: Improve Phoenix Secondary Index Update Failure
> Handling.pdf, TransactionSupportPhoenixSecondaryIndexUpdate.pdf
>
>
> Current secondary index update could trigger chained region server failures.
> This isn't friendly to end-users. Even we disable index after index update
> failures before aborting, it will involve lot of human involvement because
> index update failure isn't a rare situation.
> In this JIRA, I propose a 2PC like protocol. The "like" means it's a not a
> real 2PC because no infinitely blocking but it requires read time(query) to
> reconcile inconsistence between index and data. Since I'm not familiar with
> the query time logic, please let me know if the proposal could fly.
> Thanks.
--
This message was sent by Atlassian JIRA
(v6.2#6252)