You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by vj...@apache.org on 2026/03/16 17:49:59 UTC

(hbase) branch HBASE-29588-feature updated (c4020c94f4d -> 25d42b913c8)

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

vjasani pushed a change to branch HBASE-29588-feature
in repository https://gitbox.apache.org/repos/asf/hbase.git


    from c4020c94f4d HBASE-28985 Fix memStoreSize metric for a table and add heap and off-heap size metrics (#6486)
     add 51d94c26144 HBASE-29916 Correct alter_async help text examples (#7784)
     add 35493332654 HBASE-29871 During WAL write times out add DataNode address in. the exception message (#7719)
     add 6b3bc277c7f HBASE-29911 Upgrade hbase-examples to use junit5 (#7776)
     add a444fc509c3 HBASE-28913 LoadBalancerPerformanceEvaluation fails with NPE (#7745)
     add 2ac4974afab HBASE-29910 Upgrade hbase-client to use junit5 (#7773)
     add e8841277731 HBASE-29680 Addendum set JAVA17_HOME before spotless (#7771)
     add 215d1019608 HBASE-28913 LoadBalancerPerformanceEvaluation fails with NPE (addendum) (#7790)
     add 7d8f66ca622 HBASE-29910 Upgrade hbase-client to use junit5 (addendum) (#7793)
     add 80303ee66b6 HBASE-29919 Test case TestSecureIPC#testRpcServerDisallowFallbackToSimpleAuth failed (#7794)
     add 64be26f0749 HBASE-29915 Rewrite TestMultiRowResource and TestSchemaResource (#7783)
     add ae8aefcd601 HBASE-29843 HBaseRPCController.setPriority(final TableName tn) is never called on branch-3+ (#7692)
     add e2cfd2c8cfa HBASE-29874 Removing the useless parameters from ScanQueryMatcher.isCellTTLExpired (#7720)
     add 01f93dbf6ad HBASE-29907 ROWCOL bloom filter + StoreScanner.trySkipToNextColumn can surface out-of-order cells, causing read failure “isDelete failed” (#7764)
     add 41d415545ac HBASE-29862 Test case TestClearRegionBlockCache#testClearBlockCache failed (#7697)
     add d070437f717 HBASE-29931 Test case TestRpcControllerFactory#testCountController failed (#7809)
     add a4ce03a3548 HASE-29928 Bump io.airlift:aircompressor from 0.27 to 2.0.3 (#7796)
     add cf3b875a390 Revert "HASE-29928 Bump io.airlift:aircompressor from 0.27 to 2.0.3 (#7796)"
     add 7240af908e2 HBASE-29928 Bump io.airlift:aircompressor from 0.27 to 2.0.3 (#7796)
     add 2fa4801faee HBASE-29948 Bump rollup from 4.52.4 to 4.59.0 in /hbase-website (#7824)
     add a1b96ab69f9 HBASE-29951 Bump minimatch in /hbase-website (#7819)
     add 8021eedabba HBASE-29878 Improve the Documentation UI (#7722)
     add ac88f8ac08a HBASE-29953 Link is broken after upgrading the Documentation UI (#7837)
     add 7fcd7c1045d HBASE-29878 Improve the Documentation UI (addendum)
     add af9d37e342f HBASE-29918 Upgrade hbase-diagnostics to use junit5 (#7788)
     add 9cf99a49a9f HBASE-29927 Upgrade hbase-external-blockcache to use junit5 (#7802)
     add 27ee7ec515a HBASE-29932 Upgrade hbase-http to use junit5 (#7810)
     add 47e9ef864f0 HBASE-29926 Upgrade hbase-hadoop-compat to use junit5 (#7800)
     add d5ef81a6ad8 HBASE-29878 Improve the Documentation UI (addendum) (#7842)
     add d747d57cc74 HBASE-29935 Update copyright notices year to 2026 (#7812)
     add 2379189cc76 HBASE-29952 Clean up MathJax URI workaround from dev-support/jenkins-scripts/generate-hbase-website.sh (#7838)
     add 1116dd13063 HBASE-29930 Separate packaging and integration check in nightly job to new jenkins job (#7843)
     add 768ddd2e006 HBASE-29878 Install Playwright dependencies in the Docker image used by Yetus (#7849)
     add 26f9f0b1657 HBASE-29834 MILLIS_BETWEEN_NEXTS metric is not updated on branch-3+ (#7660)
     add a568670ec65 HBASE-29934 Quota Info in Table Attributes should display more clearly (#7811)
     add 56c5c9ee7e7 HBASE-29937 Upgrade hbase-metrics-api to use junit5 (#7816)
     add 6d36008d196 HBASE-29938 Upgrade hbase-it to use junit5 (#7817)
     add ac62af67304 HBASE-29939 Upgrade hbase-logging to use junit5 (#7821)
     add 54123b33155 HBASE-29940 GC Collector stats can't be displayed properly in JDK21 (#7822)
     add ba26e8107cb Bump minimatch and serve in /hbase-website (#7851)
     add 7f8cdbcf331 Revert "Bump minimatch and serve in /hbase-website (#7851)"
     add 2fd6f78f792 HBASE-29878 Improve the Documentation UI (addendum) (#7853)
     add 29e1fe3f7cf HBASE-29893 Add zizmor for GitHub Actions workflows security analysis (#7742)
     add 34104a7a147 HBASE-29963 Bump minimatch and serve in /hbase-website (#7868)
     add ca0f586c06d HBASE-29973 Bump tar from 7.5.9 to 7.5.10 in /hbase-website (#7860)
     add c548c2f6f2e HBASE-29777 Slow and Large Response RPC StartTime in SlowLog Operation Details page is incorrect (#7548)
     add 531f91c436a HBASE-28601 Enable setting memstore on-heap sizes in bytes (#7726)
     add 8d895999583 HBASE-29967 Upgrade hbase-backup to use junit5 (#7859)
     add 418a3a6450f HBASE-29979 Remove JUnit5 related dependencies in hbase-protocol-shaded (#7885)
     add 7f1ea6aae4b HBASE-29966 Fix race in FlushRegionProcedure and rewrite TestAcidGuarantees (#7886)
     add 8af9d1c2473 HBASE-29878 Add missing footnotes (addendum) (#7878)
     add aa02da894f7 HBASE-29977 TestFSUtils fails with class not found (#7879)
     add 598600e73b5 HBASE-29800 WAL logs are unprotected during first full backup
     add 1d429bcef10 HBASE-29980 Polish jenkinsfiles after splitting integration test out (#7889)
     add 33d370b3f9a HBASE-29949 Downgrade info log in GlobalMetricRegistriesAdapter (#7831)
     add 832e68e5be0 HBASE-29807 Depend on jcip-annotations explicitly (#7592)
     add 975aec8fc49 HBASE-29954 Support magic links to PR and JIRA in IDEA (#7841)
     add d452abe0949 HBASE-29878 Improve the Documentation UI (addendum) - Fix 504 (Outdated Optimize Dep) error (#7896)
     add cb3432589f3 HBASE-29978 Remove redundant imports in regionserver.jsp file (#7880)
     add 48bb046ba71 HBASE-29983 Add support for hbase-thirdparty to the hbase-vote script (#7898)
     add 49aa4105da8 HBASE-29985 Bump org.apache.zookeeper:zookeeper from 3.8.4 to 3.8.6 (#7890)
     add 1606be719c7 HBASE-29982 Upgrade TestTags to JUnit5 and polish the code (#7897)
     add 3c8191180e9 Add liuxiao to the developer list (#7908)
     add b45be3a6305 HBASE-29969 Bump lz4-java 1.10.4 (#7865)
     add 8a1a901ba60 HBASE-29986 Bump tar from 7.5.10 to 7.5.11 in /hbase-website (#7906)
     add 1830859c05c HBASE-29878 Improve the Documentation UI (addendum) - Fix 504 (Outdated Optimize Dep) error 2 (#7914)
     add ce71133452f HBASE-29971 Upgrade to hbase-thirdparty 4.1.13 (#7869)
     add e4f9c65e80d HBASE-29987 Replication position corruption when WAL file switch detected in ReplicationSourceWALReader run loop (#7909)
     add 71e8c536a06 HBASE-29955 HMaster getting aborted due to NPE while creating snapshot for invalid table name (#7848)
     add 5cbdd4fa15b HBASE-29988 Upgrade hbase-archetypes to use junit5 (#7910)
     add bb2066fe9ab Revert "HBASE-29988 Upgrade hbase-archetypes to use junit5 (#7910)" (#7924)
     add 02bcc66103e HBASE-29988 Upgrade hbase-archetypes to use junit5 (#7925)
     add b0f33b0403a HBASE-29990 Upgrade deprecated GitHub Actions versions (#7915)
     add b6e258e4959 HBASE-29933: update_all_config hangs indefinitely when balancing even… (#7900)
     add 34c5a93465d HBASE-29878 Improve the Documentation UI (addendum) - Yetus refguide check (#7888)
     add 545d85bb67b HBASE-29997 Bump pyjwt from 2.4.0 to 2.12.0 in /dev-support/git-jira-release-audit (#7936)
     add 4c5fdfdaae5 HBASE-29981 Upgrade hbase-endpoint to use junit5 (#7887)
     add 231fee96c7b HBASE-29994 Separate backwards compatibility checks to a new jenkins job (#7937)
     add d610044306b HBASE-29999 Update the download links in the README (#7942)
     add 25d42b913c8 HBASE-29921 Bump default hadoop 3 version to 3.4.3 (#7803)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/yetus-general-check.yml          |    44 +-
 .../yetus-jdk17-hadoop3-compile-check.yml          |     9 +-
 .../workflows/yetus-jdk17-hadoop3-unit-check.yml   |     9 +-
 .gitignore                                         |     3 +-
 .../asciidoc/_chapters/ycsb.adoc => .idea/vcs.xml  |    45 +-
 NOTICE.txt                                         |     2 +-
 README.md                                          |     4 +-
 dev-support/Jenkinsfile                            |   442 +-
 dev-support/create-release/release-build.sh        |     2 +
 dev-support/docker/Dockerfile                      |    10 +
 .../git-jira-release-audit/requirements.txt        |     2 +-
 ...doop3-backwards-compatibility-check.Jenkinsfile |   326 +
 dev-support/hbase-personality.sh                   |    59 +-
 dev-support/hbase-vote.sh                          |     4 +-
 .../integration-test/integration-test.Jenkinsfile  |   404 +
 .../{ => integration-test}/patch-hadoop3.sh        |     2 +-
 .../pseudo-distributed-test.sh}                    |     4 +-
 .../source-artifact.sh}                            |    11 +-
 .../jenkins-scripts/generate-hbase-website.sh      |     8 -
 hbase-archetypes/hbase-archetype-builder/pom.xml   |     1 +
 hbase-archetypes/hbase-client-project/pom.xml      |     5 -
 .../exemplars/client/TestHelloHBase.java           |    35 +-
 .../hbase-shaded-client-project/pom.xml            |     5 -
 .../exemplars/shaded_client/TestHelloHBase.java    |    35 +-
 .../io/asyncfs/FanOutOneBlockAsyncDFSOutput.java   |     4 +-
 .../FanOutOneBlockAsyncDFSOutputHelper.java        |     8 +-
 .../FanOutOneBlockAsyncDFSOutputSaslHelper.java    |     3 +-
 hbase-backup/pom.xml                               |     5 -
 .../org/apache/hadoop/hbase/backup/BackupInfo.java |     7 +-
 .../hadoop/hbase/backup/impl/BackupManager.java    |    20 -
 .../hbase/backup/impl/BackupSystemTable.java       |    65 -
 .../hbase/backup/impl/FullTableBackupClient.java   |    18 +-
 .../backup/impl/IncrementalBackupManager.java      |    29 +-
 .../backup/impl/IncrementalTableBackupClient.java  |     6 +-
 .../hbase/backup/master/BackupLogCleaner.java      |    43 +-
 .../hadoop/hbase/backup/util/BackupBoundaries.java |    78 +-
 .../hadoop/hbase/backup/util/BackupUtils.java      |    43 +-
 .../backup/IncrementalBackupRestoreTestBase.java   |     5 +-
 .../apache/hadoop/hbase/backup/TestBackupBase.java |    24 +-
 .../hbase/backup/TestBackupBoundaryTests.java      |    44 +-
 .../hbase/backup/TestBackupCommandLineTool.java    |    20 +-
 .../hadoop/hbase/backup/TestBackupDelete.java      |    22 +-
 .../hbase/backup/TestBackupDeleteRestore.java      |    16 +-
 .../hbase/backup/TestBackupDeleteWithFailures.java |    20 +-
 .../hadoop/hbase/backup/TestBackupDescribe.java    |    16 +-
 .../hbase/backup/TestBackupHFileCleaner.java       |    35 +-
 .../hadoop/hbase/backup/TestBackupManager.java     |    32 +-
 .../hadoop/hbase/backup/TestBackupMerge.java       |    26 +-
 .../hbase/backup/TestBackupMultipleDeletes.java    |    19 +-
 .../hadoop/hbase/backup/TestBackupRepair.java      |    16 +-
 .../hbase/backup/TestBackupRestoreExpiry.java      |    28 +-
 .../TestBackupRestoreOnEmptyEnvironment.java       |    55 +-
 .../backup/TestBackupRestoreWithModifications.java |    50 +-
 .../hadoop/hbase/backup/TestBackupShowHistory.java |    16 +-
 .../hadoop/hbase/backup/TestBackupSmallTests.java  |    32 +-
 .../hbase/backup/TestBackupStatusProgress.java     |    14 +-
 .../hadoop/hbase/backup/TestBackupSystemTable.java |    45 +-
 .../hadoop/hbase/backup/TestBackupUtils.java       |    25 +-
 .../apache/hadoop/hbase/backup/TestFullBackup.java |    16 +-
 .../hadoop/hbase/backup/TestFullBackupSet.java     |    18 +-
 .../hbase/backup/TestFullBackupSetRestoreSet.java  |    32 +-
 .../hbase/backup/TestFullBackupWithFailures.java   |    18 +-
 .../hadoop/hbase/backup/TestFullRestore.java       |    73 +-
 .../hadoop/hbase/backup/TestHBackupFileSystem.java |    14 +-
 .../backup/TestIncrementalBackupDeleteTable.java   |    24 +-
 .../TestIncrementalBackupMergeWithBulkLoad.java    |    44 +-
 .../TestIncrementalBackupMergeWithFailures.java    |    34 +-
 .../hbase/backup/TestIncrementalBackupRestore.java |    12 +-
 ...IncrementalBackupRestoreWithOriginalSplits.java |     2 +-
 .../backup/TestIncrementalBackupWithBulkLoad.java  |    34 +-
 .../backup/TestIncrementalBackupWithDataLoss.java  |    14 +-
 .../backup/TestIncrementalBackupWithFailures.java  |    36 +-
 .../hadoop/hbase/backup/TestRemoteBackup.java      |    30 +-
 .../hadoop/hbase/backup/TestRemoteRestore.java     |    20 +-
 .../hbase/backup/TestRepairAfterFailedDelete.java  |    14 +-
 .../hbase/backup/TestRestoreBoundaryTests.java     |    14 +-
 .../hbase/backup/TestSystemTableSnapshot.java      |    15 +-
 .../mapreduce/TestMapReduceBackupCopyJob.java      |    16 +-
 .../hbase/backup/master/TestBackupLogCleaner.java  |   109 +-
 .../master/TestRestoreBackupSystemTable.java       |    22 +-
 .../apache/hadoop/hbase/master/LoadBalancer.java   |    13 +
 .../master/balancer/CacheAwareLoadBalancer.java    |    11 +-
 .../master/balancer/StochasticLoadBalancer.java    |     9 +-
 hbase-client/pom.xml                               |    11 +-
 .../hbase/client/AsyncBatchRpcRetryingCaller.java  |     5 +-
 .../hadoop/hbase/client/AsyncClientScanner.java    |    61 +-
 .../AsyncMasterRequestRpcRetryingCaller.java       |    15 +-
 .../hbase/client/AsyncRpcRetryingCaller.java       |     1 -
 .../client/AsyncRpcRetryingCallerFactory.java      |    26 +-
 .../AsyncScanSingleRegionRpcRetryingCaller.java    |    24 +-
 .../hadoop/hbase/client/ConnectionUtils.java       |    37 +-
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |    12 +-
 .../hbase/ipc/DelegatingHBaseRpcController.java    |    19 +
 .../hadoop/hbase/ipc/HBaseRpcController.java       |    27 +
 .../hadoop/hbase/ipc/HBaseRpcControllerImpl.java   |    12 +
 .../hadoop/hbase/TestCatalogFamilyFormat.java      |    49 +-
 .../apache/hadoop/hbase/TestRegionLocations.java   |    22 +-
 .../hbase/client/TestAsyncAdminRpcPriority.java    |    38 +-
 .../client/TestAsyncBatchRpcRetryingCaller.java    |    23 +-
 .../client/TestAsyncConnectionConfiguration.java   |    17 +-
 .../hbase/client/TestAsyncConnectionTracing.java   |    31 +-
 .../client/TestAsyncMetaRegionLocatorFailFast.java |    24 +-
 .../client/TestAsyncRegionLocatorTracing.java      |    29 +-
 .../hbase/client/TestAsyncTableRpcPriority.java    |   148 +-
 .../hadoop/hbase/client/TestAsyncTableTracing.java |    31 +-
 .../apache/hadoop/hbase/client/TestAttributes.java |   131 +-
 ...estBufferedMutatorOverAsyncBufferedMutator.java |    25 +-
 .../hbase/client/TestBufferedMutatorParams.java    |    30 +-
 .../hbase/client/TestClientExponentialBackoff.java |    38 +-
 .../client/TestColumnFamilyDescriptorBuilder.java  |    39 +-
 .../TestColumnFamilyDescriptorLowerCaseEnum.java   |    19 +-
 .../hbase/client/TestConnectionConfiguration.java  |    15 +-
 .../TestConnectionFactoryApplyURIQueries.java      |    23 +-
 .../hbase/client/TestConnectionRegistryLeak.java   |    23 +-
 .../client/TestConnectionRegistryUriParsing.java   |    25 +-
 .../hbase/client/TestCoprocessorDescriptor.java    |    30 +-
 .../hadoop/hbase/client/TestDeleteTimeStamp.java   |    18 +-
 .../org/apache/hadoop/hbase/client/TestGet.java    |    85 +-
 .../hadoop/hbase/client/TestImmutableScan.java     |    17 +-
 .../apache/hadoop/hbase/client/TestIncrement.java  |    15 +-
 .../hadoop/hbase/client/TestInterfaceAlign.java    |    19 +-
 .../hadoop/hbase/client/TestMetricsConnection.java |   107 +-
 .../apache/hadoop/hbase/client/TestMutation.java   |    33 +-
 .../hadoop/hbase/client/TestOnlineLogRecord.java   |    28 +-
 .../apache/hadoop/hbase/client/TestOperation.java  |   254 +-
 .../apache/hadoop/hbase/client/TestPutDotHas.java  |    43 +-
 .../hadoop/hbase/client/TestPutWriteToWal.java     |     4 +-
 .../hadoop/hbase/client/TestRegionInfoBuilder.java |    68 +-
 .../hadoop/hbase/client/TestRegionInfoDisplay.java |    58 +-
 .../client/TestRegistryEndpointsRefresher.java     |    31 +-
 .../hadoop/hbase/client/TestResultStatsUtil.java   |    16 +-
 .../TestRetriesExhaustedWithDetailsException.java  |    24 +-
 .../hadoop/hbase/client/TestRowComparator.java     |    19 +-
 .../client/TestRpcBasedRegistryHedgedReads.java    |    29 +-
 .../org/apache/hadoop/hbase/client/TestScan.java   |    82 +-
 .../hbase/client/TestSimpleRequestController.java  |    24 +-
 .../hbase/client/TestTableDescriptorBuilder.java   |   126 +-
 .../hbase/client/TestTableDescriptorUtils.java     |    13 +-
 .../hbase/client/TestTableEnableDisableError.java  |    25 +-
 .../TestHBaseServerExceptionPauseManager.java      |    19 +-
 .../hbase/exceptions/TestClientExceptionsUtil.java |    14 +-
 .../hadoop/hbase/filter/TestComparators.java       |    19 +-
 .../hadoop/hbase/filter/TestKeyOnlyFilter.java     |    41 +-
 .../hadoop/hbase/filter/TestLongComparator.java    |    13 +-
 .../hadoop/hbase/ipc/TestCellBlockBuilder.java     |    18 +-
 .../apache/hadoop/hbase/ipc/TestConnectionId.java  |    20 +-
 .../hadoop/hbase/ipc/TestFailedServersLog.java     |    23 +-
 .../hbase/ipc/TestHBaseRpcControllerImpl.java      |    20 +-
 .../org/apache/hadoop/hbase/ipc/TestIPCUtil.java   |    17 +-
 .../hadoop/hbase/ipc/TestNettyRpcConnection.java   |    27 +-
 .../hbase/ipc/TestRemoteWithExtrasException.java   |    19 +-
 .../ipc/TestRpcClientDeprecatedNameMapping.java    |    13 +-
 .../hadoop/hbase/ipc/TestTLSHandshadeFailure.java  |    23 +-
 .../hadoop/hbase/quotas/TestQuotaFilter.java       |    12 +-
 .../quotas/TestQuotaGlobalsSettingsBypass.java     |    18 +-
 .../hbase/quotas/TestQuotaSettingsFactory.java     |    96 +-
 .../hbase/quotas/TestRpcThrottlingException.java   |    14 +-
 .../hbase/quotas/TestSpaceLimitSettings.java       |    67 +-
 .../hadoop/hbase/quotas/TestThrottleSettings.java  |    22 +-
 .../hbase/security/TestHBaseSaslRpcClient.java     |    21 +-
 .../apache/hadoop/hbase/security/TestSaslUtil.java |    30 +-
 .../provider/TestDefaultProviderSelector.java      |    44 +-
 .../hbase/security/token/TestClientTokenUtil.java  |    26 +-
 .../hbase/shaded/protobuf/TestProtobufUtil.java    |    19 +-
 .../apache/hadoop/hbase/util/BuilderStyleTest.java |     4 +-
 .../apache/hadoop/hbase/util/PoolMapTestBase.java  |     4 +-
 .../apache/hadoop/hbase/util/TestRotateFile.java   |    44 +-
 .../hadoop/hbase/util/TestRoundRobinPoolMap.java   |    17 +-
 .../hadoop/hbase/util/TestThreadLocalPoolMap.java  |    15 +-
 .../hadoop/hbase/zookeeper/TestZNodePaths.java     |    17 +-
 hbase-common/src/main/resources/hbase-default.xml  |    10 +
 .../hbase/HBaseParameterizedTemplateProvider.java  |    33 +-
 hbase-diagnostics/pom.xml                          |     5 -
 .../LoadBalancerPerformanceEvaluation.java         |   121 +-
 .../hadoop/hbase/TestClientClusterMetrics.java     |   211 +-
 .../hadoop/hbase/TestPerformanceEvaluation.java    |    27 +-
 .../hbase/io/encoding/TestEncodedSeekers.java      |    36 +-
 .../io/encoding/TestLoadAndSwitchEncodeOnDisk.java |    28 +-
 .../TestLoadBalancerPerformanceEvaluation.java     |   103 +
 .../hadoop/hbase/security/TestEncryptionUtil.java  |    49 +-
 .../hadoop/hbase/util/TestLoadTestKVGenerator.java |    17 +-
 .../hbase/util/TestMiniClusterLoadEncoded.java     |    26 +-
 .../hbase/util/TestMiniClusterLoadParallel.java    |    26 +-
 .../hbase/util/TestMiniClusterLoadSequential.java  |    43 +-
 ...tBoundedRegionGroupingStrategyUsingWPETool.java |    41 +-
 .../TestFSHLogProviderWithConcurrentWrites.java    |    32 +-
 hbase-endpoint/pom.xml                             |     5 -
 .../hbase/client/TestAsyncAggregationClient.java   |    23 +-
 .../TestAsyncAggregationClientPartialResult.java   |    24 +-
 ...yncAggregationClientWithCallbackThreadPool.java |    24 +-
 .../hbase/client/TestRpcControllerFactory.java     |    46 +-
 .../client/coprocessor/TestAggregationClient.java  |    27 +-
 .../coprocessor/TestAggregateImplementation.java   |   263 +-
 .../coprocessor/TestAsyncCoprocessorEndpoint.java  |    41 +-
 ...AsyncCoprocessorOnAllRegionServersEndpoint.java |    41 +-
 .../coprocessor/TestBatchCoprocessorEndpoint.java  |    37 +-
 .../hadoop/hbase/coprocessor/TestClassLoading.java |   102 +-
 .../hbase/coprocessor/TestCoprocessorEndpoint.java |    34 +-
 .../TestCoprocessorEndpointTracing.java            |   174 +-
 .../coprocessor/TestCoprocessorTableEndpoint.java  |    42 +-
 .../hadoop/hbase/coprocessor/TestImportExport.java |    31 +-
 .../TestRegionServerCoprocessorEndpoint.java       |    28 +-
 .../hadoop/hbase/coprocessor/TestSecureExport.java |    50 +-
 .../hadoop/hbase/ipc/TestCoprocessorRpcUtils.java  |    14 +-
 .../regionserver/TestServerCustomProtocol.java     |    68 +-
 hbase-examples/pom.xml                             |     5 -
 .../row/stats/recorder/RowStatisticsRecorder.java  |     1 +
 .../client/example/TestAsyncClientExample.java     |    23 +-
 .../hbase/client/example/TestHttpProxyExample.java |    23 +-
 .../example/TestMultiThreadedClientExample.java    |    25 +-
 .../client/example/TestRefreshHFilesClient.java    |    18 +-
 .../coprocessor/example/TestRefreshHFilesBase.java |     4 +-
 .../example/TestRefreshHFilesEndpoint.java         |    20 +-
 .../example/TestScanModifyingObserver.java         |    31 +-
 .../example/TestValueReplacingCompaction.java      |    31 +-
 .../example/TestWriteHeavyIncrementObserver.java   |    30 +-
 ...avyIncrementObserverWithMemStoreCompaction.java |    28 +-
 .../example/TestZooKeeperScanPolicyObserver.java   |    25 +-
 .../WriteHeavyIncrementObserverTestBase.java       |    13 +-
 .../row/stats/TestRowStatisticsEventHandler.java   |     3 +
 .../row/stats/TestRowStatisticsTableRecorder.java  |    26 +-
 .../stats/sizebucket/TestSizeBucketTracker.java    |    21 +-
 .../hbase/mapreduce/TestMapReduceExamples.java     |    18 +-
 .../TestShadeSaslAuthenticationProvider.java       |    53 +-
 .../org/apache/hadoop/hbase/types/TestPBCell.java  |    14 +-
 hbase-external-blockcache/pom.xml                  |     7 -
 .../hbase/io/hfile/TestMemcachedBlockCache.java    |    24 +-
 hbase-hadoop-compat/pom.xml                        |     4 +-
 .../impl/GlobalMetricRegistriesAdapter.java        |     4 +-
 .../hbase/TestCompatibilitySingletonFactory.java   |    16 +-
 .../master/TestMetricsMasterProcSourceImpl.java    |    17 +-
 .../master/TestMetricsMasterSourceFactory.java     |    13 +-
 .../hbase/master/TestMetricsMasterSourceImpl.java  |    16 +-
 .../hadoop/hbase/metrics/TestBaseSourceImpl.java   |    22 +-
 .../hbase/metrics/TestMetricsExportHelper.java     |    25 +-
 .../TestMetricsRegionServerSourceFactory.java      |    13 +-
 .../TestMetricsRegionServerSourceImpl.java         |    23 +-
 .../regionserver/TestMetricsRegionSourceImpl.java  |    23 +-
 .../regionserver/TestMetricsTableSourceImpl.java   |    26 +-
 .../regionserver/TestMetricsUserSourceImpl.java    |    26 +-
 .../regionserver/wal/TestMetricsWALSource.java     |    13 +-
 .../regionserver/wal/TestMetricsWALSourceImpl.java |    17 +-
 .../TestMetricsReplicationSourceFactory.java       |    13 +-
 .../TestMetricsReplicationSourceFactoryImpl.java   |    14 +-
 .../TestMetricsReplicationSourceImpl.java          |    14 +-
 .../hadoop/hbase/rest/TestMetricsRESTSource.java   |    13 +-
 .../hbase/rest/TestMetricsRESTSourceImpl.java      |    16 +-
 .../hadoop/hbase/test/MetricsAssertHelperImpl.java |    34 +-
 .../TestMetricsThriftServerSourceFactory.java      |    13 +-
 .../TestMetricsThriftServerSourceFactoryImpl.java  |    22 +-
 .../zookeeper/TestMetricsZooKeeperSource.java      |    13 +-
 .../zookeeper/TestMetricsZooKeeperSourceImpl.java  |    18 +-
 .../metrics2/lib/TestMutableRangeHistogram.java    |    15 +-
 hbase-http/pom.xml                                 |     5 -
 .../hbase/http/HttpServerFunctionalTest.java       |     6 +-
 .../apache/hadoop/hbase/http/TestGlobalFilter.java |    14 +-
 .../apache/hadoop/hbase/http/TestHtmlQuoting.java  |    34 +-
 .../hadoop/hbase/http/TestHttpCookieFlag.java      |    53 +-
 .../hadoop/hbase/http/TestHttpRequestLog.java      |    19 +-
 .../apache/hadoop/hbase/http/TestHttpServer.java   |    63 +-
 .../hadoop/hbase/http/TestHttpServerLifecycle.java |    33 +-
 .../hadoop/hbase/http/TestHttpServerWebapps.java   |    15 +-
 .../apache/hadoop/hbase/http/TestPathFilter.java   |    14 +-
 .../hbase/http/TestProfileOutputServlet.java       |    23 +-
 .../hbase/http/TestProxyUserSpnegoHttpServer.java  |    28 +-
 .../hadoop/hbase/http/TestSSLHttpServer.java       |    23 +-
 .../hbase/http/TestSecurityHeadersFilter.java      |    16 +-
 .../hadoop/hbase/http/TestServletFilter.java       |    44 +-
 .../hadoop/hbase/http/TestSpnegoHttpServer.java    |    40 +-
 .../hadoop/hbase/http/conf/TestConfServlet.java    |    27 +-
 .../hadoop/hbase/http/jmx/TestJMXJsonServlet.java  |    31 +-
 .../lib/TestAuthenticationFilterInitializer.java   |    15 +-
 .../hbase/http/lib/TestStaticUserWebFilter.java    |    15 +-
 .../apache/hadoop/hbase/http/log/TestLogLevel.java |    40 +-
 .../http/prometheus/TestPrometheusServlet.java     |    19 +-
 .../org/apache/hadoop/hbase/util/TestJSONBean.java |    14 +-
 hbase-it/pom.xml                                   |     5 -
 .../hbase/IntegrationTestAcidGuarantees.java       |     6 +-
 .../hadoop/hbase/IntegrationTestBackupRestore.java |    22 +-
 .../apache/hadoop/hbase/IntegrationTestBase.java   |     8 +-
 .../hbase/IntegrationTestDDLMasterFailover.java    |    59 +-
 .../apache/hadoop/hbase/IntegrationTestIngest.java |    18 +-
 .../IntegrationTestIngestStripeCompactions.java    |     4 +-
 .../hadoop/hbase/IntegrationTestIngestWithACL.java |     4 +-
 .../hbase/IntegrationTestIngestWithEncryption.java |     8 +-
 .../hadoop/hbase/IntegrationTestIngestWithMOB.java |     6 +-
 .../hbase/IntegrationTestIngestWithTags.java       |     4 +-
 .../IntegrationTestIngestWithVisibilityLabels.java |     4 +-
 .../hadoop/hbase/IntegrationTestLazyCfLoading.java |    33 +-
 .../hadoop/hbase/IntegrationTestManyRegions.java   |    22 +-
 .../hadoop/hbase/IntegrationTestMetaReplicas.java  |    14 +-
 .../hadoop/hbase/IntegrationTestMobCompaction.java |    19 +-
 .../hbase/IntegrationTestRegionReplicaPerf.java    |    38 +-
 .../org/apache/hadoop/hbase/MockHttpApiRule.java   |    12 +-
 .../hadoop/hbase/TestIntegrationTestBase.java      |    13 +-
 .../hadoop/hbase/TestRESTApiClusterManager.java    |    46 +-
 .../hbase/TestShellExecEndpointCoprocessor.java    |    70 +-
 .../chaos/actions/TestChangeSplitPolicyAction.java |    24 +-
 .../hadoop/hbase/ipc/IntegrationTestRpcClient.java |    16 +-
 .../hbase/mapreduce/IntegrationTestBulkLoad.java   |    11 +-
 .../IntegrationTestFileBasedSFTBulkLoad.java       |     6 +-
 .../hbase/mapreduce/IntegrationTestImportTsv.java  |    46 +-
 .../IntegrationTestTableMapReduceUtil.java         |    20 +-
 .../hadoop/hbase/mttr/IntegrationTestMTTR.java     |    22 +-
 .../hbase/test/IntegrationTestBigLinkedList.java   |     8 +-
 ...IntegrationTestBigLinkedListWithVisibility.java |     8 +-
 .../hbase/test/IntegrationTestLoadAndVerify.java   |    10 +-
 .../hadoop/hbase/test/IntegrationTestMonkeys.java  |     6 +-
 ...eBoundedMultiGetRequestsWithRegionReplicas.java |     4 +-
 ...nTestTimeBoundedRequestsWithRegionReplicas.java |    11 +-
 ...grationTestWithCellVisibilityLoadAndVerify.java |     8 +-
 .../test/IntegrationTestZKAndFSPermissions.java    |    10 +-
 .../trace/IntegrationTestSendTraceRequests.java    |     6 +-
 hbase-logging/pom.xml                              |    27 +-
 .../hadoop/hbase/mapreduce/TestImportExport.java   |   966 +-
 ...ImportExport.java => TestImportExportBase.java} |   173 +-
 hbase-metrics-api/pom.xml                          |     5 -
 .../hbase/metrics/TestMetricRegistriesLoader.java  |    18 +-
 hbase-protocol-shaded/pom.xml                      |    36 +-
 .../org/apache/hadoop/hbase/rest/RESTServer.java   |     6 +-
 ...Resource.java => MultiRowResourceTestBase.java} |    49 +-
 ...maResource.java => SchemaResourceTestBase.java} |    26 +-
 .../rest/TestMultiRowResourceCsrfDisabled.java     |    17 +-
 .../rest/TestMultiRowResourceCsrfEnabled.java      |    17 +-
 .../hbase/rest/TestSchemaResourceCsrfDisabled.java |    33 +-
 .../hbase/rest/TestSchemaResourceCsrfEnabled.java  |    28 +-
 hbase-server/pom.xml                               |     6 +
 .../AsyncRegionReplicationRetryingCaller.java      |    18 +-
 .../hadoop/hbase/io/hfile/bucket/BucketCache.java  |    27 +-
 .../hadoop/hbase/io/util/MemorySizeUtil.java       |    65 +-
 .../hadoop/hbase/ipc/ServerRpcConnection.java      |     6 +
 .../org/apache/hadoop/hbase/master/HMaster.java    |   123 +-
 .../master/procedure/FlushRegionProcedure.java     |     4 +-
 .../hbase/master/snapshot/SnapshotManager.java     |     5 +-
 .../hbase/regionserver/HeapMemoryManager.java      |    24 +-
 .../hadoop/hbase/regionserver/StoreScanner.java    |     6 +-
 .../querymatcher/ScanQueryMatcher.java             |     5 +-
 .../regionserver/ReplicationSourceWALReader.java   |     1 +
 .../hbase/rsgroup/RSGroupBasedLoadBalancer.java    |    78 +-
 .../hbase-webapps/master/processMaster.jsp         |    59 +-
 .../main/resources/hbase-webapps/master/table.jsp  |    52 +-
 .../hbase-webapps/regionserver/processRS.jsp       |    61 +-
 .../hbase-webapps/regionserver/regionserver.jsp    |     1 -
 .../regionserver/rsOperationDetails.jsp            |     4 +-
 .../hadoop/hbase/AcidGuaranteesTestBase.java       |    77 +-
 ...onnectionRule.java => ConnectionExtension.java} |    56 +-
 .../org/apache/hadoop/hbase/ConnectionRule.java    |     7 +
 ...iClusterRule.java => MiniClusterExtension.java} |    50 +-
 .../org/apache/hadoop/hbase/MiniClusterRule.java   |     7 +
 ...sWithBasicPolicy.java => TestGetAtomicity.java} |    21 +-
 ...ithEagerPolicy.java => TestMixedAtomicity.java} |    21 +-
 ...daptivePolicy.java => TestMobGetAtomicity.java} |    21 +-
 ...mCompaction.java => TestMobMixedAtomicity.java} |    21 +-
 ...hEagerPolicy.java => TestMobScanAtomicity.java} |    21 +-
 ...WithEagerPolicy.java => TestScanAtomicity.java} |    21 +-
 .../hbase/client/SnapshotWithAclTestBase.java      |    41 +
 .../client/TestAsyncAccessControlAdminApi.java     |    41 +-
 .../hadoop/hbase/client/TestAsyncAdminBase.java    |    39 +-
 .../client/TestAsyncAdminClearMasterStubCache.java |    47 +-
 .../hbase/client/TestAsyncAdminMasterSwitch.java   |    39 +-
 .../TestAsyncAdminModifyStoreFileTracker.java      |    51 +-
 .../client/TestAsyncAdminWithRegionReplicas.java   |    45 +-
 .../hbase/client/TestAsyncClusterAdminApi.java     |    62 +-
 .../hbase/client/TestAsyncClusterAdminApi2.java    |    45 +-
 .../client/TestAsyncDecommissionAdminApi.java      |    41 +-
 .../hbase/client/TestAsyncNamespaceAdminApi.java   |    45 +-
 .../hbase/client/TestAsyncProcedureAdminApi.java   |    54 +-
 .../hbase/client/TestAsyncQuotaAdminApi.java       |    45 +-
 .../hbase/client/TestAsyncRegionAdminApi.java      |    78 +-
 .../hbase/client/TestAsyncRegionAdminApi2.java     |    77 +-
 .../hbase/client/TestAsyncReplicationAdminApi.java |   105 +-
 .../TestAsyncReplicationAdminApiWithClusters.java  |    78 +-
 .../hbase/client/TestAsyncSnapshotAdminApi.java    |    63 +-
 .../hbase/client/TestAsyncTableAdminApi.java       |   104 +-
 .../hbase/client/TestAsyncTableAdminApi2.java      |    59 +-
 .../hbase/client/TestAsyncTableAdminApi3.java      |    83 +-
 .../hbase/client/TestAsyncTableScanMetrics.java    |    81 +-
 .../hadoop/hbase/client/TestAsyncToolAdminApi.java |    43 +-
 .../hadoop/hbase/client/TestTableScanMetrics.java  |     5 +
 .../hadoop/hbase/io/hfile/CacheTestUtils.java      |    12 +-
 .../hadoop/hbase/io/util/TestMemorySizeUtil.java   |    55 +-
 .../balancer/RSGroupableBalancerTestBase.java      |    29 +
 .../balancer/TestCacheAwareLoadBalancer.java       |   425 -
 ...ancerWithCacheAwareLoadBalancerAsInternal.java} |   298 +-
 .../apache/hadoop/hbase/regionserver/TestTags.java |   587 +-
 .../hbase/regionserver/TestTagsReverseScan.java    |   158 +
 .../regionserver/TestBasicWALEntryStream.java      |    52 +
 .../hbase/security/AbstractTestSecureIPC.java      |     8 +-
 .../org/apache/hadoop/hbase/util/TestFSUtils.java  |     4 +
 .../wal/TestBoundedRegionGroupingStrategy.java     |    58 +-
 .../src/main/ruby/shell/commands/alter_async.rb    |     4 +-
 hbase-website/.gitignore                           |    15 +-
 hbase-website/README.md                            |   353 +-
 hbase-website/app/app.css                          |   126 +-
 .../app/components/docs/layout/docs/client.tsx     |   157 +
 .../app/components/docs/layout/docs/index.tsx      |   285 +
 .../components/docs/layout/docs/page/client.tsx    |   384 +
 .../app/components/docs/layout/docs/page/index.tsx |   246 +
 .../app/components/docs/layout/docs/sidebar.tsx    |   264 +
 .../app/components/docs/layout/language-toggle.tsx |    77 +
 .../app/components/docs/layout/link-item.tsx       |   128 +
 .../app/components/docs/layout/search-toggle.tsx   |    94 +
 .../app/components/docs/layout/shared.tsx          |   120 +
 .../app/components/docs/layout/sidebar/base.tsx    |   423 +
 .../components/docs/layout/sidebar/link-item.tsx   |    78 +
 .../components/docs/layout/sidebar/page-tree.tsx   |   109 +
 .../docs/layout/sidebar/tabs/dropdown.tsx          |   124 +
 .../components/docs/layout/sidebar/tabs/index.tsx  |   101 +
 .../app/components/docs/layout/theme-toggle.tsx    |    93 +
 .../app/components/docs/search/create-db.ts        |   110 +
 .../components/docs/search/create-from-source.ts   |   136 +
 .../app/components/docs/search/docs-search.tsx     |    78 +
 hbase-website/app/components/docs/search/static.ts |   324 +
 .../app/components/docs/search/use-docs-search.ts  |   137 +
 hbase-website/app/components/docs/search/utils.ts  |    83 +
 hbase-website/app/components/docs/toc/clerk.tsx    |   182 +
 hbase-website/app/components/docs/toc/default.tsx  |    70 +
 hbase-website/app/components/docs/toc/index.tsx    |   133 +
 hbase-website/app/components/getting-started.tsx   |     4 +-
 hbase-website/app/components/links.ts              |    19 +-
 hbase-website/app/components/markdown-layout.tsx   |   162 -
 hbase-website/app/components/mdx-components.tsx    |   122 +
 hbase-website/app/components/site-footer.tsx       |    28 +-
 .../export-pdf/export-pdf-types.ts}                |    13 +-
 .../{tests/setup.ts => app/lib/source.ts}          |    10 +-
 .../app/{routes/acid-semantics.tsx => lib/urls.ts} |    24 +-
 hbase-website/app/lib/utils.ts                     |    13 +
 .../{downloads/index.tsx => _docs/docs-layout.tsx} |    17 +-
 .../_docs/docs/_mdx/(multi-page)/acl-matrix.mdx    |   154 +
 .../pages/_docs/docs/_mdx/(multi-page)/amv2.mdx    |   117 +-
 .../(multi-page)/architecture/bulk-loading.mdx     |    83 +
 .../(multi-page)/architecture/catalog-tables.mdx   |    38 +
 .../architecture/client-request-filters.mdx        |   251 +
 .../docs/_mdx/(multi-page)/architecture/client.mdx |   270 +
 .../_mdx/(multi-page)/architecture/hbase-mob.mdx   |   549 +-
 .../docs/_mdx/(multi-page)/architecture/hdfs.mdx   |    16 +
 .../docs/_mdx/(multi-page)/architecture/index.mdx  |    10 +
 .../docs/_mdx/(multi-page)/architecture/master.mdx |    95 +
 .../docs/_mdx/(multi-page)/architecture/meta.json  |    17 +
 .../_mdx/(multi-page)/architecture/overview.mdx    |    36 +
 .../_mdx/(multi-page)/architecture/regions.mdx     |   841 +
 .../(multi-page)/architecture/regionserver.mdx     |   662 +
 .../(multi-page)/architecture/snapshot-scanner.mdx |   112 +
 .../architecture/timeline-consistent-reads.mdx     |   332 +
 .../app/pages/_docs/docs/_mdx/(multi-page)/asf.mdx |    12 +
 .../backup-restore/additional-topics.mdx           |   301 +
 .../(multi-page)/backup-restore/administration.mdx |   172 +
 .../_mdx/(multi-page)/backup-restore/commands.mdx  |   254 +
 .../_mdx/(multi-page)/backup-restore/index.mdx     |     4 +
 .../_mdx/(multi-page)/backup-restore/meta.json     |     9 +
 .../_mdx/(multi-page)/backup-restore/overview.mdx  |   157 +
 .../building-and-developing/announcing.mdx         |    44 +
 .../building-and-developing/building.mdx           |   297 +
 .../developer-guidelines.mdx                       |   809 +
 .../generating-documentation.mdx                   |     9 +
 .../building-and-developing/getting-involved.mdx   |   124 +
 .../(multi-page)/building-and-developing/ides.mdx  |   126 +
 .../(multi-page)/building-and-developing/index.mdx |     7 +
 .../(multi-page)/building-and-developing/meta.json |    16 +
 .../building-and-developing/releasing.mdx          |   401 +
 .../building-and-developing/repositories.mdx       |    13 +
 .../(multi-page)/building-and-developing/tests.mdx |   810 +
 .../building-and-developing/updating-landing.mdx   |    12 +
 .../building-and-developing/voting.mdx             |    64 +
 .../_mdx/(multi-page)/bulk-data-generator-tool.mdx |   105 +
 .../_docs/docs/_mdx/(multi-page)/case-studies.mdx  |   110 +-
 .../_docs/docs/_mdx/(multi-page)/community.mdx     |    67 +
 .../_docs/docs/_mdx/(multi-page)/compression.mdx   |   612 +-
 .../configuration/basic-prerequisites.mdx          |   279 +
 .../_mdx/(multi-page)/configuration/confirm.mdx    |    31 +
 .../_mdx/(multi-page)/configuration/default.mdx    |   131 +
 .../_mdx/(multi-page)/configuration/dynamic.mdx    |    91 +
 .../_mdx/(multi-page)/configuration/example.mdx    |    74 +
 .../configuration/hbase-run-models.mdx             |   125 +
 .../_mdx/(multi-page)/configuration/important.mdx  |   268 +
 .../docs/_mdx/(multi-page)/configuration/index.mdx |    47 +
 .../docs/_mdx/(multi-page)/configuration/meta.json |     4 +
 .../(multi-page)/contributing-to-documentation.mdx |   317 +
 .../app/pages/_docs/docs/_mdx/(multi-page)/cp.mdx  |   760 +
 .../_docs/docs/_mdx/(multi-page)/datamodel.mdx     |   490 +-
 .../_docs/docs/_mdx/(multi-page)/external-apis.mdx |  1221 +
 .../app/pages/_docs/docs/_mdx/(multi-page)/faq.mdx |   138 +
 .../docs/_mdx/(multi-page)/getting-started.mdx     |   645 +
 .../_docs/docs/_mdx/(multi-page)/hbase-apis.mdx    |    50 +-
 .../_docs/docs/_mdx/(multi-page)/hbase-history.mdx |     9 +
 .../_mdx/(multi-page)/hbase-incompatibilities.mdx  |   661 +
 .../pages/_docs/docs/_mdx/(multi-page)/hbtop.mdx   |   264 +
 .../_docs/docs/_mdx/(multi-page)/hfile-format.mdx  |   295 +
 .../pages/_docs/docs/_mdx/(multi-page)/index.mdx   |    88 +
 .../docs/_mdx/(multi-page)/inmemory-compaction.mdx |    72 +-
 .../_docs/docs/_mdx/(multi-page)/mapreduce.mdx     |   296 +-
 .../pages/_docs/docs/_mdx/(multi-page)/meta.json   |    66 +
 .../docs/_mdx/(multi-page)/offheap-read-write.mdx  |   166 +-
 .../backup-and-snapshots.mdx                       |   290 +
 .../operational-management/cluster-replication.mdx |   541 +
 .../(multi-page)/operational-management/index.mdx  |     6 +
 .../(multi-page)/operational-management/meta.json  |    13 +
 .../metrics-and-monitoring.mdx                     |   605 +
 .../(multi-page)/operational-management/node.mdx   |   178 +
 .../operational-management/region-and-capacity.mdx |   408 +
 ...ning-multiple-workloads-on-a-single-cluster.mdx |   254 +
 .../operational-management/table-rename.mdx        |    29 +
 .../(multi-page)/operational-management/tools.mdx  |  1108 +
 .../pages/_docs/docs/_mdx/(multi-page)/orca.mdx    |    16 +
 .../_docs/docs/_mdx/(multi-page)/other-info.mdx    |    42 +
 .../_docs/docs/_mdx/(multi-page)/performance.mdx   |   604 +
 .../_docs/docs/_mdx/(multi-page)/profiler.mdx      |   106 +-
 .../_docs/docs/_mdx/(multi-page)/protobuf.mdx      |    87 +-
 .../app/pages/_docs/docs/_mdx/(multi-page)/pv2.mdx |   153 +-
 .../docs/_mdx/(multi-page)/regionserver-sizing.mdx |   888 +
 .../app/pages/_docs/docs/_mdx/(multi-page)/rpc.mdx |   167 +-
 .../_docs/docs/_mdx/(multi-page)/schema-design.mdx |    56 +
 .../_mdx/(multi-page)/security/client-access.mdx   |   298 +
 .../_mdx/(multi-page)/security/data-access.mdx     |   940 +
 .../docs/_mdx/(multi-page)/security/example.mdx    |   134 +
 .../security/hdfs-and-zookeeper-access.mdx         |    22 +
 .../docs/_mdx/(multi-page)/security/index.mdx      |    21 +
 .../docs/_mdx/(multi-page)/security/meta.json      |    12 +
 .../_docs/docs/_mdx/(multi-page)/security/tls.mdx  |   308 +
 .../_mdx/(multi-page)/security/user-access.mdx     |   112 +
 .../docs/_mdx/(multi-page)/security/web-ui.mdx     |   232 +
 .../pages/_docs/docs/_mdx/(multi-page)/shell.mdx   |   250 +-
 .../pages/_docs/docs/_mdx/(multi-page)/spark.mdx   |   553 +-
 .../app/pages/_docs/docs/_mdx/(multi-page)/sql.mdx |     8 +
 .../docs/_mdx/(multi-page)/store-file-tracking.mdx |   127 +-
 .../docs/_mdx/(multi-page)/sync-replication.mdx    |   119 +-
 .../_mdx/(multi-page)/thrift-filter-language.mdx   |   240 +
 .../pages/_docs/docs/_mdx/(multi-page)/tracing.mdx |    36 +
 .../docs/_mdx/(multi-page)/troubleshooting.mdx     |  1261 +-
 .../_docs/docs/_mdx/(multi-page)/unit-testing.mdx  |   140 +-
 .../docs/_mdx/(multi-page)/upgrading/index.mdx     |     8 +
 .../docs/_mdx/(multi-page)/upgrading/meta.json     |     4 +
 .../docs/_mdx/(multi-page)/upgrading/paths.mdx     |   426 +
 .../docs/_mdx/(multi-page)/upgrading/rollback.mdx  |   251 +
 .../docs/_mdx/(multi-page)/upgrading/rolling.mdx   |    20 +
 .../_mdx/(multi-page)/upgrading/version-number.mdx |   154 +
 .../pages/_docs/docs/_mdx/(multi-page)/ycsb.mdx    |    10 +
 .../_docs/docs/_mdx/(multi-page)/zookeeper.mdx     |   357 +-
 .../pages/_docs/docs/_mdx/single-page/index.mdx    |   512 +
 .../pages/_docs/docs/_mdx/single-page/meta.json    |     8 +
 hbase-website/app/pages/_docs/docs/index.tsx       |   305 +
 .../pages/{ => _landing}/acid-semantics/content.md |     4 +-
 .../pages/{ => _landing}/acid-semantics/index.tsx  |     6 +-
 .../{ => _landing}/code-of-conduct/content.md      |     0
 .../pages/{ => _landing}/code-of-conduct/index.tsx |     6 +-
 .../app/pages/_landing/downloads/content.md        |    43 +
 .../app/pages/{ => _landing}/downloads/index.tsx   |     6 +-
 .../pages/{ => _landing}/export-control/content.md |     0
 .../pages/{ => _landing}/export-control/index.tsx  |     6 +-
 .../app/pages/{ => _landing}/home/community.tsx    |     2 +-
 .../app/pages/{ => _landing}/home/feature-card.tsx |     0
 .../app/pages/{ => _landing}/home/features.tsx     |     2 +-
 .../app/pages/{ => _landing}/home/hero.tsx         |     2 +-
 .../app/pages/{ => _landing}/home/index.tsx        |     8 +-
 .../app/pages/{ => _landing}/home/integrations.tsx |     0
 .../app/pages/{ => _landing}/home/use-cases.tsx    |     0
 .../index.tsx => _landing/landing-layout.tsx}      |    18 +-
 .../app/pages/_landing/mailing-lists/content.md    |    30 +
 .../pages/{ => _landing}/mailing-lists/index.tsx   |     6 +-
 .../app/pages/{ => _landing}/news/events.json      |     0
 .../app/pages/{ => _landing}/news/index.tsx        |     4 +-
 .../pages/{ => _landing}/other-resources/index.tsx |     0
 .../{ => _landing}/other-resources/resources.json  |     0
 .../{ => _landing}/powered-by-hbase/companies.json |     0
 .../{ => _landing}/powered-by-hbase/index.tsx      |     4 +-
 .../{ => _landing}/source-repository/content.md    |     0
 .../{ => _landing}/source-repository/index.tsx     |     6 +-
 .../app/pages/{ => _landing}/sponsors/content.md   |     0
 .../app/pages/{ => _landing}/sponsors/index.tsx    |     6 +-
 .../pages/{ => _landing}/team/developers.json.d.ts |     0
 .../app/pages/{ => _landing}/team/index.tsx        |     4 +-
 hbase-website/app/pages/downloads/content.md       |    43 -
 hbase-website/app/pages/mailing-lists/content.md   |    30 -
 hbase-website/app/root.tsx                         |    10 +-
 hbase-website/app/routes.ts                        |    34 +-
 .../{source-repository.tsx => _api/llms-full.ts}   |    23 +-
 .../{tests/setup.ts => app/routes/_api/search.ts}  |    14 +-
 .../routes/{acid-semantics.tsx => _docs/docs.tsx}  |    26 +-
 .../app/routes/{ => _landing}/acid-semantics.tsx   |     2 +-
 .../app/routes/{ => _landing}/code-of-conduct.tsx  |     2 +-
 .../app/routes/{ => _landing}/downloads.tsx        |     2 +-
 .../app/routes/{ => _landing}/export-control.tsx   |     2 +-
 hbase-website/app/routes/{ => _landing}/home.tsx   |     2 +-
 .../app/routes/{ => _landing}/mailing-lists.tsx    |     2 +-
 hbase-website/app/routes/{ => _landing}/news.tsx   |     2 +-
 .../app/routes/{ => _landing}/other-resources.tsx  |     2 +-
 .../app/routes/{ => _landing}/powered-by-hbase.tsx |     2 +-
 .../routes/{ => _landing}/source-repository.tsx    |     2 +-
 .../app/routes/{ => _landing}/sponsors.tsx         |     2 +-
 hbase-website/app/routes/{ => _landing}/team.tsx   |     2 +-
 hbase-website/app/ui/button.tsx                    |    28 +-
 hbase-website/app/ui/collapsible.tsx               |     4 +
 hbase-website/app/ui/popover.tsx                   |    49 +
 hbase-website/app/ui/scroll-area.tsx               |     6 +-
 hbase-website/cli.json                             |    13 +
 hbase-website/e2e-tests/docs.spec.ts               |   267 +
 hbase-website/e2e-tests/export-pdf.spec.ts         |   245 +
 hbase-website/e2e-tests/landing-page.spec.ts       |   165 +
 hbase-website/e2e-tests/theme.spec.ts              |   113 +
 hbase-website/eslint.config.js                     |     3 +-
 .../team/developers.json.d.ts => global.d.ts}      |    15 +-
 hbase-website/package-lock.json                    | 16843 ++++---
 hbase-website/package.json                         |    45 +-
 hbase-website/playwright.config.ts                 |    70 +
 hbase-website/pom.xml                              |    27 +-
 hbase-website/public/book.html                     | 50358 +++++++++++++++++++
 .../public/docs-images}/1-snapshot.png             |   Bin
 .../public/docs-images}/2-snapshots.png            |   Bin
 hbase-website/public/docs-images/WAL_splitting.png |   Bin 0 -> 48961 bytes
 .../public/docs-images/adding_filters.gif          |   Bin 0 -> 2770341 bytes
 .../public/docs-images}/architecture.gif           |   Bin
 .../public/docs-images}/backup-app-components.png  |   Bin
 .../public/docs-images/backup-cloud-appliance.png  |   Bin 0 -> 24834 bytes
 .../docs-images/backup-dedicated-cluster.png       |   Bin 0 -> 24578 bytes
 .../public/docs-images/backup-intra-cluster.png    |   Bin 0 -> 17348 bytes
 .../public/docs-images}/bc_basic.png               |   Bin
 .../public/docs-images}/bc_config.png              |   Bin
 .../public/docs-images}/bc_l1.png                  |   Bin
 .../public/docs-images}/bc_l2_buckets.png          |   Bin
 .../public/docs-images}/bc_stats.png               |   Bin
 .../public/docs-images}/big_h_logo.png             |   Bin
 .../public/docs-images}/big_h_logo.svg             |     0
 .../docs-images}/bytebuff-allocator-stats.png      |   Bin
 .../docs-images/changing_displayed_fields.gif      |   Bin 0 -> 2620167 bytes
 hbase-website/public/docs-images/changing_mode.gif |   Bin 0 -> 3341347 bytes
 .../docs-images/changing_order_of_fields.gif       |   Bin 0 -> 2879724 bytes
 .../public/docs-images/changing_refresh_delay.gif  |   Bin 0 -> 2292628 bytes
 .../public/docs-images/changing_sort_field.gif     |   Bin 0 -> 3434988 bytes
 .../docs-images}/data_block_diff_encoding.png      |   Bin
 .../public/docs-images}/data_block_no_encoding.png |   Bin
 .../docs-images}/data_block_prefix_encoding.png    |   Bin
 hbase-website/public/docs-images/driling_down.gif  |   Bin 0 -> 4003463 bytes
 .../public/docs-images}/empty-snapshots.png        |   Bin
 .../public/docs-images}/favicon.ico                |   Bin
 .../public/docs-images}/hadoop-logo.jpg            |   Bin
 .../public/docs-images}/hbase_logo.png             |   Bin
 .../public/docs-images}/hbase_logo.svg             |     0
 .../public/docs-images}/hbase_logo_with_orca.png   |   Bin
 .../public/docs-images}/hbase_logo_with_orca.xcf   |   Bin
 .../docs-images}/hbase_logo_with_orca_large.png    |   Bin
 .../docs-images}/hbase_replication_diagram.jpg     |   Bin
 .../public/docs-images}/hbasecon2015.30percent.png |   Bin
 .../docs-images}/hbasecon2016-stack-logo.jpg       |   Bin
 .../public/docs-images}/hbasecon2016-stacked.png   |   Bin
 .../public/docs-images}/hbasecon2017.png           |   Bin
 .../public/docs-images}/hbaseconasia2017.png       |   Bin
 hbase-website/public/docs-images/help_screen.gif   |   Bin 0 -> 930726 bytes
 hbase-website/public/docs-images/hfile.png         |   Bin 0 -> 31680 bytes
 .../public/docs-images}/hfilev2.png                |   Bin
 .../public/docs-images}/jumping-orca_rotated.png   |   Bin
 .../public/docs-images}/jumping-orca_rotated.xcf   |   Bin
 .../jumping-orca_rotated_12percent.png             |   Bin
 .../jumping-orca_rotated_25percent.png             |   Bin
 .../jumping-orca_transparent_rotated.xcf           |   Bin
 .../public/docs-images}/master-snapshot.png        |   Bin
 .../public/docs-images}/offheap-overview.png       |   Bin
 .../public/docs-images}/region_split_process.png   |   Bin
 .../public/docs-images}/region_states.png          |   Bin
 .../public/docs-images}/replication_overview.png   |   Bin
 .../docs-images/scrolling_metric_records.gif       |   Bin 0 -> 6575199 bytes
 .../docs-images/showing_and_clearing_filters.gif   |   Bin 0 -> 1375780 bytes
 .../public/docs-images}/timeline_consistency.png   |   Bin
 hbase-website/public/docs-images/top_screen.gif    |   Bin 0 -> 2146437 bytes
 .../public/old-book-static-files/MathJax.js        |    19 +
 .../old-book-static-files/coderay-asciidoctor.css  |    87 +
 .../config/TeX-MML-AM_HTMLorMML.js                 |    19 +
 .../public/old-book-static-files/font-awesome.css  |  2337 +
 .../fonts/fontawesome-webfont.woff2                |   Bin 0 -> 77160 bytes
 .../public/old-book-static-files}/hbase.css        |     0
 hbase-website/react-router.config.ts               |    14 +-
 hbase-website/scripts/extract-developers.js        |     2 +-
 hbase-website/scripts/extract-hbase-config.js      |   225 +
 hbase-website/scripts/extract-hbase-version.js     |    69 +
 .../{vitest.config.ts => source.config.ts}         |    36 +-
 hbase-website/tests/markdown.test.tsx              |   138 -
 hbase-website/tsconfig.json                        |    10 +-
 .../extract-developers.test.js                     |     0
 .../unit-tests/extract-hbase-config.test.js        |   462 +
 .../unit-tests/extract-hbase-version.test.js       |    53 +
 hbase-website/{tests => unit-tests}/home.test.tsx  |     2 +-
 hbase-website/unit-tests/markdown.test.tsx         |   174 +
 .../{tests => unit-tests}/navigation.test.tsx      |     0
 hbase-website/{tests => unit-tests}/setup.ts       |     0
 .../single-page-heading-route-anchors.test.ts      |   134 +
 .../{tests => unit-tests}/theme-toggle.test.tsx    |     0
 hbase-website/{tests => unit-tests}/utils.tsx      |     0
 hbase-website/unit-tests/validate-headings.test.ts |   201 +
 .../unit-tests/validate-references.test.ts         |    92 +
 hbase-website/vite.config.ts                       |    23 +-
 hbase-website/vitest.config.ts                     |    16 +-
 pom.xml                                            |   466 +-
 .../asciidoc/_chapters/appendix_acl_matrix.adoc    |   181 -
 .../appendix_contributing_to_documentation.adoc    |   441 -
 .../appendix_hbase_incompatibilities.adoc          |   714 -
 .../asciidoc/_chapters/appendix_hfile_format.adoc  |   361 -
 src/main/asciidoc/_chapters/architecture.adoc      |  3627 --
 src/main/asciidoc/_chapters/asf.adoc               |    47 -
 src/main/asciidoc/_chapters/backup_restore.adoc    |   974 -
 .../_chapters/bulk_data_generator_tool.adoc        |   132 -
 src/main/asciidoc/_chapters/community.adoc         |   191 -
 src/main/asciidoc/_chapters/configuration.adoc     |  1561 -
 src/main/asciidoc/_chapters/cp.adoc                |   823 -
 src/main/asciidoc/_chapters/developer.adoc         |  2819 --
 src/main/asciidoc/_chapters/external_apis.adoc     |  1379 -
 src/main/asciidoc/_chapters/faq.adoc               |   141 -
 src/main/asciidoc/_chapters/getting_started.adoc   |   591 -
 src/main/asciidoc/_chapters/hbase-default.adoc     |  2357 -
 src/main/asciidoc/_chapters/hbtop.adoc             |   311 -
 src/main/asciidoc/_chapters/images                 |     1 -
 src/main/asciidoc/_chapters/ops_mgt.adoc           |  4284 --
 src/main/asciidoc/_chapters/orca.adoc              |    42 -
 src/main/asciidoc/_chapters/other_info.adoc        |    75 -
 src/main/asciidoc/_chapters/performance.adoc       |   933 -
 src/main/asciidoc/_chapters/preface.adoc           |   108 -
 src/main/asciidoc/_chapters/schema_design.adoc     |  1248 -
 src/main/asciidoc/_chapters/security.adoc          |  2355 -
 .../slow_log_responses_from_systable.adoc          |   118 -
 src/main/asciidoc/_chapters/snapshot_scanner.adoc  |   152 -
 .../asciidoc/_chapters/thrift_filter_language.adoc |   278 -
 src/main/asciidoc/_chapters/tracing.adoc           |    57 -
 src/main/asciidoc/_chapters/upgrading.adoc         |   882 -
 src/main/asciidoc/book.adoc                        |   109 -
 src/main/asciidoc/images                           |     1 -
 .../xslt/configuration_to_asciidoc_chapter.xsl     |    90 -
 src/site/resources/images/WAL_splitting.png        |   Bin 38049 -> 0 bytes
 .../resources/images/backup-cloud-appliance.png    |   Bin 30114 -> 0 bytes
 .../resources/images/backup-dedicated-cluster.png  |   Bin 24950 -> 0 bytes
 src/site/resources/images/backup-intra-cluster.png |   Bin 19348 -> 0 bytes
 src/site/resources/images/hfile.png                |   Bin 33661 -> 0 bytes
 729 files changed, 100768 insertions(+), 47057 deletions(-)
 rename src/main/asciidoc/_chapters/ycsb.adoc => .idea/vcs.xml (52%)
 create mode 100644 dev-support/hadoop3-backwards-compatibility-check.Jenkinsfile
 create mode 100644 dev-support/integration-test/integration-test.Jenkinsfile
 rename dev-support/{ => integration-test}/patch-hadoop3.sh (83%)
 rename dev-support/{hbase_nightly_pseudo-distributed-test.sh => integration-test/pseudo-distributed-test.sh} (99%)
 rename dev-support/{hbase_nightly_source-artifact.sh => integration-test/source-artifact.sh} (98%)
 create mode 100644 hbase-diagnostics/src/test/java/org/apache/hadoop/hbase/master/balancer/TestLoadBalancerPerformanceEvaluation.java
 copy hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/{TestImportExport.java => TestImportExportBase.java} (89%)
 rename hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/{TestMultiRowResource.java => MultiRowResourceTestBase.java} (93%)
 rename hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/{TestSchemaResource.java => SchemaResourceTestBase.java} (93%)
 copy hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestPutWriteToWal.java => hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestMultiRowResourceCsrfDisabled.java (63%)
 copy hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestPutWriteToWal.java => hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestMultiRowResourceCsrfEnabled.java (63%)
 rename src/main/asciidoc/_chapters/sql.adoc => hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestSchemaResourceCsrfDisabled.java (68%)
 rename src/main/asciidoc/_chapters/hbase_history.adoc => hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestSchemaResourceCsrfEnabled.java (67%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/{ConnectionRule.java => ConnectionExtension.java} (63%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/{MiniClusterRule.java => MiniClusterExtension.java} (72%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/{TestAcidGuaranteesWithBasicPolicy.java => TestGetAtomicity.java} (67%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/{TestAcidGuaranteesWithEagerPolicy.java => TestMixedAtomicity.java} (67%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/{TestAcidGuaranteesWithAdaptivePolicy.java => TestMobGetAtomicity.java} (66%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/{TestAcidGuaranteesWithNoInMemCompaction.java => TestMobMixedAtomicity.java} (66%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/{TestAcidGuaranteesWithEagerPolicy.java => TestMobScanAtomicity.java} (67%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/{TestAcidGuaranteesWithEagerPolicy.java => TestScanAtomicity.java} (67%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/{TestCacheAwareLoadBalancer.java => TestRSGroupBasedLoadBalancerWithCacheAwareLoadBalancerAsInternal.java} (71%)
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestTagsReverseScan.java
 create mode 100644 hbase-website/app/components/docs/layout/docs/client.tsx
 create mode 100644 hbase-website/app/components/docs/layout/docs/index.tsx
 create mode 100644 hbase-website/app/components/docs/layout/docs/page/client.tsx
 create mode 100644 hbase-website/app/components/docs/layout/docs/page/index.tsx
 create mode 100644 hbase-website/app/components/docs/layout/docs/sidebar.tsx
 create mode 100644 hbase-website/app/components/docs/layout/language-toggle.tsx
 create mode 100644 hbase-website/app/components/docs/layout/link-item.tsx
 create mode 100644 hbase-website/app/components/docs/layout/search-toggle.tsx
 create mode 100644 hbase-website/app/components/docs/layout/shared.tsx
 create mode 100644 hbase-website/app/components/docs/layout/sidebar/base.tsx
 create mode 100644 hbase-website/app/components/docs/layout/sidebar/link-item.tsx
 create mode 100644 hbase-website/app/components/docs/layout/sidebar/page-tree.tsx
 create mode 100644 hbase-website/app/components/docs/layout/sidebar/tabs/dropdown.tsx
 create mode 100644 hbase-website/app/components/docs/layout/sidebar/tabs/index.tsx
 create mode 100644 hbase-website/app/components/docs/layout/theme-toggle.tsx
 create mode 100644 hbase-website/app/components/docs/search/create-db.ts
 create mode 100644 hbase-website/app/components/docs/search/create-from-source.ts
 create mode 100644 hbase-website/app/components/docs/search/docs-search.tsx
 create mode 100644 hbase-website/app/components/docs/search/static.ts
 create mode 100644 hbase-website/app/components/docs/search/use-docs-search.ts
 create mode 100644 hbase-website/app/components/docs/search/utils.ts
 create mode 100644 hbase-website/app/components/docs/toc/clerk.tsx
 create mode 100644 hbase-website/app/components/docs/toc/default.tsx
 create mode 100644 hbase-website/app/components/docs/toc/index.tsx
 delete mode 100644 hbase-website/app/components/markdown-layout.tsx
 create mode 100644 hbase-website/app/components/mdx-components.tsx
 copy hbase-website/app/{pages/downloads/index.tsx => lib/export-pdf/export-pdf-types.ts} (76%)
 copy hbase-website/{tests/setup.ts => app/lib/source.ts} (80%)
 copy hbase-website/app/{routes/acid-semantics.tsx => lib/urls.ts} (65%)
 copy hbase-website/app/pages/{downloads/index.tsx => _docs/docs-layout.tsx} (70%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/acl-matrix.mdx
 rename src/main/asciidoc/_chapters/amv2.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/amv2.mdx (57%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/bulk-loading.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/catalog-tables.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/client-request-filters.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/client.mdx
 rename src/main/asciidoc/_chapters/hbase_mob.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/hbase-mob.mdx (71%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/hdfs.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/master.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/overview.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/regions.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/regionserver.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/snapshot-scanner.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/architecture/timeline-consistent-reads.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/asf.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/backup-restore/additional-topics.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/backup-restore/administration.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/backup-restore/commands.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/backup-restore/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/backup-restore/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/backup-restore/overview.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/announcing.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/building.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/developer-guidelines.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/generating-documentation.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/getting-involved.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/ides.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/releasing.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/repositories.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/tests.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/updating-landing.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/building-and-developing/voting.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/bulk-data-generator-tool.mdx
 rename src/main/asciidoc/_chapters/case_studies.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/case-studies.mdx (75%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/community.mdx
 rename src/main/asciidoc/_chapters/compression.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/compression.mdx (52%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/basic-prerequisites.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/confirm.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/default.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/dynamic.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/example.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/hbase-run-models.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/important.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/configuration/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/contributing-to-documentation.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/cp.mdx
 rename src/main/asciidoc/_chapters/datamodel.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/datamodel.mdx (56%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/external-apis.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/faq.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/getting-started.mdx
 rename src/main/asciidoc/_chapters/hbase_apis.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/hbase-apis.mdx (74%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/hbase-history.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/hbase-incompatibilities.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/hbtop.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/hfile-format.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/index.mdx
 rename src/main/asciidoc/_chapters/inmemory_compaction.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/inmemory-compaction.mdx (56%)
 rename src/main/asciidoc/_chapters/mapreduce.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/mapreduce.mdx (74%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/meta.json
 rename src/main/asciidoc/_chapters/offheap_read_write.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/offheap-read-write.mdx (64%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/backup-and-snapshots.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/cluster-replication.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/metrics-and-monitoring.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/node.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/region-and-capacity.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/running-multiple-workloads-on-a-single-cluster.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/table-rename.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/operational-management/tools.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/orca.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/other-info.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/performance.mdx
 rename src/main/asciidoc/_chapters/profiler.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/profiler.mdx (50%)
 rename src/main/asciidoc/_chapters/protobuf.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/protobuf.mdx (78%)
 rename src/main/asciidoc/_chapters/pv2.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/pv2.mdx (54%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/regionserver-sizing.mdx
 rename src/main/asciidoc/_chapters/rpc.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/rpc.mdx (58%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/schema-design.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/client-access.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/data-access.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/example.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/hdfs-and-zookeeper-access.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/tls.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/user-access.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/security/web-ui.mdx
 rename src/main/asciidoc/_chapters/shell.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/shell.mdx (81%)
 rename src/main/asciidoc/_chapters/spark.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/spark.mdx (58%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/sql.mdx
 rename src/main/asciidoc/_chapters/store_file_tracking.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/store-file-tracking.mdx (59%)
 rename src/main/asciidoc/_chapters/sync_replication.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/sync-replication.mdx (54%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/thrift-filter-language.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/tracing.mdx
 rename src/main/asciidoc/_chapters/troubleshooting.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/troubleshooting.mdx (50%)
 rename src/main/asciidoc/_chapters/unit_testing.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/unit-testing.mdx (80%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/upgrading/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/upgrading/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/upgrading/paths.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/upgrading/rollback.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/upgrading/rolling.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/upgrading/version-number.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/ycsb.mdx
 rename src/main/asciidoc/_chapters/zookeeper.adoc => hbase-website/app/pages/_docs/docs/_mdx/(multi-page)/zookeeper.mdx (64%)
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/single-page/index.mdx
 create mode 100644 hbase-website/app/pages/_docs/docs/_mdx/single-page/meta.json
 create mode 100644 hbase-website/app/pages/_docs/docs/index.tsx
 rename hbase-website/app/pages/{ => _landing}/acid-semantics/content.md (95%)
 rename hbase-website/app/pages/{ => _landing}/acid-semantics/index.tsx (84%)
 rename hbase-website/app/pages/{ => _landing}/code-of-conduct/content.md (100%)
 rename hbase-website/app/pages/{ => _landing}/code-of-conduct/index.tsx (84%)
 create mode 100644 hbase-website/app/pages/_landing/downloads/content.md
 rename hbase-website/app/pages/{ => _landing}/downloads/index.tsx (84%)
 rename hbase-website/app/pages/{ => _landing}/export-control/content.md (100%)
 rename hbase-website/app/pages/{ => _landing}/export-control/index.tsx (84%)
 rename hbase-website/app/pages/{ => _landing}/home/community.tsx (98%)
 rename hbase-website/app/pages/{ => _landing}/home/feature-card.tsx (100%)
 rename hbase-website/app/pages/{ => _landing}/home/features.tsx (96%)
 rename hbase-website/app/pages/{ => _landing}/home/hero.tsx (96%)
 copy hbase-website/app/pages/{ => _landing}/home/index.tsx (79%)
 rename hbase-website/app/pages/{ => _landing}/home/integrations.tsx (100%)
 rename hbase-website/app/pages/{ => _landing}/home/use-cases.tsx (100%)
 rename hbase-website/app/pages/{home/index.tsx => _landing/landing-layout.tsx} (70%)
 create mode 100644 hbase-website/app/pages/_landing/mailing-lists/content.md
 rename hbase-website/app/pages/{ => _landing}/mailing-lists/index.tsx (84%)
 rename hbase-website/app/pages/{ => _landing}/news/events.json (100%)
 rename hbase-website/app/pages/{ => _landing}/news/index.tsx (97%)
 rename hbase-website/app/pages/{ => _landing}/other-resources/index.tsx (100%)
 rename hbase-website/app/pages/{ => _landing}/other-resources/resources.json (100%)
 rename hbase-website/app/pages/{ => _landing}/powered-by-hbase/companies.json (100%)
 rename hbase-website/app/pages/{ => _landing}/powered-by-hbase/index.tsx (96%)
 rename hbase-website/app/pages/{ => _landing}/source-repository/content.md (100%)
 rename hbase-website/app/pages/{ => _landing}/source-repository/index.tsx (84%)
 rename hbase-website/app/pages/{ => _landing}/sponsors/content.md (100%)
 rename hbase-website/app/pages/{ => _landing}/sponsors/index.tsx (84%)
 copy hbase-website/app/pages/{ => _landing}/team/developers.json.d.ts (100%)
 rename hbase-website/app/pages/{ => _landing}/team/index.tsx (95%)
 delete mode 100644 hbase-website/app/pages/downloads/content.md
 delete mode 100644 hbase-website/app/pages/mailing-lists/content.md
 copy hbase-website/app/routes/{source-repository.tsx => _api/llms-full.ts} (63%)
 copy hbase-website/{tests/setup.ts => app/routes/_api/search.ts} (69%)
 copy hbase-website/app/routes/{acid-semantics.tsx => _docs/docs.tsx} (60%)
 rename hbase-website/app/routes/{ => _landing}/acid-semantics.tsx (94%)
 rename hbase-website/app/routes/{ => _landing}/code-of-conduct.tsx (94%)
 rename hbase-website/app/routes/{ => _landing}/downloads.tsx (95%)
 rename hbase-website/app/routes/{ => _landing}/export-control.tsx (94%)
 rename hbase-website/app/routes/{ => _landing}/home.tsx (95%)
 rename hbase-website/app/routes/{ => _landing}/mailing-lists.tsx (94%)
 rename hbase-website/app/routes/{ => _landing}/news.tsx (95%)
 rename hbase-website/app/routes/{ => _landing}/other-resources.tsx (94%)
 rename hbase-website/app/routes/{ => _landing}/powered-by-hbase.tsx (94%)
 rename hbase-website/app/routes/{ => _landing}/source-repository.tsx (93%)
 rename hbase-website/app/routes/{ => _landing}/sponsors.tsx (95%)
 rename hbase-website/app/routes/{ => _landing}/team.tsx (95%)
 create mode 100644 hbase-website/app/ui/popover.tsx
 create mode 100644 hbase-website/cli.json
 create mode 100644 hbase-website/e2e-tests/docs.spec.ts
 create mode 100644 hbase-website/e2e-tests/export-pdf.spec.ts
 create mode 100644 hbase-website/e2e-tests/landing-page.spec.ts
 create mode 100644 hbase-website/e2e-tests/theme.spec.ts
 rename hbase-website/{app/pages/team/developers.json.d.ts => global.d.ts} (83%)
 create mode 100644 hbase-website/playwright.config.ts
 create mode 100644 hbase-website/public/book.html
 rename {src/site/resources/images => hbase-website/public/docs-images}/1-snapshot.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/2-snapshots.png (100%)
 create mode 100644 hbase-website/public/docs-images/WAL_splitting.png
 create mode 100644 hbase-website/public/docs-images/adding_filters.gif
 rename {src/site/resources/images => hbase-website/public/docs-images}/architecture.gif (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/backup-app-components.png (100%)
 create mode 100644 hbase-website/public/docs-images/backup-cloud-appliance.png
 create mode 100644 hbase-website/public/docs-images/backup-dedicated-cluster.png
 create mode 100644 hbase-website/public/docs-images/backup-intra-cluster.png
 rename {src/site/resources/images => hbase-website/public/docs-images}/bc_basic.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/bc_config.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/bc_l1.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/bc_l2_buckets.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/bc_stats.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/big_h_logo.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/big_h_logo.svg (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/bytebuff-allocator-stats.png (100%)
 create mode 100644 hbase-website/public/docs-images/changing_displayed_fields.gif
 create mode 100644 hbase-website/public/docs-images/changing_mode.gif
 create mode 100644 hbase-website/public/docs-images/changing_order_of_fields.gif
 create mode 100644 hbase-website/public/docs-images/changing_refresh_delay.gif
 create mode 100644 hbase-website/public/docs-images/changing_sort_field.gif
 rename {src/site/resources/images => hbase-website/public/docs-images}/data_block_diff_encoding.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/data_block_no_encoding.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/data_block_prefix_encoding.png (100%)
 create mode 100644 hbase-website/public/docs-images/driling_down.gif
 rename {src/site/resources/images => hbase-website/public/docs-images}/empty-snapshots.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/favicon.ico (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hadoop-logo.jpg (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbase_logo.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbase_logo.svg (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbase_logo_with_orca.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbase_logo_with_orca.xcf (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbase_logo_with_orca_large.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbase_replication_diagram.jpg (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbasecon2015.30percent.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbasecon2016-stack-logo.jpg (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbasecon2016-stacked.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbasecon2017.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/hbaseconasia2017.png (100%)
 create mode 100644 hbase-website/public/docs-images/help_screen.gif
 create mode 100644 hbase-website/public/docs-images/hfile.png
 rename {src/site/resources/images => hbase-website/public/docs-images}/hfilev2.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/jumping-orca_rotated.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/jumping-orca_rotated.xcf (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/jumping-orca_rotated_12percent.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/jumping-orca_rotated_25percent.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/jumping-orca_transparent_rotated.xcf (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/master-snapshot.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/offheap-overview.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/region_split_process.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/region_states.png (100%)
 rename {src/site/resources/images => hbase-website/public/docs-images}/replication_overview.png (100%)
 create mode 100644 hbase-website/public/docs-images/scrolling_metric_records.gif
 create mode 100644 hbase-website/public/docs-images/showing_and_clearing_filters.gif
 rename {src/site/resources/images => hbase-website/public/docs-images}/timeline_consistency.png (100%)
 create mode 100644 hbase-website/public/docs-images/top_screen.gif
 create mode 100644 hbase-website/public/old-book-static-files/MathJax.js
 create mode 100644 hbase-website/public/old-book-static-files/coderay-asciidoctor.css
 create mode 100644 hbase-website/public/old-book-static-files/config/TeX-MML-AM_HTMLorMML.js
 create mode 100644 hbase-website/public/old-book-static-files/font-awesome.css
 create mode 100644 hbase-website/public/old-book-static-files/fonts/fontawesome-webfont.woff2
 rename {src/main/asciidoc => hbase-website/public/old-book-static-files}/hbase.css (100%)
 create mode 100755 hbase-website/scripts/extract-hbase-config.js
 create mode 100644 hbase-website/scripts/extract-hbase-version.js
 copy hbase-website/{vitest.config.ts => source.config.ts} (61%)
 delete mode 100644 hbase-website/tests/markdown.test.tsx
 rename hbase-website/{tests => unit-tests}/extract-developers.test.js (100%)
 create mode 100644 hbase-website/unit-tests/extract-hbase-config.test.js
 create mode 100644 hbase-website/unit-tests/extract-hbase-version.test.js
 rename hbase-website/{tests => unit-tests}/home.test.tsx (98%)
 create mode 100644 hbase-website/unit-tests/markdown.test.tsx
 rename hbase-website/{tests => unit-tests}/navigation.test.tsx (100%)
 rename hbase-website/{tests => unit-tests}/setup.ts (100%)
 create mode 100644 hbase-website/unit-tests/single-page-heading-route-anchors.test.ts
 rename hbase-website/{tests => unit-tests}/theme-toggle.test.tsx (100%)
 rename hbase-website/{tests => unit-tests}/utils.tsx (100%)
 create mode 100644 hbase-website/unit-tests/validate-headings.test.ts
 create mode 100644 hbase-website/unit-tests/validate-references.test.ts
 delete mode 100644 src/main/asciidoc/_chapters/appendix_acl_matrix.adoc
 delete mode 100644 src/main/asciidoc/_chapters/appendix_contributing_to_documentation.adoc
 delete mode 100644 src/main/asciidoc/_chapters/appendix_hbase_incompatibilities.adoc
 delete mode 100644 src/main/asciidoc/_chapters/appendix_hfile_format.adoc
 delete mode 100644 src/main/asciidoc/_chapters/architecture.adoc
 delete mode 100644 src/main/asciidoc/_chapters/asf.adoc
 delete mode 100644 src/main/asciidoc/_chapters/backup_restore.adoc
 delete mode 100644 src/main/asciidoc/_chapters/bulk_data_generator_tool.adoc
 delete mode 100644 src/main/asciidoc/_chapters/community.adoc
 delete mode 100644 src/main/asciidoc/_chapters/configuration.adoc
 delete mode 100644 src/main/asciidoc/_chapters/cp.adoc
 delete mode 100644 src/main/asciidoc/_chapters/developer.adoc
 delete mode 100644 src/main/asciidoc/_chapters/external_apis.adoc
 delete mode 100644 src/main/asciidoc/_chapters/faq.adoc
 delete mode 100644 src/main/asciidoc/_chapters/getting_started.adoc
 delete mode 100644 src/main/asciidoc/_chapters/hbase-default.adoc
 delete mode 100644 src/main/asciidoc/_chapters/hbtop.adoc
 delete mode 120000 src/main/asciidoc/_chapters/images
 delete mode 100644 src/main/asciidoc/_chapters/ops_mgt.adoc
 delete mode 100644 src/main/asciidoc/_chapters/orca.adoc
 delete mode 100644 src/main/asciidoc/_chapters/other_info.adoc
 delete mode 100644 src/main/asciidoc/_chapters/performance.adoc
 delete mode 100644 src/main/asciidoc/_chapters/preface.adoc
 delete mode 100644 src/main/asciidoc/_chapters/schema_design.adoc
 delete mode 100644 src/main/asciidoc/_chapters/security.adoc
 delete mode 100644 src/main/asciidoc/_chapters/slow_log_responses_from_systable.adoc
 delete mode 100644 src/main/asciidoc/_chapters/snapshot_scanner.adoc
 delete mode 100644 src/main/asciidoc/_chapters/thrift_filter_language.adoc
 delete mode 100644 src/main/asciidoc/_chapters/tracing.adoc
 delete mode 100644 src/main/asciidoc/_chapters/upgrading.adoc
 delete mode 100644 src/main/asciidoc/book.adoc
 delete mode 120000 src/main/asciidoc/images
 delete mode 100644 src/main/xslt/configuration_to_asciidoc_chapter.xsl
 delete mode 100644 src/site/resources/images/WAL_splitting.png
 delete mode 100644 src/site/resources/images/backup-cloud-appliance.png
 delete mode 100644 src/site/resources/images/backup-dedicated-cluster.png
 delete mode 100644 src/site/resources/images/backup-intra-cluster.png
 delete mode 100644 src/site/resources/images/hfile.png