[
https://issues.apache.org/jira/browse/HBASE-7767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14098407#comment-14098407
]
Andrey Stepachev commented on HBASE-7767:
-----------------------------------------
Currently, state management used for tracking all tables, including meta.
In case of using system table I've faced with checken-egg problem. Need to
store states somewhere for meta and states table itself.
I see two ways here:
1. Track states of system tables in zk. Thats doesn't solve initial task, we'll
still have two implementations, but one for system tables, and other of the
rest of tables.
2. Track system tables in memory (those that always assigned to master)
I prefer second path, but not sure whether it breaks something important or
not. Not very familiar with new zkless assignment implementation.
Any thoughts?
> Get rid of ZKTable, and table enable/disable state in ZK
> ---------------------------------------------------------
>
> Key: HBASE-7767
> URL: https://issues.apache.org/jira/browse/HBASE-7767
> Project: HBase
> Issue Type: Sub-task
> Components: Zookeeper
> Affects Versions: 0.95.2
> Reporter: Enis Soztutar
> Assignee: Andrey Stepachev
>
> As discussed table state in zookeeper for enable/disable state breaks our
> zookeeper contract. It is also very intrusive, used from the client side,
> master and region servers. We should get rid of it.
--
This message was sent by Atlassian JIRA
(v6.2#6252)