#At file:///home/msvensson/mysql/6.3/
2735 Magnus Svensson 2008-11-07 [merge]
Merge
modified:
BUILD/SETUP.sh
mysql-test/suite/ndb/t/ndb_dbug_lock.test
storage/ndb/src/common/debugger/EventLogger.cpp
storage/ndb/src/cw/cpcd/Process.cpp
storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp
storage/ndb/src/mgmsrv/Services.cpp
storage/ndb/src/ndbapi/ObjectMap.cpp
support-files/compiler_warnings.supp
=== modified file 'BUILD/SETUP.sh'
--- a/BUILD/SETUP.sh 2008-11-06 19:42:24 +0000
+++ b/BUILD/SETUP.sh 2008-11-07 08:01:33 +0000
@@ -93,7 +93,7 @@ if [ "x$warning_mode" != "xpedantic" ];
warnings="-Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W"
warnings="$warnings -Wchar-subscripts -Wformat -Wparentheses -Wsign-compare"
warnings="$warnings -Wwrite-strings -Wunused-function -Wunused-label"
- warnings="$warnings -Wunused-value -Wunused-variable -Wno-format-zero-length"
+ warnings="$warnings -Wunused-value -Wunused-variable"
# Make "printf like format specifier warnings" into error
#warnings="$warnings -Werror=format"
@@ -102,7 +102,7 @@ if [ "x$warning_mode" != "xpedantic" ];
# warnings="$global_warnings -Wshadow"
# C warnings
- c_warnings="$warnings -Wunused-parameter"
+ c_warnings="$warnings -Wunused-parameter -Wno-format-zero-length"
# C++ warnings
cxx_warnings="$warnings"
# cxx_warnings="$cxx_warnings -Woverloaded-virtual -Wsign-promo"
=== modified file 'mysql-test/suite/ndb/t/ndb_dbug_lock.test'
--- a/mysql-test/suite/ndb/t/ndb_dbug_lock.test 2008-10-29 22:10:29 +0000
+++ b/mysql-test/suite/ndb/t/ndb_dbug_lock.test 2008-11-07 10:33:31 +0000
@@ -49,6 +49,7 @@ lock tables t1 write;
--echo # issue alter in parallell, which should be hanging waiting on
--connection another_con
--send alter table t1 add column (d int)
+--sleep 1
--echo # check thread state which should be:
--echo # "Waiting for allowed to take ndbcluster global schema lock"
=== modified file 'storage/ndb/src/common/debugger/EventLogger.cpp'
--- a/storage/ndb/src/common/debugger/EventLogger.cpp 2008-11-06 16:46:27 +0000
+++ b/storage/ndb/src/common/debugger/EventLogger.cpp 2008-11-07 10:33:31 +0000
@@ -486,7 +486,7 @@ void getTextNR_CopyFragDone(QQQQ) {
//-----------------------------------------------------------------------
// REPORT Node Restart copied a fragment.
//-----------------------------------------------------------------------
- Uint32 rows = theData[4] + (Uint64(theData[5]) << 32);
+ Uint64 rows = theData[4] + (Uint64(theData[5]) << 32);
Uint64 bytes = theData[6] + (Uint64(theData[7]) << 32);
BaseString::snprintf(m_text, m_text_len,
"Table ID = %u, fragment ID = %u have been synced "
=== modified file 'storage/ndb/src/cw/cpcd/Process.cpp'
--- a/storage/ndb/src/cw/cpcd/Process.cpp 2006-12-23 19:20:40 +0000
+++ b/storage/ndb/src/cw/cpcd/Process.cpp 2008-11-07 08:01:33 +0000
@@ -308,7 +308,7 @@ CPCD::Process::do_exec() {
}
int f = fds[i]= open(redirects[i]->c_str(), flags, mode);
if(f == -1){
- logger.error("Cannot redirect %d to/from '%s' : %s\n", i,
+ logger.error("Cannot redirect %ld to/from '%s' : %s\n", i,
redirects[i]->c_str(), strerror(errno));
_exit(1);
}
=== modified file 'storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp'
--- a/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp 2008-11-06 16:46:27 +0000
+++ b/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp 2008-11-07 10:33:31 +0000
@@ -18947,7 +18947,7 @@ Dblqh::validate_filter(Signal* signal)
start += 3;
break;
default:
- infoEvent("Invalid filter op: 0x%x pos: %d",
+ infoEvent("Invalid filter op: 0x%x pos: %ld",
* start,
start - (signal->theData + 1));
return false;
=== modified file 'storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp'
--- a/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp 2008-11-06 10:09:48 +0000
+++ b/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp 2008-11-07 10:33:31 +0000
@@ -11644,7 +11644,7 @@ Dbtc::validate_filter(Signal* signal)
start += 3;
break;
default:
- infoEvent("Invalid filter op: 0x%x pos: %d",
+ infoEvent("Invalid filter op: 0x%x pos: %ld",
* start,
start - (signal->theData + 1));
return false;
=== modified file 'storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp'
--- a/storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp 2008-04-22 19:36:05 +0000
+++ b/storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp 2008-11-07 08:01:33 +0000
@@ -262,7 +262,7 @@ Ndbd_mem_manager::init(bool alloc_less_m
m_resource_limit[0].m_min = pages;
}
- g_eventLogger->info("Ndbd_mem_manager::init(%d) min: %dMb initial: %dMb",
+ g_eventLogger->info("Ndbd_mem_manager::init(%d) min: %ldMb initial: %ldMb",
alloc_less_memory,
(sizeof(Alloc_page)*m_resource_limit[0].m_min)>>20,
(sizeof(Alloc_page)*pages)>>20);
=== modified file 'storage/ndb/src/mgmsrv/Services.cpp'
--- a/storage/ndb/src/mgmsrv/Services.cpp 2008-08-05 12:15:56 +0000
+++ b/storage/ndb/src/mgmsrv/Services.cpp 2008-11-07 10:33:31 +0000
@@ -615,7 +615,7 @@ MgmApiSession::getConfig(Parser_t::Conte
m_output->println("get config reply");
m_output->println("result: Ok");
- m_output->println("Content-Length: %d", strlen(tmp_str));
+ m_output->println("Content-Length: %ld", strlen(tmp_str));
m_output->println("Content-Type: ndbconfig/octet-stream");
SLEEP_ERROR_INSERTED(2);
m_output->println("Content-Transfer-Encoding: base64");
@@ -868,7 +868,7 @@ MgmApiSession::setLogLevel(Parser<MgmApi
if(level > NDB_MGM_MAX_LOGLEVEL) {
m_output->println("set loglevel reply");
- m_output->println("result: Invalid loglevel", errorString.c_str());
+ m_output->println("result: Invalid loglevel: %s", errorString.c_str());
m_output->println("");
return;
}
=== modified file 'storage/ndb/src/ndbapi/ObjectMap.cpp'
--- a/storage/ndb/src/ndbapi/ObjectMap.cpp 2008-04-22 19:36:05 +0000
+++ b/storage/ndb/src/ndbapi/ObjectMap.cpp 2008-11-07 08:01:33 +0000
@@ -53,7 +53,7 @@ int NdbObjectIdMap::expand(Uint32 incSiz
else
{
NdbMutex_Unlock(m_mutex);
- g_eventLogger->error("NdbObjectIdMap::expand: realloc(%u*%u) failed",
+ g_eventLogger->error("NdbObjectIdMap::expand: realloc(%u*%lu) failed",
newSize, sizeof(MapEntry));
return -1;
}
=== modified file 'support-files/compiler_warnings.supp'
--- a/support-files/compiler_warnings.supp 2007-11-21 18:42:50 +0000
+++ b/support-files/compiler_warnings.supp 2008-11-07 08:01:33 +0000
@@ -69,6 +69,9 @@ db_vrfy.c : .*comparison is always false
.*/ndb/.* : .*unused variable.*
.*/ndb/.* : .*defined but not used.*
+# Ignore warning produced by passing "" to a printf like function
+.*/ndb/.* : zero-length printf format string
+
#
# Unexplanable (?) stuff
#
| Thread |
|---|
| • bzr commit into mysql-5.1 branch (msvensson:2735) | Magnus Svensson | 7 Nov |