print "PROVISIONING CTDB...";
- # Give it a high ip that is (hopfully) not used elsewhere.
- # What is the mechanism here?
- my $private_if = 100;
-
- my $vars = $self->provision_ctdb($prefix, $public_if, $private_if);
+ my $vars = $self->provision_ctdb($prefix, $public_if);
$vars or return undef;
open STDOUT, ">$env_vars->{CTDBD_TEST_LOG}";
open STDERR, '>&STDOUT';
+ SocketWrapper::set_default_iface($env_vars->{SOCKET_WRAPPER_DEFAULT_IFACE});
+
my @preargs = (Samba::bindir_path($self, "timelimit"), $self->{server_maxtime});
if(defined($ENV{CTDBD_VALGRIND})) {
@preargs = split(/ /, $ENV{CTDBD_VALGRIND});
return 0;
}
-sub provision_ctdb($$$$$)
+sub provision_ctdb($$$$)
{
- my ($self, $prefix, $priviface, $pubiface, $no_delete_prefix) = @_;
+ my ($self, $prefix, $pub_iface, $no_delete_prefix) = @_;
my %ret = ();
- my $internal_ip = "127.0.0.$priviface";
- my $public_ip = "127.0.0.$pubiface";
+ # use the same address for internal and public:
+ my $internal_ip = "127.0.0.$pub_iface";
+ my $public_ip = "127.0.0.$pub_iface";
my @dirs = ();