[MDEV-4311] Wrong result of COUNT(distinct) with low tmp_table_size / max_heap_table_size, part #2 Created: 2013-03-21 Updated: 2013-03-28 Resolved: 2013-03-28 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | 5.5.30 |
| Fix Version/s: | 5.5.31 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Igor Babaev |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
Results:
Please note that the test case (if used in MTR) contains have_xtradb. This is to exclude the InnoDB-plugin combination, since on some reason I'm getting the wrong result only with XtraDB. In the final test case it should be replaced with have_innodb as it's more universal. |
| Comments |
| Comment by Igor Babaev [ 2013-03-22 ] |
|
This bug has nothing to do with mdev-4063. The bug was introduced into MySQL 5.5 code line by the patch for WL#3220 in September 2009. MariaDB 5.3 is not affected as the code was merged only onto MariaDB 5.5. A fix for the bug will be submitted soon. |
| Comment by Igor Babaev [ 2013-03-23 ] |
|
A patch fixing the problem was sent for a review to Sergei Golubchik. |
| Comment by Igor Babaev [ 2013-03-28 ] |
|
On 2013-03-22 I reported bug http://bugs.mysql.com/bug.php?id=68749 for mysql-5.5/5.6 |
| Comment by Igor Babaev [ 2013-03-28 ] |
|
The fix is pushed into the 5.5 tree, will appear in 5.5.31 |