Skip to content

Rebase HBASE-29164 to be up to date with the HBASE-28957_rebased branch#7706

Open
kgeisz wants to merge 93 commits intoapache:HBASE-29164from
kgeisz:HBASE-29164_rebased
Open

Rebase HBASE-29164 to be up to date with the HBASE-28957_rebased branch#7706
kgeisz wants to merge 93 commits intoapache:HBASE-29164from
kgeisz:HBASE-29164_rebased

Conversation

@kgeisz
Copy link
Contributor

@kgeisz kgeisz commented Feb 4, 2026

No description provided.

charlesconnell and others added 30 commits September 12, 2025 10:52
… on demand (apache#7282)

Signed-off by: Ray Mattingly <rmattingly@apache.org>
Co-authored-by: huiruan <huiruan@tencent.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
…e#7261)

Co-authored-by: huiruan <huiruan@tencent.com>

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Reviewed-by: Aman Poonia <aman.poonia.29@gmail.com>
Close apache#7299

Co-authored-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Lijin Bin <binlijin@apache.org>
…ty (apache#7289)

Signed-off-by: Dávid Paksy <paksyd@apache.org>
Reviewed-by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
Reviewed-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
…onfiguration (apache#7285)

Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Signed-off-by: Charles Connell <cconnell@apache.org>
)

Signed-off-by: Nihal Jain <nihaljain@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Co-authored-by: Hernan Gelaf-Romer <hgelafromer@hubspot.com>
Signed-off-by: Charles Connell <cconnell@apache.org>
Signed-off-by: Ray Mattingly <rmattingly@apache.org>
…apache#7308)

Co-authored-by: Hernan Romer <nanug33@gmail.com>
Co-authored-by: Hernan Gelaf-Romer <hgelafromer@hubspot.com>
Signed-off-by: Charles Connell <cconnell@apache.org>
Signed-off-by: Ray Mattingly <rmattingly@apache.org>
…he#7305)

Signed-off-by: Nihal Jain <nihaljain@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
…flags (apache#7315)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Nihal Jain <nihaljain@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Istvan Toth <stoty@apache.org>
… the TAG value (apache#7324)

Signed-off-by: Istvan Toth <stoty@apache.org>
Co-authored-by: Daniel Roudnitsky <droudnitsky1@bloomberg.net>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
…SystemTableProcedure (apache#7336)

Signed-off-by: Dávid Paksy <paksyd@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
apache#7294)

Co-authored-by: Hernan Gelaf-Romer <hgelafromer@hubspot.com>
Signed-off-by: Ray Mattingly <rmattingly@apache.org>
…hed on write or compaction (apache#7339)

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
…ck in HFileReaderImpl (apache#7341)

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
vinayakphegde and others added 28 commits November 6, 2025 10:32
…ckup (apache#6710)

* HBASE-29025: Enhance the full backup command to support continuous backup

* add new check for full backup command regards to continuous backup flag

* minor fixes
…pache#6848)

Signed-off-by: Andor Molnár <andor@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
…ritical backups and propose correct approach (apache#6922)

* improve the logic of backup deletion validation of PITR-critical backups

* add new tests
…he#6717)

Signed-off-by: Andor Molnar <andor@apache.org>
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
…nd (apache#7007)

* Store bulkload files in daywise bucket as well

* Integrate backup WAL cleanup logic with the delete command

* address the review comments

* address the review comments

* address the review comments

* add more unit tests to cover all cases

* address the review comments
)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Signed-off-by: Andor Molnár andor@apache.org
Reviewed by: Kota-SH <shanmukhaharipriya@gmail.com>
Reviewed by: Vinayak Hegde <vinayakph123@gmail.com>
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
…up is Force Deleted (apache#7090)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>   
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
apache#7106)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Reviewed by: Kota-SH <shanmukhaharipriya@gmail.com>
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
…inuous Backup (apache#7119)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
…che#7045)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
…che#7153)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
…tries handling to ReplicationEndpoint (apache#7145)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
…g Incremental Backup (apache#7166)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
…7150)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
…larity (apache#7171)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Signed-off-by: Andor Molnár <andor@apache.org>
…pache#7239)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Reviewed by: Kota-SH <shanmukhaharipriya@gmail.com>
apache#7246)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
…e#7300)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Signed-off-by: Andor Molnár andor@apache.org
Reviewed by: Kevin Geiszler <kevin.j.geiszler@gmail.com>
Reviewed by: Kota-SH <shanmukhaharipriya@gmail.com>
… backup (apache#7400)

* Scan WALs to identify bulkload operations for incremental backup

* Update unit test

* Info log

* Minor test fix

* Address review comments

* Spotless apply

* Addressed review comment

* spotless

* Remove log

* Retrigger CI

---------

Co-authored-by: Ankit Solomon <asolomon@cloudera.com>
…be found (apache#7664)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
… backups (apache#7417)

* Extend IntegrationTestBackup restore into a base class with continuous and non-continuous subclasses

Change-Id: I0c70c417b86c7732b58642a51c75897c35b16cb6

* Add more test cases to runTestSingle for testContinuousBackupRestore

Change-Id: Id043400bf85c7b696bb94bef7cb17ed9dad13334

* Add more test cases for full continuous backup; Change while loop to a for loop

Change-Id: I5ba3276919e6bbdf343c134fa287c69f3854a8a2

* Add delete test case

Change-Id: I25fe484e9c227b7a31cb3768def3c12f66d617ac

* Start adding changes after looking at WIP PR in GitHub

Change-Id: Ie9aece8a3ec55739d618ebf2d2f173a41a116eb6

* Continue adding changes after looking at WIP PR in GitHub

Change-Id: Ie345e623089979f028b13aed13e5ec93e025eff8

* Run mvn spotless:apply

Change-Id: I98eb019dd93dfc8e21b6c730e0e2e60314102724

* Add documentation for runTestMulti and runTestSingle

Change-Id: I4de6fc485aa1ff6e0d8d837e081f8dde20bb3f67

* Update documentation

Change-Id: I911180a8f263f801a5c299d43d0215fe444f22d3

* Enhance delete test case

Change-Id: I78fe59f800cde7c89b11760a49d774c5173a862c

* Update method name to verifyBackupExistenceAfterMerge

Change-Id: Ia150d21f48bb160d9e8bcf922799dc18c0b7c77c

* Address review comments

Change-Id: I9d5b55e36b44367ac8ace08a5859c42b796fefd4

* Add wait for region servers in replication checkpoint to catch up with latest Put timestamp

Change-Id: Ic438ca292bc01827d46725e006bfa0c21bc95f01

* Handle command line arg parsing and conf setup in base class

Change-Id: I9d52e774e84dc389d42aa63315529a2590c40cb8

* Fix spotless error

Change-Id: I27eec25091842376ee7a059a9688c6f5ab385ac7

* Fix checkstyle errors for IntegrationTestBackupRestore.java

Change-Id: I18ab629df4af4e93b42ec1b0d576fd411279c775

* Remove initializeConfFromCommandLine()

Change-Id: Ibc96fd712e384cc3ca5a2c4575e47e65e62c60fa

* Change info log message to debug

Change-Id: Ie8e94ce978836b1314525138726a13641360aae6

* Run mvn spotless:apply

Change-Id: Ibeea379a65e801b60ec5124938b7aa17087025f0
… in IntelliJ (apache#7625)

Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 0s Docker mode activated.
-1 ❌ patch 0m 8s #7706 does not apply to HBASE-29164. Rebase required? Wrong Branch? See https://yetus.apache.org/documentation/in-progress/precommit-patchnames for help.
Subsystem Report/Notes
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7706/1/console
versions git=2.43.0
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 0s Docker mode activated.
-1 ❌ patch 0m 11s #7706 does not apply to HBASE-29164. Rebase required? Wrong Branch? See https://yetus.apache.org/documentation/in-progress/precommit-patchnames for help.
Subsystem Report/Notes
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7706/1/console
versions git=2.17.1
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.