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

albumenj pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.2 by this push:
     new 8b063766c9 gc bug fix (#11842)
8b063766c9 is described below

commit 8b063766c92d859c58dfc0da3c0a160cb41ef992
Author: wxbty <[email protected]>
AuthorDate: Thu Mar 16 09:42:13 2023 +0800

    gc bug fix (#11842)
    
    Co-authored-by: x-shadow-man <[email protected]>
---
 .../dubbo/metrics/metadata/collector/stat/MetadataStatComposite.java    | 2 +-
 .../dubbo/metrics/registry/collector/stat/RegistryStatComposite.java    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/collector/stat/MetadataStatComposite.java
 
b/dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/collector/stat/MetadataStatComposite.java
index bfb4b07c7e..e26f98d727 100644
--- 
a/dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/collector/stat/MetadataStatComposite.java
+++ 
b/dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/collector/stat/MetadataStatComposite.java
@@ -113,7 +113,7 @@ public class MetadataStatComposite implements MetricsExport 
{
         for (LongContainer<? extends Number> rtContainer : rtStats) {
             MetricsKeyWrapper metricsKeyWrapper = 
rtContainer.getMetricsKeyWrapper();
             for (Map.Entry<String, ? extends Number> entry : 
rtContainer.entrySet()) {
-                list.add(new 
GaugeMetricSample<>(metricsKeyWrapper.targetKey(), 
metricsKeyWrapper.targetDesc(), 
ApplicationMetric.getTagsByName(entry.getKey()), MetricsCategory.RT, entry, 
value -> rtContainer.getValueSupplier().apply(value.getKey())));
+                list.add(new 
GaugeMetricSample<>(metricsKeyWrapper.targetKey(), 
metricsKeyWrapper.targetDesc(), 
ApplicationMetric.getTagsByName(entry.getKey()), MetricsCategory.RT, 
entry.getKey().intern(), value -> 
rtContainer.getValueSupplier().apply(value.intern())));
             }
         }
         return list;
diff --git 
a/dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/collector/stat/RegistryStatComposite.java
 
b/dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/collector/stat/RegistryStatComposite.java
index 3f97210876..9bfa2532e5 100644
--- 
a/dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/collector/stat/RegistryStatComposite.java
+++ 
b/dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/collector/stat/RegistryStatComposite.java
@@ -130,7 +130,7 @@ public class RegistryStatComposite implements MetricsExport 
{
         for (LongContainer<? extends Number> rtContainer : rtStats) {
             MetricsKeyWrapper metricsKeyWrapper = 
rtContainer.getMetricsKeyWrapper();
             for (Map.Entry<String, ? extends Number> entry : 
rtContainer.entrySet()) {
-                list.add(new 
GaugeMetricSample<>(metricsKeyWrapper.targetKey(), 
metricsKeyWrapper.targetDesc(), 
ApplicationMetric.getTagsByName(entry.getKey()), MetricsCategory.RT, entry, 
value -> rtContainer.getValueSupplier().apply(value.getKey())));
+                list.add(new 
GaugeMetricSample<>(metricsKeyWrapper.targetKey(), 
metricsKeyWrapper.targetDesc(), 
ApplicationMetric.getTagsByName(entry.getKey()), MetricsCategory.RT, 
entry.getKey().intern(), value -> 
rtContainer.getValueSupplier().apply(value.intern())));
             }
         }
         return list;

Reply via email to