Jeffrey Zhong created PHOENIX-950:
-------------------------------------
Summary: 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
Attachments: Improve Phoenix Secondary Index Update Failure
Handling.pdf
Current secondary index update could trigger chained region server failures.
This isn't friendly to end-users. Even we disable indexing 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)