One installation I help with keeps throwing a MYISAM error that is related to a temporary table, as well as a "Missing Log Tables" error (which I assume is related as they always appear together). If I clear caches, the table disappears and the errors in the system status go away, but they comes back later.
Based on some grepping, it seems this is a "durable" temporary table, generated in
civicrm/CRM/Utils/SQL/TempTable.php -- is there some way in this file that should be specifying INNODB? Or is there a configuration setting on my server/database that isn't set right?