You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Kyle Purtell (Jira)" <ji...@apache.org> on 2021/10/19 00:42:00 UTC

[jira] [Comment Edited] (HBASE-21154) Remove hbase:namespace table; fold it into hbase:meta

    [ https://issues.apache.org/jira/browse/HBASE-21154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17430266#comment-17430266 ] 

Andrew Kyle Purtell edited comment on HBASE-21154 at 10/19/21, 12:41 AM:
-------------------------------------------------------------------------

[~vjasani] I'd say if you want to give this a chance of getting it, it needs to be ready and stable by the end of the month. We stabilize 2.5.0RC0 next month. Documentation can be added as part of 2.5.0RC0. We'd also need an upgrade plan and path from 1.7.1 and 2.4.x. 

Seems like a tall order but if you're willing/able to try it, sure, we can try it. 

Otherwise it could be future justification for a 2.6.0... 


was (Author: apurtell):
[~vjasani] I'd say if you want to give this a chance of getting it, it needs to be ready and stable by the end of the month. We stabilize 2.5.0RC0 next month. Documentation can be added as part of 2.5.0RC0. We'd also need an upgrade plan and path from 1.7.1 and 2.4.x. 

Seems like a tall order but if you're willing/able to try it, sure, we can try it. 

> Remove hbase:namespace table; fold it into hbase:meta
> -----------------------------------------------------
>
>                 Key: HBASE-21154
>                 URL: https://issues.apache.org/jira/browse/HBASE-21154
>             Project: HBase
>          Issue Type: Improvement
>          Components: meta
>            Reporter: Michael Stack
>            Assignee: Duo Zhang
>            Priority: Major
>             Fix For: 3.0.0-alpha-1
>
>         Attachments: HBASE-21154-v1.patch, HBASE-21154-v2.patch, HBASE-21154-v4.patch, HBASE-21154-v5.patch, HBASE-21154-v6.patch, HBASE-21154-v7.patch, HBASE-21154.patch
>
>
> Namespace table is a small system table. Usually it has two rows. It must be assigned before user tables but after hbase:meta goes out. Its presence complicates our startup and is a constant source of grief when for whatever reason, it is not up and available. In fact, master startup is predicated on hbase:namespace being assigned and will not make progress unless it is up.
> Lets just add a new 'ns' column family to hbase:meta for namespace.
> Here is a default ns table content:
> {code}
> hbase(main):023:0* scan 'hbase:namespace'
> ROW                                                                                                      COLUMN+CELL
>  default                                                                                                 column=info:d, timestamp=1526694059106, value=\x0A\x07default
>  hbase                                                                                                   column=info:d, timestamp=1526694059461, value=\x0A\x05hbase
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)