Bug #33045 | rpl_invoked_features fails because rows are output in different order | ||
---|---|---|---|
Submitted: | 6 Dec 2007 19:01 | Modified: | 2 Mar 2008 19:35 |
Reporter: | Vasil Dimov | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Tests: Replication | Severity: | S3 (Non-critical) |
Version: | 5.1 | OS: | Any |
Assigned to: | Serge Kozlov | CPU Architecture: | Any |
[6 Dec 2007 19:01]
Vasil Dimov
[11 Dec 2007 12:47]
MySQL Verification Team
Thank you for the bug report. I can't repeat with today source: rpl.rpl_insert_select [ pass ] 254 rpl.rpl_invoked_features [ pass ] 4326 rpl.rpl_known_bugs_detection [ pass ] 558 rpl.rpl_load_from_master [ pass ] 743
[11 Dec 2007 13:48]
Vasil Dimov
Miguel, how did you invoke mysql-test-run? Obviously there is some non-determinism because the test does not fail if I run ./mysql-test-run rpl_invoked_features or ./mysql-test-run --suite=rpl Anyway this need not be repeated in order to be fixed. The patch is obviously correct - it only adds ORDER BY to make the order of the rows deterministic.
[11 Dec 2007 13:57]
MySQL Verification Team
Hi Vasil, According your instructions: Just run ./mysql-test-run
[11 Dec 2007 13:58]
MySQL Verification Team
I am changing to verified, according suggestion patch. Thanks.
[28 Jan 2008 17:13]
Joerg Bruehe
Reproduced in the build of 5.1.23-rc on many platforms, all of them were 64 bit ones (but not all 64 bit ones showed the deviation). I do *not* think we should use "ORDER BY" generously on all SELECTs because it changes the flow of control in the server, rather consider "--sorted_result".
[28 Jan 2008 18:00]
Vasil Dimov
Joerg, I agree - --sorted_result is more appropriate.
[2 Mar 2008 19:35]
Serge Kozlov
fixed
[25 Mar 2008 11:23]
Bugs System
Pushed into 5.1.24-rc
[26 Mar 2008 19:01]
Bugs System
Pushed into 6.0.5-alpha
[31 Mar 2008 19:57]
Jon Stephens
Pushed to 5.1-telco-6.3. Test failure only; no end-user changes to document.