@@ -26,16 +26,11 @@ my $mysql_test_dir = $ENV{MYSQL_TEST_DIR} or die "Need MYSQL_TEST_DIR";
26
26
my $basedir = dirname($mysql_test_dir);
27
27
my $bindir = $ENV{MTR_BINDIR} || $basedir; # Out of source set MTR_BINDIR
28
28
my $ndb_connectstring = $ENV{NDB_CONNECTSTRING} or die "Need NDB_CONNECTSTRING";
29
+ my $ndb_config = $ENV{NDB_CONFIG} or die "Need NDB_CONFIG tool";
29
30
30
- #
31
- # Find ndb_config
32
- #
33
- my $ndb_config = my_find_file($bindir,
34
- ["storage/ndb/tools", "bin"],
35
- ["ndb_config", "ndb_config.exe"], NOT_REQUIRED);
36
31
37
32
my $fields = "NoOfReplicas,MaxNoOfTables,MaxNoOfOrderedIndexes,DataMemory,IndexMemory";
38
- my $cmd = "$ndb_config --ndb-connectstring=' $ndb_connectstring' -q ' $fields' -f ',' -r '\\n' ";
33
+ my $cmd = "$ndb_config --ndb-connectstring=$ndb_connectstring -q $fields -f , -r # ";
39
34
print "Calling ndb_config: '$cmd'\n";
40
35
my $output = `$cmd`;
41
36
@@ -46,7 +41,7 @@ my $max_no_of_ordered_indexes = 0;
46
41
my $data_memory = 0;
47
42
my $index_memory = 0;
48
43
49
- foreach my $line (split("\n ", $output)) {
44
+ foreach my $line (split("# ", $output)) {
50
45
# Skip empty lines
51
46
next if ($line =~ m/^,+$/g);
52
47
@@ -70,7 +65,7 @@ if ($no_of_replicas > 0) {
70
65
sub get_first_last {
71
66
my $type = shift;
72
67
73
- my $cmd = "$ndb_config --ndb-connectstring=' $ndb_connectstring' -q ' NodeId' -f '' -r ',' --type=$type";
68
+ my $cmd = "$ndb_config --ndb-connectstring=$ndb_connectstring -q NodeId -r , --type=$type";
74
69
my $output = `$cmd`;
75
70
chomp($output);
76
71
my @nums = split(',', $output);
0 commit comments