This is an automated email from the ASF dual-hosted git repository.
taklwu pushed a change to branch HBASE-25853
in repository https://gitbox.apache.org/repos/asf/hbase.git.
discard 09db0a3 HBASE-26127 Backport HBASE-23898 "Add trace support for
simple apis i… (#3556)
omit 3d29c0c HBASE-26126 Backport HBASE-25424 "Find a way to config
OpenTelemetry tracing without directly depending on opentelemetry-sdk" to
branch-2 (#3552)
add 04d3c7a HBASE-26166 Fix a minor bug of table list on master ui
(#3554)
add 78fe9ca HBASE-25651 NORMALIZER_TARGET_REGION_SIZE needs a unit in its
name (#3450)
add 620806e HBASE-26150 Let region server also carry ClientMetaService
(#3550)
add fffdcba Revert "HBASE-26125 Backport HBASE-25401 "Add trace support
for async call in rpc client" to branch-2 (#3543)"
add c11a3e1 Revert "HBASE-26124 Backport HBASE-25373 "Remove HTrace
completely in code base and try to make use of OpenTelemetry" to branch-2
(#3529)"
add 31b5e09 Add detailed RIT info in JSON format for consumption as
metrics (#3555)
add 8e9253ed Revert "Add detailed RIT info in JSON format for consumption
as metrics (#3555)"
add effde97 HBASE-25469 Add detailed RIT info in JSON format for
consumption as metrics (#3555)
add a24956d HBASE-26160: Configurable disallowlist for live editing of
loglevels (#3559)
new 3c75c8d HBASE-26124 Backport HBASE-25373 "Remove HTrace completely in
code base and try to make use of OpenTelemetry" to branch-2 (#3529)
new 82d4765 HBASE-26125 Backport HBASE-25401 "Add trace support for async
call in rpc client" to branch-2 (#3543)
new 287aac5 HBASE-26126 Backport HBASE-25424 "Find a way to config
OpenTelemetry tracing without directly depending on opentelemetry-sdk" to
branch-2 (#3552)
new 4fbc4c2 HBASE-26127 Backport HBASE-23898 "Add trace support for
simple apis i… (#3556)
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 (09db0a3)
\
N -- N -- N refs/heads/HBASE-25853 (4fbc4c2)
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.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../org/apache/hadoop/hbase/HTableDescriptor.java | 2 +
.../client/AbstractRpcBasedConnectionRegistry.java | 272 ++++++++++++++++++++
.../hbase/client/ConnectionRegistryFactory.java | 4 +-
.../hbase/client/MasterAddressRefresher.java | 126 ---------
.../apache/hadoop/hbase/client/MasterRegistry.java | 283 +++------------------
.../hbase/client/RegistryEndpointsRefresher.java | 137 ++++++++++
.../hadoop/hbase/client/RpcConnectionRegistry.java | 99 +++++++
.../hbase/client/TableDescriptorBuilder.java | 14 +-
.../apache/hadoop/hbase/security/SecurityInfo.java | 9 +-
...s.java => TestRpcBasedRegistryHedgedReads.java} | 66 +++--
.../org/apache/hadoop/hbase/http/log/LogLevel.java | 47 +++-
.../apache/hadoop/hbase/http/log/TestLogLevel.java | 40 ++-
.../src/main/protobuf/Master.proto | 62 -----
.../src/main/protobuf/Registry.proto | 108 ++++++++
.../hbase/tmpl/master/MasterStatusTmpl.jamon | 2 +-
.../{master => }/MetaRegionLocationCache.java | 14 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 12 +-
.../hadoop/hbase/master/MasterRpcServices.java | 57 +++--
.../hadoop/hbase/regionserver/HRegionServer.java | 22 ++
.../hadoop/hbase/regionserver/RSRpcServices.java | 106 ++++++--
.../hadoop/hbase/security/HBasePolicyProvider.java | 14 +-
.../main/resources/hbase-webapps/master/rits.jsp | 42 ++-
.../hadoop/hbase/client/FromClientSideBase.java | 2 +-
.../hbase/client/TestMasterAddressRefresher.java | 113 --------
.../hadoop/hbase/client/TestMasterRegistry.java | 16 +-
.../hbase/client/TestMetaRegionLocationCache.java | 19 +-
.../client/TestRegistryEndpointsRefresher.java | 114 +++++++++
.../hbase/client/TestRpcConnectionRegistry.java | 103 ++++++++
.../hbase/client/TestScannersFromClientSide.java | 2 +-
.../hbase/master/TestClientMetaServiceRPCs.java | 16 +-
hbase-shell/src/main/ruby/hbase/admin.rb | 8 +-
hbase-shell/src/main/ruby/shell/commands/alter.rb | 2 +-
hbase-shell/src/test/ruby/hbase/admin_test.rb | 7 +
.../zookeeper/RegionServerAddressTracker.java | 78 ++++++
.../zookeeper/TestRegionServerAddressTracker.java | 121 +++++++++
35 files changed, 1448 insertions(+), 691 deletions(-)
create mode 100644
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AbstractRpcBasedConnectionRegistry.java
delete mode 100644
hbase-client/src/main/java/org/apache/hadoop/hbase/client/MasterAddressRefresher.java
create mode 100644
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegistryEndpointsRefresher.java
create mode 100644
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcConnectionRegistry.java
rename
hbase-client/src/test/java/org/apache/hadoop/hbase/client/{TestMasterRegistryHedgedReads.java
=> TestRpcBasedRegistryHedgedReads.java} (78%)
create mode 100644 hbase-protocol-shaded/src/main/protobuf/Registry.proto
rename hbase-server/src/main/java/org/apache/hadoop/hbase/{master =>
}/MetaRegionLocationCache.java (96%)
delete mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMasterAddressRefresher.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRegistryEndpointsRefresher.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRpcConnectionRegistry.java
create mode 100644
hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/RegionServerAddressTracker.java
create mode 100644
hbase-zookeeper/src/test/java/org/apache/hadoop/hbase/zookeeper/TestRegionServerAddressTracker.java