[
https://issues.apache.org/jira/browse/HBASE-28585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17885250#comment-17885250
]
Nihal Jain commented on HBASE-28585:
------------------------------------
Ohk no worries let me explain a bit.
In HBase we have multiple active branches where we push code.
Whenever we commit a change in master it will only go in 4.x release. Hence for
us to push a change to other branches we need to checkout to the particular
branch and raise PRs specific to it.
In general we merge changes in following order:
* master
* branch-3
* branch-2
* branch-2.6 and so on.
Master being the next unreleased 4.x branch. Similarly we will have branch-3
for 3.x release, branch-2 for 2.7.x release, branch-2.6 for 2.6.x release and
so on.
To backport you basically need to switch to specific branch. Checkout a new
branch say:
{code:java}
git checkout branch-3
git checkout -b HBASE-28585_branch-3
git cherry-pick fdd8fa5d083b95318a94f7f105d7a5f231f02987 # this should be the
commit id of the PR you merged in master
{code}
Shared this for your knowledge/ future reference. You can find more info at
[https://hbase.apache.org/book.html#committing.patches] (note: info might be
stale and not fully accurate based on how we do it today)
Anyways, let me raise backports on your behalf since this should be a clean
apply. No actions needed from you end. Thank you so much for raising the issue
and the fix!
> copy_tables_desc.rb script should handle scenarios where the namespace does
> not exist in the target cluster
> -----------------------------------------------------------------------------------------------------------
>
> Key: HBASE-28585
> URL: https://issues.apache.org/jira/browse/HBASE-28585
> Project: HBase
> Issue Type: Improvement
> Components: jruby, scripts
> Affects Versions: 2.4.17
> Reporter: wenhao
> Assignee: wenhao
> Priority: Minor
> Labels: pull-request-available
> Fix For: 4.0.0-alpha-1
>
>
> When utilizing the {{copy_tables_desc.rb}} script to duplicate tables to a
> target cluster, if the specified table's namespace is nonexistent in the
> target cluster, the script fails to execute successfully. It is recommended
> to incorporate logic within the script for detecting and handling scenarios
> where the namespace does not exist.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)