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

mmerli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new fb72f72  Remove deprecation warnings related to access of 
PoolArenaMetric (#1161)
fb72f72 is described below

commit fb72f72e5a3eb53728b35f464fc9f0ae18cf8f65
Author: Dave Rusek <dave.ru...@gmail.com>
AuthorDate: Thu Feb 1 10:17:02 2018 -0700

    Remove deprecation warnings related to access of PoolArenaMetric (#1161)
---
 .../broker/stats/AllocatorStatsGenerator.java      | 33 ++++++++++++++--------
 .../stats/metrics/ManagedLedgerCacheMetrics.java   |  2 +-
 2 files changed, 22 insertions(+), 13 deletions(-)

diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/AllocatorStatsGenerator.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/AllocatorStatsGenerator.java
index 4640927..998145b 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/AllocatorStatsGenerator.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/AllocatorStatsGenerator.java
@@ -47,16 +47,19 @@ public class AllocatorStatsGenerator {
         }
 
         AllocatorStats stats = new AllocatorStats();
-        stats.directArenas = allocator.directArenas().stream().map(x -> 
newPoolArenaStats(x))
-                .collect(Collectors.toList());
-        stats.heapArenas = allocator.heapArenas().stream().map(x -> 
newPoolArenaStats(x)).collect(Collectors.toList());
+        stats.directArenas = allocator.metric().directArenas().stream()
+            .map(AllocatorStatsGenerator::newPoolArenaStats)
+            .collect(Collectors.toList());
+        stats.heapArenas = allocator.metric().heapArenas().stream()
+            .map(AllocatorStatsGenerator::newPoolArenaStats)
+            .collect(Collectors.toList());
 
-        stats.numDirectArenas = allocator.numDirectArenas();
-        stats.numHeapArenas = allocator.numHeapArenas();
-        stats.numThreadLocalCaches = allocator.numThreadLocalCaches();
-        stats.normalCacheSize = allocator.normalCacheSize();
-        stats.smallCacheSize = allocator.smallCacheSize();
-        stats.tinyCacheSize = allocator.tinyCacheSize();
+        stats.numDirectArenas = allocator.metric().numDirectArenas();
+        stats.numHeapArenas = allocator.metric().numHeapArenas();
+        stats.numThreadLocalCaches = allocator.metric().numThreadLocalCaches();
+        stats.normalCacheSize = allocator.metric().normalCacheSize();
+        stats.smallCacheSize = allocator.metric().smallCacheSize();
+        stats.tinyCacheSize = allocator.metric().tinyCacheSize();
         return stats;
     }
 
@@ -66,9 +69,15 @@ public class AllocatorStatsGenerator {
         stats.numSmallSubpages = m.numSmallSubpages();
         stats.numChunkLists = m.numChunkLists();
 
-        stats.tinySubpages = m.tinySubpages().stream().map(x -> 
newPoolSubpageStats(x)).collect(Collectors.toList());
-        stats.smallSubpages = m.smallSubpages().stream().map(x -> 
newPoolSubpageStats(x)).collect(Collectors.toList());
-        stats.chunkLists = m.chunkLists().stream().map(x -> 
newPoolChunkListStats(x)).collect(Collectors.toList());
+        stats.tinySubpages = m.tinySubpages().stream()
+            .map(AllocatorStatsGenerator::newPoolSubpageStats)
+            .collect(Collectors.toList());
+        stats.smallSubpages = m.smallSubpages().stream()
+            .map(AllocatorStatsGenerator::newPoolSubpageStats)
+            .collect(Collectors.toList());
+        stats.chunkLists = m.chunkLists().stream()
+            .map(AllocatorStatsGenerator::newPoolChunkListStats)
+            .collect(Collectors.toList());
 
         stats.numAllocations = m.numAllocations();
         stats.numTinyAllocations = m.numTinyAllocations();
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/metrics/ManagedLedgerCacheMetrics.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/metrics/ManagedLedgerCacheMetrics.java
index 95b828c..e16dfd1 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/metrics/ManagedLedgerCacheMetrics.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/metrics/ManagedLedgerCacheMetrics.java
@@ -66,7 +66,7 @@ public class ManagedLedgerCacheMetrics extends 
AbstractMetrics {
         long totalAllocated = 0;
         long totalUsed = 0;
 
-        for (PoolArenaMetric arena : allocator.directArenas()) {
+        for (PoolArenaMetric arena : allocator.metric().directArenas()) {
             activeAllocations += arena.numActiveAllocations();
             activeAllocationsTiny += arena.numActiveTinyAllocations();
             activeAllocationsSmall += arena.numActiveSmallAllocations();

-- 
To stop receiving notification emails like this one, please contact
mme...@apache.org.

Reply via email to