Skip to content

Commit e0c1fb5

Browse files
author
Marc Alff
committed
Bug#50436 perfschema.aggregate fails on HPUX in 6.0
Relaxed the test conditions to account for objects destroyed, as was intended in the comments in mysql-test/suite/perfschema/t/aggregate.test
1 parent d86d122 commit e0c1fb5

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

mysql-test/suite/perfschema/r/aggregate.result

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,22 +51,22 @@ SELECT EVENT_NAME, e.SUM_TIMER_WAIT, SUM(i.SUM_TIMER_WAIT)
5151
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
5252
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_INSTANCE AS i USING (EVENT_NAME)
5353
GROUP BY EVENT_NAME
54-
HAVING (e.SUM_TIMER_WAIT <> SUM(i.SUM_TIMER_WAIT))
54+
HAVING (e.SUM_TIMER_WAIT < SUM(i.SUM_TIMER_WAIT))
5555
OR @dump_all;
5656
EVENT_NAME SUM_TIMER_WAIT SUM(i.SUM_TIMER_WAIT)
5757
SELECT EVENT_NAME, e.MIN_TIMER_WAIT, MIN(i.MIN_TIMER_WAIT)
5858
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
5959
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_INSTANCE AS i USING (EVENT_NAME)
6060
GROUP BY EVENT_NAME
61-
HAVING (e.MIN_TIMER_WAIT <> MIN(i.MIN_TIMER_WAIT))
61+
HAVING (e.MIN_TIMER_WAIT > MIN(i.MIN_TIMER_WAIT))
6262
AND (MIN(i.MIN_TIMER_WAIT) != 0)
6363
OR @dump_all;
6464
EVENT_NAME MIN_TIMER_WAIT MIN(i.MIN_TIMER_WAIT)
6565
SELECT EVENT_NAME, e.MAX_TIMER_WAIT, MAX(i.MAX_TIMER_WAIT)
6666
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
6767
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_INSTANCE AS i USING (EVENT_NAME)
6868
GROUP BY EVENT_NAME
69-
HAVING (e.MAX_TIMER_WAIT <> MAX(i.MAX_TIMER_WAIT))
69+
HAVING (e.MAX_TIMER_WAIT < MAX(i.MAX_TIMER_WAIT))
7070
OR @dump_all;
7171
EVENT_NAME MAX_TIMER_WAIT MAX(i.MAX_TIMER_WAIT)
7272
"Verifying waits aggregate consistency (thread)"
@@ -75,15 +75,15 @@ FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
7575
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME AS t
7676
USING (EVENT_NAME)
7777
GROUP BY EVENT_NAME
78-
HAVING (e.SUM_TIMER_WAIT <> SUM(t.SUM_TIMER_WAIT))
78+
HAVING (e.SUM_TIMER_WAIT < SUM(t.SUM_TIMER_WAIT))
7979
OR @dump_all;
8080
EVENT_NAME SUM_TIMER_WAIT SUM(t.SUM_TIMER_WAIT)
8181
SELECT EVENT_NAME, e.MIN_TIMER_WAIT, MIN(t.MIN_TIMER_WAIT)
8282
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
8383
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME AS t
8484
USING (EVENT_NAME)
8585
GROUP BY EVENT_NAME
86-
HAVING (e.MIN_TIMER_WAIT <> MIN(t.MIN_TIMER_WAIT))
86+
HAVING (e.MIN_TIMER_WAIT > MIN(t.MIN_TIMER_WAIT))
8787
AND (MIN(t.MIN_TIMER_WAIT) != 0)
8888
OR @dump_all;
8989
EVENT_NAME MIN_TIMER_WAIT MIN(t.MIN_TIMER_WAIT)
@@ -92,7 +92,7 @@ FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
9292
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME AS t
9393
USING (EVENT_NAME)
9494
GROUP BY EVENT_NAME
95-
HAVING (e.MAX_TIMER_WAIT <> MAX(t.MAX_TIMER_WAIT))
95+
HAVING (e.MAX_TIMER_WAIT < MAX(t.MAX_TIMER_WAIT))
9696
OR @dump_all;
9797
EVENT_NAME MAX_TIMER_WAIT MAX(t.MAX_TIMER_WAIT)
9898
update performance_schema.SETUP_CONSUMERS set enabled = 'YES';

mysql-test/suite/perfschema/t/aggregate.test

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2009 Sun Microsystems, Inc
1+
# Copyright (C) 2009-2010 Sun Microsystems, Inc
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License as published by
@@ -132,22 +132,22 @@ SELECT EVENT_NAME, e.SUM_TIMER_WAIT, SUM(i.SUM_TIMER_WAIT)
132132
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
133133
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_INSTANCE AS i USING (EVENT_NAME)
134134
GROUP BY EVENT_NAME
135-
HAVING (e.SUM_TIMER_WAIT <> SUM(i.SUM_TIMER_WAIT))
135+
HAVING (e.SUM_TIMER_WAIT < SUM(i.SUM_TIMER_WAIT))
136136
OR @dump_all;
137137

138138
SELECT EVENT_NAME, e.MIN_TIMER_WAIT, MIN(i.MIN_TIMER_WAIT)
139139
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
140140
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_INSTANCE AS i USING (EVENT_NAME)
141141
GROUP BY EVENT_NAME
142-
HAVING (e.MIN_TIMER_WAIT <> MIN(i.MIN_TIMER_WAIT))
142+
HAVING (e.MIN_TIMER_WAIT > MIN(i.MIN_TIMER_WAIT))
143143
AND (MIN(i.MIN_TIMER_WAIT) != 0)
144144
OR @dump_all;
145145

146146
SELECT EVENT_NAME, e.MAX_TIMER_WAIT, MAX(i.MAX_TIMER_WAIT)
147147
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
148148
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_INSTANCE AS i USING (EVENT_NAME)
149149
GROUP BY EVENT_NAME
150-
HAVING (e.MAX_TIMER_WAIT <> MAX(i.MAX_TIMER_WAIT))
150+
HAVING (e.MAX_TIMER_WAIT < MAX(i.MAX_TIMER_WAIT))
151151
OR @dump_all;
152152

153153
--echo "Verifying waits aggregate consistency (thread)"
@@ -157,15 +157,15 @@ FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
157157
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME AS t
158158
USING (EVENT_NAME)
159159
GROUP BY EVENT_NAME
160-
HAVING (e.SUM_TIMER_WAIT <> SUM(t.SUM_TIMER_WAIT))
160+
HAVING (e.SUM_TIMER_WAIT < SUM(t.SUM_TIMER_WAIT))
161161
OR @dump_all;
162162

163163
SELECT EVENT_NAME, e.MIN_TIMER_WAIT, MIN(t.MIN_TIMER_WAIT)
164164
FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
165165
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME AS t
166166
USING (EVENT_NAME)
167167
GROUP BY EVENT_NAME
168-
HAVING (e.MIN_TIMER_WAIT <> MIN(t.MIN_TIMER_WAIT))
168+
HAVING (e.MIN_TIMER_WAIT > MIN(t.MIN_TIMER_WAIT))
169169
AND (MIN(t.MIN_TIMER_WAIT) != 0)
170170
OR @dump_all;
171171

@@ -174,7 +174,7 @@ FROM performance_schema.EVENTS_WAITS_SUMMARY_BY_EVENT_NAME AS e
174174
JOIN performance_schema.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME AS t
175175
USING (EVENT_NAME)
176176
GROUP BY EVENT_NAME
177-
HAVING (e.MAX_TIMER_WAIT <> MAX(t.MAX_TIMER_WAIT))
177+
HAVING (e.MAX_TIMER_WAIT < MAX(t.MAX_TIMER_WAIT))
178178
OR @dump_all;
179179

180180

0 commit comments

Comments
 (0)