This is an automated email from the ASF dual-hosted git repository.

anmolnar pushed a change to branch HBASE-28957_rebased
in repository https://gitbox.apache.org/repos/asf/hbase.git


 discard a44814fd676 Remove testFailOnEmptyWALFilesWhenNotIgnored test
    omit 3a2b39eb4b1 Include offset persistence from ReplicationSourceShipper
    omit 292ba56c150 HBASE-28957. Build fixes
    omit d295bf100cc HBASE-29891: Multi-table continuous incremental backup is 
failing bec… (#7891)
    omit 3ec14ca83d4 HBASE-28957. Unit test upgrade junit 4 -> 5
    omit a2ac0f6caae HBASE-28957. Spotless apply
    omit db4bad1f995 HBASE-28957. Resolve build errors
    omit 1ffaffde431 HBASE-29825: Incremental backup is failing due to 
incorrect timezone (#7683)
    omit a83d742d74f HBASE-29826: Backup merge is failing because 
.backup.manifest cannot be found (#7664)
    omit a520f8557be HBASE-28957. Build + spotless fix
    omit 33c93dfcbf7 HBASE-29656 Scan WALs to identify bulkload operations for 
incremental backup (#7400)
    omit 65a8d25a883 HBASE-29521: Update Restore Command to Handle Bulkloaded 
Files (#7300)
    omit 16a51e3f540 Revert "HBASE-29310 Handle Bulk Load Operations in 
Continuous Backup (#7150)" (#7290)
    omit d309fd334c7 [HBASE-29520] Utilize Backed-up Bulkloaded Files in 
Incremental Backup (#7246)
    omit fcc6b36b2b2 HBASE-29524 Handle bulk-loaded HFiles in delete and 
cleanup process (#7239)
    omit da4ee96e860 HBASE-29519 Copy Bulkloaded Files in Continuous Backup 
(#7222)
    omit 8f61dffaa61 HBASE-29375 Add Unit Tests for BackupAdminImpl and Improve 
Test Granularity (#7171)
    omit ad5d07b8ad4 HBASE-28957 spotless apply after rebase
    omit 3eaf0c6947e HBASE-29310 Handle Bulk Load Operations in Continuous 
Backup (#7150)
    omit a50a28fa5f1 HBASE-29459 Capture bulkload files only till 
IncrCommittedWalTs during Incremental Backup (#7166)
    omit 64152c9ded9 HBASE-29441 ReplicationSourceShipper should delegate the 
empty wal entries handling to ReplicationEndpoint (#7145)
    omit 5812a6e8b81 HBASE-29445 Add Option to Specify Custom Backup Location 
in PITR (#7153)
    omit cdb76c3a1f5 HBASE-29449 Update backup describe command for continuous 
backup (#7045)
    omit d9fa0cf845c HBASE-29406: Skip Copying Bulkloaded Files to Backup 
Location in Continuous Backup (#7119)
    omit e9bc355b6b6 HBASE-29219 Ignore Empty WAL Files While Consuming 
Backed-Up WAL Files (#7106)
    omit cf5d75c1454 HBASE-29350: Ensure Cleanup of Continuous Backup WALs 
After Last Backup is Force Deleted (#7090)
    omit 16a4a68fbf7 HBASE-28990 Modify Incremental Backup for Continuous 
Backup (#6788)
    omit 39cd53299a6 HBASE-29255: Integrate backup WAL cleanup logic with the 
delete command (#7007)
    omit 068410cd265 HBASE-29133: Implement "pitr" Command for Point-in-Time 
Restore (#6717)
    omit 24305d1698d HBASE-29261: Investigate flaw in backup deletion 
validation of PITR-critical backups and propose correct approach (#6922)
    omit 8ec7c215f5c HBASE-29210: Introduce Validation for PITR-Critical Backup 
Deletion (#6848)
    omit d2b9e3999e6 HBASE-29025: Enhance the full backup command to support 
Continuous Backup (#6710)
    omit 3d094511e7d HBASE-28996: Implement Custom ReplicationEndpoint to 
Enable WAL Backup to External Storage (#6633)
     add f9a41c73ae3 HBASE-30167: Document the Read Replica feature (#8459)
     add 8993ba109e0 HBASE-30284 FNFE when viewing MOB Files of a MOB table 
restored from snapshot in HBase UI (#8466)
     add 9f594499c74 HBASE-30163 IntegrationTestsDriver is broken after we 
upgrade hbase-it to junit5 (#8463)
     add 8e8190e538b HBASE-30283 list_labels shell command should return 
readable labels (#8461)
     add 80764576c3f HBASE-30289 Website build fails (#8473)
     add 3e97de77ff9 HBASE-30286 HTTP ERROR 500 when opening master ui if 
active master is not yet available during startup (#8471)
     add 88a306d0f36 HBASE-30270 Add 3.0.0-beta-2 to download page (#8474)
     add afd67c8c38d HBASE-30220: A replica cluster can have read-only mode 
disabled even when another active cluster already exists (#8377)
     add d068711a69f HBASE-30270 Addendum run npm run lint:fix to fix format 
issues
     add 872616e4b45 HBASE-30265 Fix flaky 
TestProcDispatcher.testRetryLimitOnConnClosedErrors (#8439)
     add 4d417aacea6 HBASE-30248 Validate snapshot region timeout (#8468)
     add bf473e55cf3 HBASE-30299 SimpleRegionNormalizer should not attempt to 
merge primary and secondary replicas (#8498)
     add 83fb1e9c2b4 HBASE-30306 Bump gitpython in 
/dev-support/git-jira-release-audit (#8500)
     add 9b4bca68af3 HBASE-30300 CacheAwareLoadBalancer disproportionally 
favouring cache ratio over skewness (#8502)
     add 3b378d75a5c HBASE-30304 Prevent Bytes.toBytesBinary from throwing on 
truncated \x escape (#8508)
     add 1de0aefd27b HBASE-29696 Fix incorrect TableInputFormat split 
boundaries (#8491)
     add 28808cc4f14 HBASE-30301: Flush command hangs instead of failing for 
read-only clusters (#8503)
     add f07a9fe1d89 HBASE-30285 BucketCache shutdown/disable does not release 
backingMap-owned BucketEntry references (#8469)
     add 7dec5606896 HBASE-30307 Bump gitpython from 3.1.50 to 3.1.54 in 
/dev-support/flaky-tests (#8499)
     add a4a8a5c2c05 HBASE-30311 Bump at.yawk.lz4:lz4-java from 1.10.4 to 
1.11.1 (#8509)
     add 80abf99f137 HBASE-30313 Bump gitpython in 
/dev-support/git-jira-release-audit (#8525)
     add 35074be8978 HBASE-30314 Bump cryptography in 
/dev-support/git-jira-release-audit (#8526)
     add a18d65ffced HBASE-30296 Add 3.0.0 to download page (#8527)
     add 95f7c46f13f HBASE-30315 Bump opentelemetry-javaagent to 2.30.0 (#8529)
     add 649a1f40821 HBASE-30318 Bump gitpython from 3.1.54 to 3.1.57 in 
/dev-support/flaky-tests (#8532)
     add 70e939915b3 HBASE-30312 Update website to ReactRouter v8 (#8521)
     add 5cdf7296ca9 HBASE-28996: Implement Custom ReplicationEndpoint to 
Enable WAL Backup to External Storage (#6633)
     add f07b298315f HBASE-29025: Enhance the full backup command to support 
Continuous Backup (#6710)
     add e1f10bd3f15 HBASE-29210: Introduce Validation for PITR-Critical Backup 
Deletion (#6848)
     add 21185f100ee HBASE-29261: Investigate flaw in backup deletion 
validation of PITR-critical backups and propose correct approach (#6922)
     add e588d52e5d7 HBASE-29133: Implement "pitr" Command for Point-in-Time 
Restore (#6717)
     add bf56071ca50 HBASE-29255: Integrate backup WAL cleanup logic with the 
delete command (#7007)
     add c5244593576 HBASE-28990 Modify Incremental Backup for Continuous 
Backup (#6788)
     add 2f49447184a HBASE-29350: Ensure Cleanup of Continuous Backup WALs 
After Last Backup is Force Deleted (#7090)
     add 872c532569d HBASE-29219 Ignore Empty WAL Files While Consuming 
Backed-Up WAL Files (#7106)
     add bd8c8b14d89 HBASE-29406: Skip Copying Bulkloaded Files to Backup 
Location in Continuous Backup (#7119)
     add 93f224e3b30 HBASE-29449 Update backup describe command for continuous 
backup (#7045)
     add 29e9d4d2407 HBASE-29445 Add Option to Specify Custom Backup Location 
in PITR (#7153)
     add 44f0370f54f HBASE-29441 ReplicationSourceShipper should delegate the 
empty wal entries handling to ReplicationEndpoint (#7145)
     add de4b1665313 HBASE-29459 Capture bulkload files only till 
IncrCommittedWalTs during Incremental Backup (#7166)
     add 98151bb8136 HBASE-29310 Handle Bulk Load Operations in Continuous 
Backup (#7150)
     add df06be82493 HBASE-28957 spotless apply after rebase
     add d6175331653 HBASE-29375 Add Unit Tests for BackupAdminImpl and Improve 
Test Granularity (#7171)
     add 29f804f1e2a HBASE-29519 Copy Bulkloaded Files in Continuous Backup 
(#7222)
     add e76d8512983 HBASE-29524 Handle bulk-loaded HFiles in delete and 
cleanup process (#7239)
     add 4e9b2eaf06e [HBASE-29520] Utilize Backed-up Bulkloaded Files in 
Incremental Backup (#7246)
     add d8398cc619e Revert "HBASE-29310 Handle Bulk Load Operations in 
Continuous Backup (#7150)" (#7290)
     add 9bc7ef5246c HBASE-29521: Update Restore Command to Handle Bulkloaded 
Files (#7300)
     add 816ebef2592 HBASE-29656 Scan WALs to identify bulkload operations for 
incremental backup (#7400)
     add bfa956affc5 HBASE-28957. Build + spotless fix
     add aa0c56112cf HBASE-29826: Backup merge is failing because 
.backup.manifest cannot be found (#7664)
     add 947ae38c42b HBASE-29825: Incremental backup is failing due to 
incorrect timezone (#7683)
     add f367ca88b97 HBASE-28957. Resolve build errors
     add e5e6470eff5 HBASE-28957. Spotless apply
     add a698741df78 HBASE-28957. Unit test upgrade junit 4 -> 5
     add 45ff1abbd38 HBASE-29891: Multi-table continuous incremental backup is 
failing bec… (#7891)
     add a12ed49c2c4 HBASE-28957. Build fixes
     add 13e6fe32dcc Include offset persistence from ReplicationSourceShipper
     add d714a516723 Remove testFailOnEmptyWALFilesWhenNotIgnored test

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a44814fd676)
            \
             N -- N -- N   refs/heads/HBASE-28957_rebased (d714a516723)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 dev-support/flaky-tests/python-requirements.txt    |    2 +-
 .../git-jira-release-audit/requirements.txt        |    4 +-
 hbase-assembly/pom.xml                             |    5 +
 .../master/balancer/BalancerClusterState.java      |   16 +-
 .../master/balancer/CacheAwareLoadBalancer.java    |  172 +-
 ...ption.java => ReadOnlyTransitionException.java} |   41 +-
 .../java/org/apache/hadoop/hbase/util/Bytes.java   |    2 +-
 hbase-common/src/main/resources/hbase-default.xml  |    1 +
 .../apache/hadoop/hbase/util/BytesTestBase.java    |    4 +-
 .../hadoop/hbase/IntegrationTestsDriver.java       |   10 +-
 .../hbase/mapreduce/TableInputFormatBase.java      |    3 +
 .../hbase/mapreduce/TestTableInputFormatBase.java  |   21 +
 .../org/apache/hadoop/hbase/HBaseServerBase.java   |   39 +-
 .../hadoop/hbase/io/hfile/bucket/BucketCache.java  |  221 +-
 .../hbase/io/hfile/bucket/BucketProtoUtils.java    |    8 +
 .../org/apache/hadoop/hbase/master/HMaster.java    |   31 +-
 .../master/normalizer/SimpleRegionNormalizer.java  |    2 +
 .../apache/hadoop/hbase/regionserver/HRegion.java  |   45 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |   38 +-
 .../snapshot/RegionServerSnapshotManager.java      |   22 +-
 .../access/AbstractReadOnlyController.java         |   46 +-
 .../security/access/MasterReadOnlyController.java  |    7 +
 .../hadoop/hbase/util/ConfigurationUtil.java       |   14 +
 .../java/org/apache/hadoop/hbase/util/FSUtils.java |   15 +
 .../hbase-webapps/master/backupMasterStatus.jsp    |   12 +-
 .../hbase-webapps/regionserver/region.jsp          |   32 +-
 .../hfile/TestBlockEvictionOnRegionMovement.java   |   29 +-
 .../hbase/io/hfile/bucket/TestBucketCache.java     |   38 +-
 .../io/hfile/bucket/TestBucketCacheRefCnt.java     |  349 ++
 .../balancer/TestCacheAwareLoadBalancer.java       |  542 +-
 ...lancerWithCacheAwareLoadBalancerAsInternal.java |   84 +-
 .../normalizer/TestSimpleRegionNormalizer.java     |   23 +
 .../TestRegionServerSnapshotManager.java}          |   27 +-
 .../hbase/security/access/SecureTestUtil.java      |   31 +
 .../security/access/TestReadOnlyController.java    |   26 +-
 .../access/TestReadOnlyControllerFlush.java        |  134 +
 .../TestReadOnlyControllerMasterObserver.java      |    7 +
 .../TestReadOnlyManageActiveClusterFile.java       |  192 +
 .../apache/hadoop/hbase/util/RSProcDispatcher.java |  102 +-
 .../hadoop/hbase/util/TestProcDispatcher.java      |   31 +-
 .../src/main/ruby/shell/commands/list_labels.rb    |    6 +-
 .../hbase/visibility_labels_admin_test_cluster.rb  |   12 +
 hbase-website/README.md                            |   18 +-
 .../app/components/docs/layout/docs/index.tsx      |    3 +-
 .../components/docs/layout/docs/page/client.tsx    |   18 +-
 .../app/components/docs/layout/docs/page/index.tsx |    6 +-
 .../app/components/docs/layout/language-toggle.tsx |    6 +-
 .../app/components/docs/layout/link-item.tsx       |    6 +-
 .../app/components/docs/layout/search-toggle.tsx   |    5 +-
 .../components/docs/search/create-from-source.ts   |   11 +-
 hbase-website/app/components/docs/toc/clerk.tsx    |    5 +-
 hbase-website/app/components/docs/toc/default.tsx  |    5 +-
 hbase-website/app/components/docs/toc/index.tsx    |    4 +-
 hbase-website/app/components/links.ts              |    8 +-
 .../pages/_docs/docs/_mdx/(multi-page)/meta.json   |    1 +
 .../_docs/docs/_mdx/(multi-page)/performance.mdx   |    6 +-
 .../_mdx/(multi-page)/read-replica-cluster.mdx     |  252 +
 hbase-website/app/pages/_docs/docs/index.tsx       |    2 +-
 .../app/pages/_landing/downloads/content.md        |   10 +-
 hbase-website/app/root.tsx                         |    1 -
 hbase-website/e2e-tests/docs.spec.ts               |    6 +-
 hbase-website/eslint.config.js                     |   30 +-
 hbase-website/package-lock.json                    | 6024 ++++++++------------
 hbase-website/package.json                         |   55 +-
 hbase-website/pom.xml                              |   10 +-
 hbase-website/react-router.config.ts               |    7 -
 hbase-website/vite.config.ts                       |    8 +-
 pom.xml                                            |    4 +-
 68 files changed, 4816 insertions(+), 4141 deletions(-)
 copy 
hbase-client/src/main/java/org/apache/hadoop/hbase/{WriteAttemptedOnReadOnlyClusterException.java
 => ReadOnlyTransitionException.java} (51%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/{wal/TestSyncFuture.java
 => snapshot/TestRegionServerSnapshotManager.java} (56%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestReadOnlyControllerFlush.java
 create mode 100644 
hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/read-replica-cluster.mdx

Reply via email to