[
https://issues.apache.org/jira/browse/PHOENIX-4442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16282662#comment-16282662
]
Vincent Poon commented on PHOENIX-4442:
---------------------------------------
If we have HBASE-12091 , then I don't think having a column is as important. I
think the original motivation for this feature was to have a column value
represent a table being disabled at the Phoenix level, but still be active at
the HBase level. That way queued replication edits could continue to drain at
the HBase level on the destination, after which the table could be dropped.
With HBASE-12091, the queued replication edits don't matter anymore if the
table is dropped on the destination.
If we don't want to wait for HBASE-12091 and need something now, then I say we
just add a new column. The existing INDEX_STATE relies on some delicate state
transitions and we made a lot of improvements to ensure the state is always
correct. Adding in new states would potentially throw a monkey wrench into all
of that.
> Rename system catalog INDEX_STATE to STATE
> ------------------------------------------
>
> Key: PHOENIX-4442
> URL: https://issues.apache.org/jira/browse/PHOENIX-4442
> Project: Phoenix
> Issue Type: Improvement
> Reporter: Ethan Wang
>
> Rename system catalog INDEX_STATE to STATE so that this column can be used
> for table as well
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)