This is an automated email from the ASF dual-hosted git repository.
mmerli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from 68c10925df4 [improve][broker] Consistently add fine-grain
authorization to REST API (#22202)
add 4ff86000383 [feat][misc] PIP-264: Implement topic lookup metrics using
OpenTelemetry (#22058)
No new revisions were added by this update.
Summary of changes:
pulsar-broker/pom.xml | 5 +
.../org/apache/pulsar/broker/PulsarService.java | 14 ++-
.../pulsar/broker/namespace/NamespaceService.java | 62 +++++++++--
.../pulsar/broker/service/BrokerService.java | 65 ++++++++++--
.../broker/stats/PulsarBrokerOpenTelemetry.java | 7 +-
.../broker/auth/MockedPulsarServiceBaseTest.java | 16 ++-
.../service/BrokerServiceThrottlingTest.java | 56 ++++++++--
.../testcontext/AbstractTestPulsarService.java | 15 ++-
.../testcontext/NonStartableTestPulsarService.java | 2 +-
.../broker/testcontext/PulsarTestContext.java | 22 +++-
.../testcontext/StartableTestPulsarService.java | 19 ++--
.../pulsar/client/api/BrokerServiceLookupTest.java | 117 +++++++++++++++++++--
.../{JvmGCMetricsLogger.java => MetricsUtil.java} | 26 ++---
...MetricsLoggerTest.java => MetricsUtilTest.java} | 24 ++---
.../pulsar/opentelemetry/OpenTelemetryService.java | 10 +-
.../annotations/PulsarDeprecatedMetric.java | 18 ++--
.../{ => annotations}/package-info.java | 4 +-
.../opentelemetry/OpenTelemetryServiceTest.java | 46 ++++----
18 files changed, 405 insertions(+), 123 deletions(-)
copy
pulsar-common/src/main/java/org/apache/pulsar/common/stats/{JvmGCMetricsLogger.java
=> MetricsUtil.java} (61%)
copy
pulsar-common/src/test/java/org/apache/pulsar/common/stats/{JvmDefaultGCMetricsLoggerTest.java
=> MetricsUtilTest.java} (55%)
copy pulsar-client/src/main/java/org/apache/pulsar/client/util/Secret.java =>
pulsar-opentelemetry/src/main/java/org/apache/pulsar/opentelemetry/annotations/PulsarDeprecatedMetric.java
(68%)
copy pulsar-opentelemetry/src/main/java/org/apache/pulsar/opentelemetry/{ =>
annotations}/package-info.java (87%)