Skip to content

Commit 8d1c951

Browse files
author
Tim Middleton
committed
Update index build information attributes
1 parent ad101fe commit 8d1c951

File tree

5 files changed

+24
-19
lines changed

5 files changed

+24
-19
lines changed

coherence-visualvm-plugin/src/main/java/com/oracle/coherence/plugin/visualvm/VisualVMModel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1325,7 +1325,7 @@ public String[] getMetadata()
13251325
Localization.getLocalText("LBL_locks_pending"), Localization.getLocalText("LBL_listener_reg"),
13261326
Localization.getLocalText("LBL_max_query_millis"), Localization.getLocalText("LBL_max_query_desc"),
13271327
Localization.getLocalText("LBL_non_opt_avge"), Localization.getLocalText("LBL_opt_avge"),
1328-
Localization.getLocalText("LBL_index_units"), Localization.getLocalText("LBL_index_build_duration")
1328+
Localization.getLocalText("LBL_index_units"), Localization.getLocalText("LBL_indexing_total_millis")
13291329
};
13301330

13311331
/**

coherence-visualvm-plugin/src/main/java/com/oracle/coherence/plugin/visualvm/panel/CoherenceCachePanel.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public CoherenceCachePanel(VisualVMModel model)
196196
new RenderHelper.ToolTipRenderer());
197197
RenderHelper.setColumnRenderer(f_tableStorage, CacheStorageManagerData.INDEX_TOTAL_UNITS,
198198
new RenderHelper.IntegerRenderer());
199-
RenderHelper.setColumnRenderer(f_tableStorage, CacheStorageManagerData.INDEX_BUILD_DURATION,
199+
RenderHelper.setColumnRenderer(f_tableStorage, CacheStorageManagerData.INDEXING_TOTAL_MILLIS,
200200
new RenderHelper.IntegerRenderer());
201201

202202
table.setIntercellSpacing(new Dimension(6, 3));
@@ -579,7 +579,7 @@ public void actionPerformed(ActionEvent e)
579579
for (Map.Entry<Object, Data> entry : m_cacheStorageData)
580580
{
581581
cCount++;
582-
Object oValue = entry.getValue().getColumn(CacheStorageManagerData.INDEX_BUILD_DURATION);
582+
Object oValue = entry.getValue().getColumn(CacheStorageManagerData.INDEXING_TOTAL_MILLIS);
583583
long cUnits = (Long) entry.getValue().getColumn(CacheStorageManagerData.INDEX_TOTAL_UNITS);
584584
long cMillis = oValue == null ? 0L : (Long) oValue;
585585
fIndexBuildAvailable = oValue != null;
@@ -603,18 +603,22 @@ public void actionPerformed(ActionEvent e)
603603
if (cCount != 0)
604604
{
605605
cMillisAverage = cMillisTotal * 1.0f / cCount;
606-
sb.append(getLocalizedText("LBL_index_units_mb"))
606+
sb.append(getLocalizedText("LBL_index_units_bytes"))
607+
.append(": ")
608+
.append(getMemoryFormat(cIndexTotalUnits))
609+
.append('\n')
610+
.append(getLocalizedText("LBL_index_units_mb"))
607611
.append(": ")
608612
.append(getMemoryFormat(cIndexTotalUnits / GraphHelper.MB))
609613
.append('\n');
610614

611615
if (fIndexBuildAvailable)
612616
{
613-
sb.append(getLocalizedText("LBL_average_index_build_duration"))
617+
sb.append(getLocalizedText("LBL_average_indexing_total_millis"))
614618
.append(": ")
615-
.append(String.format("%,f", cMillisAverage))
619+
.append(String.format("%,.3f", cMillisAverage))
616620
.append('\n')
617-
.append(getLocalizedText("LBL_max_index_build_duration"))
621+
.append(getLocalizedText("LBL_max_indexing_total_millis"))
618622
.append(": ")
619623
.append(String.format("%,d", cMaxMillis))
620624
.append("\n");

coherence-visualvm-plugin/src/main/java/com/oracle/coherence/plugin/visualvm/tablemodel/model/CacheStorageManagerData.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public class CacheStorageManagerData
6363
*/
6464
public CacheStorageManagerData()
6565
{
66-
super(INDEX_BUILD_DURATION + 1);
66+
super(INDEXING_TOTAL_MILLIS + 1);
6767
}
6868

6969
// ----- DataRetriever methods ------------------------------------------
@@ -119,8 +119,8 @@ public List<Map.Entry<Object, Data>> getJMXData(RequestSender requestSender, Vis
119119
Long.parseLong(requestSender.getAttribute(objName, "OptimizedQueryAverageMillis")));
120120
data.setColumn(CacheStorageManagerData.INDEX_TOTAL_UNITS,
121121
Long.parseLong(requestSender.getAttribute(objName, "IndexTotalUnits")));
122-
data.setColumn(CacheStorageManagerData.INDEX_BUILD_DURATION,
123-
Long.parseLong(requestSender.getAttribute(objName, "IndexBuildDurationMillis")));
122+
data.setColumn(CacheStorageManagerData.INDEXING_TOTAL_MILLIS,
123+
Long.parseLong(requestSender.getAttribute(objName, "IndexingTotalMillis")));
124124
}
125125
catch (Exception eIgnore)
126126
{
@@ -212,7 +212,7 @@ public Data processReporterData(Object[] aoColumns, VisualVMModel model)
212212
{
213213
data.setColumn(CacheStorageManagerData.INDEX_TOTAL_UNITS,
214214
Long.valueOf(getNumberValue(aoColumns[10].toString())));
215-
data.setColumn(CacheStorageManagerData.INDEX_BUILD_DURATION,
215+
data.setColumn(CacheStorageManagerData.INDEXING_TOTAL_MILLIS,
216216
Long.valueOf(getNumberValue(aoColumns[11].toString())));
217217
}
218218
catch (Exception e)
@@ -281,7 +281,7 @@ public SortedMap<Object, Data> getAggregatedDataFromHttpQuerying(VisualVMModel
281281
try
282282
{
283283
data.setColumn(CacheStorageManagerData.INDEX_TOTAL_UNITS,nodeCacheStorage.get("indexTotalUnits").asLong());
284-
data.setColumn(CacheStorageManagerData.INDEX_TOTAL_UNITS,nodeCacheStorage.get("indexBuildDurationMillis").asLong());
284+
data.setColumn(CacheStorageManagerData.INDEXING_TOTAL_MILLIS,nodeCacheStorage.get("IndexingTotalMillis").asLong());
285285
}
286286
catch (Exception ignore)
287287
{
@@ -344,9 +344,9 @@ public SortedMap<Object, Data> getAggregatedDataFromHttpQuerying(VisualVMModel
344344
public static final int INDEX_TOTAL_UNITS = 8;
345345

346346
/**
347-
* Array index for index build duration millis.
347+
* Array index for indexing total millis.
348348
*/
349-
public static final int INDEX_BUILD_DURATION = 9;
349+
public static final int INDEXING_TOTAL_MILLIS = 9;
350350

351351
/**
352352
* The logger object to use.

coherence-visualvm-plugin/src/main/resources/com/oracle/coherence/plugin/visualvm/Bundle.properties

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -324,10 +324,11 @@ LBL_listener_reg=Listener Registrations
324324
LBL_non_opt_avge=Non Opt Query Avg (ms)
325325
LBL_opt_avge=Optimized Query Avg (ms)
326326
LBL_index_units=Index Total Units (bytes)
327+
LBL_index_units_bytes=Index total units across all members (bytes)
327328
LBL_index_units_mb=Index total units across all members (MB)
328-
LBL_index_build_duration=Index Build Duration (ms)
329-
LBL_average_index_build_duration=Average index build duration (ms)
330-
LBL_max_index_build_duration=Max index build duration (ms)
329+
LBL_indexing_total_millis=Indexing Total Millis (ms)
330+
LBL_average_indexing_total_millis=Average indexing total millis across all members
331+
LBL_max_indexing_total_millis=Maximum indexing total millis across all members
331332
LBL_unicast_address=Unicast Address
332333
LBL_port=Port
333334
LBL_role=Role

coherence-visualvm-plugin/src/main/resources/reports/visualvm/cache-storage-manager-stats.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@
9090
<name>IndexTotalUnits</name>
9191
</column>
9292

93-
<column id="IndexBuildDurationMillis">
94-
<name>IndexBuildDurationMillis</name>
93+
<column id="IndexingTotalMillis">
94+
<name>IndexingTotalMillis</name>
9595
</column>
9696
</row>
9797
</report>

0 commit comments

Comments
 (0)