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)

Reply via email to