[MDEV-28491] Uuid. "UPDATE/DELETE" not working "WHERE id IN (SELECT id FROM ..)" Created: 2022-05-06 Updated: 2022-07-03 Resolved: 2022-06-03 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Data Manipulation - Delete, Data Manipulation - Update |
| Affects Version/s: | 10.7.3, 10.8.2, 10.7, 10.8 |
| Fix Version/s: | 10.5.17, 10.6.9, 10.7.5, 10.8.4, 10.9.2 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Maxim Mandrik | Assignee: | Alexander Barkov |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Debian GNU/Linux 10 |
||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Prepare:
Strange results: // 1 row retrieved
// not row affected
// not row affected
// 1 row affected
// 1 row affected
// 1 row affected
// 1 row affected
// not row affected
// not row affected
|
| Comments |
| Comment by Alexander Barkov [ 2022-06-03 ] | |||||||||||||||
|
The same problem is repeatable with INET6:
| |||||||||||||||
| Comment by Alexander Barkov [ 2022-06-03 ] | |||||||||||||||
|
Pushed a fix into 10.7.5. Now need to backport to 10.5. | |||||||||||||||
| Comment by Alexander Barkov [ 2022-06-03 ] | |||||||||||||||
|
Pushed a 10.5 specific patch. This code has diverged between 10.5 and 10.7, therefore two separate patches were needed. | |||||||||||||||
| Comment by Gri [ 2022-06-21 ] | |||||||||||||||
|
When will it be released? 10.7 branch considered to be a production-ready and one can rely on UUID field type as production-ready feature, but this bug is not just a Critical-level bug, it is a Blocker that generally eliminates possibility of using a UUID at all and ruins end-user's applications that rely on this feature. This bugfix deserves a special release of the 10.7 branch. | |||||||||||||||
| Comment by Sergei Golubchik [ 2022-07-03 ] | |||||||||||||||
|
The release schedule is directly on https://jira.mariadb.org/ — new release is planned for the end of July |