[ https://issues.apache.org/jira/browse/PHOENIX-1289?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14160681#comment-14160681 ]
Jesse Yates commented on PHOENIX-1289: -------------------------------------- hmm, looks like a flaky test issue > Drop index during upsert may abort RS > ------------------------------------- > > Key: PHOENIX-1289 > URL: https://issues.apache.org/jira/browse/PHOENIX-1289 > Project: Phoenix > Issue Type: Bug > Affects Versions: 3.0.0 > Reporter: daniel meng > Assignee: daniel meng > Fix For: 5.0.0, 4.2 > > Attachments: DropIndexDuringUpsertIT.java, PHOENIX-1289.PATCH, > phoenix-1289-v1.patch > > > below execute path will abort RS: > 1. client A write to table T with mutation m。 and T has an index of name IDX > 2. m arrival at RS, but not start processing yet > 3. client B drop index IDX > 4. RS try to process m, and we get m' for IDX > 5. RS try to write m' but fail as HBase Table IDX not exist > 6. RS try to disable IDX but fail as Metadata has been deleted > 7. KillServerOnFailurePolicy is triggered, server abort > 8. recovery will fail with the same reason. > an IT is attached -- This message was sent by Atlassian JIRA (v6.3.4#6332)