Commit ebe7fe14 authored by unknown's avatar unknown
Browse files

bug#6677 bug#6684

parent 6aab88c9
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1386,7 +1386,7 @@ void
CommandInterpreter::executeDumpState(int processId, const char* parameters,
				     bool all) 
{
  if(parameters == 0 || strlen(parameters) == 0){
  if(emptyString(parameters)){
    ndbout << "Expected argument" << endl;
    return;
  }
@@ -1806,6 +1806,10 @@ CommandInterpreter::executeEventReporting(int processId,
					  const char* parameters, 
					  bool all) 
{
  if (emptyString(parameters)) {
    ndbout << "Expected argument" << endl;
    return;
  }
  connect();

  BaseString tmp(parameters);
@@ -1906,6 +1910,7 @@ void
CommandInterpreter::executeAbortBackup(char* parameters) 
{
  connect();

  strtok(parameters, " ");
  struct ndb_mgm_reply reply;
  char* id = strtok(NULL, "\0");
+19 −8
Original line number Diff line number Diff line
@@ -74,7 +74,7 @@ static struct my_option my_long_options[] =
    "No of parallel transactions during restore of data."
    "(parallelism can be 1 to 1024)", 
    (gptr*) &ga_nParallelism, (gptr*) &ga_nParallelism, 0,
    GET_INT, REQUIRED_ARG, 128, 0, 0, 0, 0, 0 },
    GET_INT, REQUIRED_ARG, 128, 1, 1024, 0, 1, 0 },
  { "print", 256, "Print data and log to stdout",
    (gptr*) &_print, (gptr*) &_print, 0,
    GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0 },
@@ -120,6 +120,18 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
  case 'V':
    print_version();
    exit(0);
  case 'n':
    if (ga_nodeId == 0)
    {
      printf("Error in --nodeid|-n setting, see --help\n");
      exit(1);
    }
  case 'b':
    if (ga_backupId == 0)
    {
      printf("Error in --backupid|-b setting, see --help\n");
      exit(1);
    }
  case '?':
    usage();
    exit(0);
@@ -131,11 +143,8 @@ readArguments(int *pargc, char*** pargv)
{
  const char *load_default_groups[]= { "ndb_tools","ndb_restore",0 };
  load_defaults("my",load_default_groups,pargc,pargv);
  if (handle_options(pargc, pargv, my_long_options, get_one_option) || 
      ga_nodeId == 0  ||
      ga_backupId == 0 ||
      ga_nParallelism  < 1 ||
      ga_nParallelism >1024) {
  if (handle_options(pargc, pargv, my_long_options, get_one_option))
  {
    exit(1);
  }

@@ -343,7 +352,8 @@ main(int argc, char** argv)
      
      if (res < 0)
      {
	err << "Restore: An error occured while restoring data. Exiting... res=" << res << endl;
	err << "Restore: An error occured while restoring data. Exiting... "
	    << "res=" << res << endl;
	return -1;
      }
      
@@ -369,7 +379,8 @@ main(int argc, char** argv)
      }
      if (res < 0)
      {
	err << "Restore: An restoring the data log. Exiting... res=" << res << endl;
	err << "Restore: An restoring the data log. Exiting... res=" 
	    << res << endl;
	return -1;
      }
      logIter.validateFooter(); //not implemented