Comment 12 for bug 492391

Revision history for this message
Stewart Smith (stewart) wrote :

yeah, you missed something :)

The mutex is in InfoSchemaTable, which inherits from Plugin. i.e. it's a singleton

the std::vector<InfoSchemaRecord *> which is filled out with rows in fillTable is in InfoSchemaTable, which is a singleton in the server, leading to much fail in the InformationCursor code when more than one is running at once.