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

Dieter De Paepe commented on HBASE-29498:
-----------------------------------------

{code:java}
This refers to keeping the generated WAL files and bulk-loaded files from being 
deleted from the source cluster until the incremental backup is completed, is 
that correct? {code}
Correct.
{code:java}
Could you share the Jira/commit that introduced this? I’d like to look into it 
for my own understanding. {code}
I think this was present from the start where backup & restore were added to 
HBase. So that would be HBASE-14123. Just to clarify, with "multi-root backups 
are supported", I mean that the system allows it, and functionality that (seems 
to) support it. But it's never worked correctly.
{code:java}
is this issue still unresolved? Is anyone planning to pick it up? Can we take 
it on?{code}
It's still unresolved. Not aware of anyone planning to pick it up, since no 
community members actively need multi-root backups, and there's still issues 
with single-root backup to be solved as well (so higher priority).

> Explain backup roots
> --------------------
>
>                 Key: HBASE-29498
>                 URL: https://issues.apache.org/jira/browse/HBASE-29498
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Dieter De Paepe
>            Assignee: Vinayak Hegde
>            Priority: Major
>
> The concept of backup roots is not yet explained. I'm not sure whether that's 
> the best user-facing name, but that's how it's called in the code. Things to 
> mention that I can think of:
>  * A backup root is the target destination of a backup, i.e. the backup_path 
> in "{{{}hbase backup create <type> <backup_path>".{}}}
>  * {{Every backup root in use (i.e. for which at least one backup exists) 
> causes build-up of data that is not yet backed up (in that root). So this is 
> an important consideration for file usage.}}
>  * {{Conceptually, a backup root is a collection of full and incremental 
> backups. It is independent of other backup roots. So it is not possible using 
> HBase tooling to reuse the backup work done for one root for another root.}}
>  * Multi-root backups are already supported, but should not be used yet until 
> HBASE-28706 is fixed. However, section 3.3 (depending on interpretation) and 
> section 14 (where it refers to HBASE-15476) mention this is not possible.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to