diff options
author | unknown <tomas@poseidon.ndb.mysql.com> | 2004-10-04 13:26:33 +0000 |
---|---|---|
committer | unknown <tomas@poseidon.ndb.mysql.com> | 2004-10-04 13:26:33 +0000 |
commit | 1c0213eb3ef0ef143d3af500fc04a84de910078e (patch) | |
tree | 6857f24306bea15e5fe5b1b4436abafc0dc34a1b /ndb/src/ndbapi/NdbDictionaryImpl.cpp | |
parent | 8f9e1eb5048a0f426b2aa90e0ca596a1fe0c805b (diff) | |
download | mariadb-git-1c0213eb3ef0ef143d3af500fc04a84de910078e.tar.gz |
added debug printouts in ndbapi
Diffstat (limited to 'ndb/src/ndbapi/NdbDictionaryImpl.cpp')
-rw-r--r-- | ndb/src/ndbapi/NdbDictionaryImpl.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ndb/src/ndbapi/NdbDictionaryImpl.cpp b/ndb/src/ndbapi/NdbDictionaryImpl.cpp index b9b932663f6..ef92d07cb0c 100644 --- a/ndb/src/ndbapi/NdbDictionaryImpl.cpp +++ b/ndb/src/ndbapi/NdbDictionaryImpl.cpp @@ -1691,6 +1691,8 @@ NdbDictInterface::execALTER_TABLE_REF(NdbApiSignal * signal, int NdbDictionaryImpl::dropTable(const char * name) { + DBUG_ENTER("NdbDictionaryImpl::dropTable"); + DBUG_PRINT("enter",("name: %s", name)); NdbTableImpl * tab = getTable(name); if(tab == 0){ return -1; @@ -1701,15 +1703,16 @@ NdbDictionaryImpl::dropTable(const char * name) if (ret == INCOMPATIBLE_VERSION) { const char * internalTableName = m_ndb.internalizeTableName(name); + DBUG_PRINT("info",("INCOMPATIBLE_VERSION internal_name: %s", internalTableName)); m_localHash.drop(internalTableName); m_globalHash->lock(); m_globalHash->drop(tab); m_globalHash->unlock(); - return dropTable(name); + DBUG_RETURN(dropTable(name)); } - return ret; + DBUG_RETURN(ret); } int @@ -1763,6 +1766,7 @@ NdbDictionaryImpl::dropTable(NdbTableImpl & impl) int NdbDictionaryImpl::dropBlobTables(NdbTableImpl & t) { + DBUG_ENTER("NdbDictionaryImpl::dropBlobTables"); for (unsigned i = 0; i < t.m_columns.size(); i++) { NdbColumnImpl & c = *t.m_columns[i]; if (! c.getBlobType() || c.getPartSize() == 0) @@ -1771,11 +1775,13 @@ NdbDictionaryImpl::dropBlobTables(NdbTableImpl & t) NdbBlob::getBlobTableName(btname, &t, &c); if (dropTable(btname) != 0) { if (m_error.code != 709){ - return -1; + DBUG_PRINT("exit",("error %u - exiting",m_error.code)); + DBUG_RETURN(-1); } + DBUG_PRINT("info",("error %u - continuing",m_error.code)); } } - return 0; + DBUG_RETURN(0); } int |