Loading sql/ha_ndbcluster.cc +4 −2 Original line number Diff line number Diff line Loading @@ -507,8 +507,7 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) ERR_PRINT(err); switch (err.classification) { case NdbError::SchemaError: invalidate_dictionary_cache(TRUE); { /* Close other open handlers not used by any thread */ TABLE_LIST table_list; bzero((char*) &table_list,sizeof(table_list)); Loading @@ -516,6 +515,8 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) table_list.alias= table_list.table_name= m_tabname; close_cached_tables(current_thd, 0, &table_list); invalidate_dictionary_cache(TRUE); if (err.code==284) { /* Loading @@ -534,6 +535,7 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) DBUG_PRINT("info", ("Table exists but must have changed")); } break; } default: break; } Loading Loading
sql/ha_ndbcluster.cc +4 −2 Original line number Diff line number Diff line Loading @@ -507,8 +507,7 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) ERR_PRINT(err); switch (err.classification) { case NdbError::SchemaError: invalidate_dictionary_cache(TRUE); { /* Close other open handlers not used by any thread */ TABLE_LIST table_list; bzero((char*) &table_list,sizeof(table_list)); Loading @@ -516,6 +515,8 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) table_list.alias= table_list.table_name= m_tabname; close_cached_tables(current_thd, 0, &table_list); invalidate_dictionary_cache(TRUE); if (err.code==284) { /* Loading @@ -534,6 +535,7 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) DBUG_PRINT("info", ("Table exists but must have changed")); } break; } default: break; } Loading