Hi all,

We’ve recently rebased the feature branch to reflect the changes committed to 
master.

Please review the updated pull request: 
https://github.com/apache/hbase/pull/7445

@Nick,
I’m not sure what’s the problem with some of Yetus test. 
Would you please take a look and help me out again?

Thanks,

Andor




> On Apr 8, 2026, at 09:22, Andor Molnár <[email protected]> wrote:
> 
> Hi all,
> 
> Just a gentle reminder on the PITR feature that we’d like to merge in the 
> codebase and which I briefly talked about at the meetup. 
> 
> We’re looking for reviews on the following PR which is a prerequisite of the 
> feature and based on the change requested in a review feedback by Duo:
> 
> https://github.com/apache/hbase/pull/7617
> 
> Please take a look when you get a chance. Patch is rather small, 3 files 
> changed.
> 
> Thanks,
> Andor
> 
> 
> 
> 
>> On Nov 6, 2025, at 10:47, Andor Molnár <[email protected]> wrote:
>> 
>> Thanks Vinayak!
>> 
>> I rebased the feature branch and created the pull request here:
>> 
>> https://github.com/apache/hbase/pull/7445
>> 
>> Regards,
>> Andor
>> 
>> 
>> 
>> 
>>> On Nov 4, 2025, at 21:56, Vinayak Hegde <[email protected]> wrote:
>>> 
>>> Hi all,
>>> 
>>> We would like to propose merging the feature “Continuous Backup and
>>> Point-in-Time Recovery (PITR)” into the main branch.
>>> BackgroundExisting mechanisms such as replication and snapshots provide
>>> data redundancy but are insufficient for effective point-in-time recovery.
>>> 
>>> -
>>> 
>>> *Replication* requires maintaining a live mirror cluster, which
>>> significantly increases operational costs.
>>> -
>>> 
>>> *Snapshots* and *incremental snapshots* only capture data at discrete
>>> points in time, resulting in possible data loss between snapshots.
>>> 
>>> Limitations of the Current Incremental Backup Solution
>>> 
>>> The existing incremental backup framework in HBase exhibits several
>>> limitations:
>>> 
>>> -
>>> 
>>> *Risk of data loss:* Incremental backups are batch-based, leading to
>>> potential data loss between backup intervals.
>>> -
>>> 
>>> *Limited restore flexibility:* Recovery is restricted to specific backup
>>> timestamps rather than any desired point in time.
>>> -
>>> 
>>> *WAL management overhead:* Write-Ahead Logs (WALs) cannot be archived
>>> until the backup operation completes, increasing storage overhead and
>>> complexity.
>>> -
>>> 
>>> *Complex tracking:* Manual tracking of backup IDs, job history, and logs
>>> introduces operational challenges.
>>> 
>>> Summary of the Proposed Feature
>>> 
>>> The *Continuous Backup and PITR* feature introduces a continuous and
>>> fine-grained backup mechanism that addresses the above limitations. It
>>> enables:
>>> 
>>> -
>>> 
>>> Continuous archival of WALs to support near real-time backup.
>>> -
>>> 
>>> Restoration of data to any desired point in time (PITR) for improved
>>> data protection and flexibility.
>>> -
>>> 
>>> Simplified backup lifecycle and WAL management.
>>> 
>>> A detailed description of the design and implementation can be found in the
>>> following document:
>>> Design Document: Continuous Backup and Point-in-Time Recovery
>>> <https://docs.google.com/document/d/1csQBMyM1mwpe4QpWkCbyqvsC9F5nUBr4ierOo8IuGpE/edit?pli=1&tab=t.0>
>>> 
>>> Please review and share your feedback or comments.
>>> 
>>> Best regards,
>>> Vinayak Hegde
>> 
> 

Reply via email to