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

2021-10-18 Thread Andrew Kyle Purtell (Jira)


[ 
https://issues.apache.org/jira/browse/HBASE-21154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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)


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

2018-11-23 Thread Peter Somogyi (JIRA)


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

Peter Somogyi edited comment on HBASE-21154 at 11/23/18 10:46 AM:
--

I tried again the migration with patch v6 and it works as expected. Also 
verified the content of hbase:meta and checked that hbase:namespace was 
disabled after startup.

This comment seems outdated after this patch. Could you update it? 
https://github.com/apache/hbase/blob/master/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java#L1115L1118


was (Author: psomogyi):
I tried again the migration with patch v6 and it works as expected. Also 
verified the content of hbase:meta and checked that hbase:namespace was 
disabled after startup.

> 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: stack
>Assignee: Duo Zhang
>Priority: Major
> Fix For: 3.0.0
>
> Attachments: HBASE-21154-v1.patch, HBASE-21154-v2.patch, 
> HBASE-21154-v4.patch, HBASE-21154-v5.patch, HBASE-21154-v6.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
(v7.6.3#76005)