[MDEV-21462] main.processlist_notembedded fails to clean up, causes perfschema test failures Created: 2020-01-13 Updated: 2020-05-11 Resolved: 2020-05-06 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Tests |
| Affects Version/s: | 10.5.0 |
| Fix Version/s: | 5.5.68, 10.4.13, 10.5.4, 10.1.46, 10.2.33, 10.3.24 |
| Type: | Bug | Priority: | Major |
| Reporter: | Marko Mäkelä | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | regression | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
The test perfschema.hostcache_peer_addr times out for me almost always when I run it on 10.5. Because
Above, there is a NUL character between ‘some’ and the closing quote. That command was added in I can repeat this deterministically as follows:
|
| Comments |
| Comment by Marko Mäkelä [ 2020-05-05 ] | ||||||||||||||||||||||||||||||||||
|
Here are two more failures:
The diff is binary, because there is a NUL byte after the string some.
| ||||||||||||||||||||||||||||||||||
| Comment by Marko Mäkelä [ 2020-05-06 ] | ||||||||||||||||||||||||||||||||||
|
The test was using a combination of DEBUG_SYNC and a 30-second sleep, and it failed to ensure that the auxiliary connection got terminated on the server side. It is better to use proper DEBUG_SYNC interlocking without any sleep. |