[MDEV-12880] INSERT DELAYED is not detected as inapplicable to a table under lock Created: 2017-05-23 Updated: 2020-12-17 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Locking |
| Affects Version/s: | 10.2 |
| Fix Version/s: | 10.2 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Elena Stepanova | Assignee: | Vladislav Vaintroub |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
In previous versions this test case would pass. Now instead of ER_DELAYED_NOT_SUPPORTED the INSERT DELAYED fails with ER_LOCK_WAIT_TIMEOUT. Same happens with MERGE engine. The change in behavior was introduced by this commit:
It's not critical, but I want to make sure it was intentional, or at least expected side-effect. |