The query validator accept wildcards ('*') for other aggregator functions than COUNT.
This has lead to incorrect numbers in the thread column for the 'contention-by-address' view. The current definition is:
SELECT address, FIRST(monitorClass), UNIQUE(*), MAX(duration) AS M FROM JavaMonitorEnter
It should be:
SELECT address, FIRST(monitorClass), UNIQUE(eventThread), MAX(duration) AS M FROM JavaMonitorEnter
This has lead to incorrect numbers in the thread column for the 'contention-by-address' view. The current definition is:
SELECT address, FIRST(monitorClass), UNIQUE(*), MAX(duration) AS M FROM JavaMonitorEnter
It should be:
SELECT address, FIRST(monitorClass), UNIQUE(eventThread), MAX(duration) AS M FROM JavaMonitorEnter
- links to
-
Commit(master) openjdk/jdk/e5eaa7f1
-
Review(master) openjdk/jdk/22018