[MDEV-7922] ERROR 1939 (HY000): Engine PERFORMANCE_SCHEMA failed to discover table Created: 2015-04-06 Updated: 2015-05-07 Resolved: 2015-05-07 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Admin statements |
| Affects Version/s: | 10.1.3 |
| Fix Version/s: | 10.1.5 |
| Type: | Bug | Priority: | Major |
| Reporter: | seung hoon yoo | Assignee: | Sergey Vojtovich |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | performance_schema, verified | ||
| Environment: |
Ubuntu 14.04.1 LTS - Mariadb 10.1.13 - debug base on source compiling |
||
| Description |
|
Hi, i did some test about performance schema sql in mariadb 10.1.13 I think that mariadb has erase .frm file about pfs(performance_shcema) since version 10.1.13 [TEST CASE] IF you use "use performance_schema" statement before sql run, that's ok open_table_def fuuction finally search .frm file .. but pfs is no have .frm file since 10.1.13 So, Any Idea about loading pfs schema tables definition to cache during start mariadb (ex: background thread run "use pfs" ?!, or anything ..)
|
| Comments |
| Comment by Elena Stepanova [ 2015-04-06 ] |
|
Note: to reproduce, one should not use any default schema. That is, not only use performance_schema makes the problem disappear, but so does use test, or just using a default schema on the client command line. |
| Comment by Sergey Vojtovich [ 2015-04-07 ] |
|
serg, please review fix for this bug. |