Description of problem: The MariaDB doesn't raise an error while trying to drop a non-existing table. Version-Release number of selected component (if applicable): rh=mariadb105 (10.5.8-1) How reproducible: Always Steps to Reproduce: 1. Install the rh-mariadb105 collection 2. Start the server 3. Create a database 4. Create a table 5. Drop the table 6. Drop the same table again (it will not fail, but it should) Actual results: Doesn't raise an error Expected results: Should raise error while dropping non-existing table (step 6) Error: ERROR 1051 (42S02): Unknown table 'test.t' Additional info: NOTE: This bug is reproducible only on rh-mariadb105. Tested on mariadb-10.5.8 on Fedora-34, RHEL-8.5 and rh-mariadb103 2nd NOTE: It does raise an error when trying to DROP DATABASE on a non-existing database There may be more issues we don't know about yet, so we need to fix this.
New updates (in BZ#1944653) about mariadb-oqgraph-engine show that, this subpackage is the one that is causing the issue. I've tried to remove 'rh-mariadb105-mariadb-oqgraph-engine' and it really worked as expected. This means we located the issue and now we can move to finding the actual problem that could cause this
The initial notes "It works on Fedora" are incorrect. I've tested this again and with the knowledge we have now, I've included the oqgraph-engine package and it causing the same issue there. That's why I've created clone of this bug for Fedora OS -> BZ#1947388
Jira bug issue submitted: https://jira.mariadb.org/browse/MDEV-25373