From: Jonas Oreland Date: October 3 2011 11:09am Subject: bzr push into mysql-5.1-telco-7.0 branch (jonas.oreland:4566 to 4567) List-Archive: http://lists.mysql.com/commits/141261 Message-Id: <20111003110953.C5D19918F47@perch.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 4567 Jonas Oreland 2011-10-03 ndb - add "atrt r" which restarts cluster rather than initial starts it modified: storage/ndb/test/run-test/atrt.hpp storage/ndb/test/run-test/main.cpp storage/ndb/test/run-test/setup.cpp 4566 Jonas Oreland 2011-10-03 ndb - 1) add search paths for atrt (since make install is different in 5.5) 2) ignore empty host names modified: storage/ndb/test/run-test/atrt.hpp storage/ndb/test/run-test/files.cpp storage/ndb/test/run-test/main.cpp storage/ndb/test/run-test/setup.cpp === modified file 'storage/ndb/test/run-test/atrt.hpp' --- a/storage/ndb/test/run-test/atrt.hpp 2011-10-03 08:46:52 +0000 +++ b/storage/ndb/test/run-test/atrt.hpp 2011-10-03 11:06:06 +0000 @@ -187,6 +187,7 @@ extern int g_baseport; extern int g_fqpn; extern int g_fix_nodeid; extern int g_default_ports; +extern int g_restart; extern const char * g_clusters; === modified file 'storage/ndb/test/run-test/main.cpp' --- a/storage/ndb/test/run-test/main.cpp 2011-10-03 08:46:52 +0000 +++ b/storage/ndb/test/run-test/main.cpp 2011-10-03 11:06:06 +0000 @@ -66,6 +66,7 @@ int g_fix_nodeid= 0; int g_default_ports = 0; int g_mt = 0; int g_mt_rr = 0; +int g_restart = 0; const char * g_cwd = 0; const char * g_basedir = 0; @@ -675,6 +676,9 @@ parse_args(int argc, char** argv) case 'q': g_do_quit = 1; break; + case 'r': + g_restart = 1; + break; default: g_logger.error("Unknown switch '%c'", *arg); return false; === modified file 'storage/ndb/test/run-test/setup.cpp' --- a/storage/ndb/test/run-test/setup.cpp 2011-10-03 08:46:52 +0000 +++ b/storage/ndb/test/run-test/setup.cpp 2011-10-03 11:06:06 +0000 @@ -353,7 +353,9 @@ load_process(atrt_config& config, atrt_c proc.m_host->m_basedir.c_str()); proc.m_proc.m_args.appfmt(" --defaults-group-suffix=%s", cluster.m_name.c_str()); - proc.m_proc.m_args.append(" --nodaemon --initial -n"); + proc.m_proc.m_args.append(" --nodaemon -n"); + if (!g_restart) + proc.m_proc.m_args.append(" --initial"); if (g_fix_nodeid) proc.m_proc.m_args.appfmt(" --ndb-nodeid=%u", proc.m_nodeid); proc.m_proc.m_cwd.assfmt("%sndbd.%u", dir.c_str(), proc.m_index); No bundle (reason: useless for push emails).