summaryrefslogtreecommitdiff
path: root/source3/lib
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2015-09-25 16:52:58 -0700
committerJeremy Allison <jra@samba.org>2015-10-03 03:04:39 +0200
commit97bb100a765e5dc3983315df11c9654798a76574 (patch)
tree09424ee277df88a44e04fcea826c92ed578eaf17 /source3/lib
parent770b0e40d27beaa8513aebd1590aa4783a4a7eed (diff)
downloadsamba-97bb100a765e5dc3983315df11c9654798a76574.tar.gz
lib: Pass sockname and timeout to ctdbd_probe()
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Sat Oct 3 03:04:39 CEST 2015 on sn-devel-104
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/ctdb_dummy.c2
-rw-r--r--source3/lib/ctdbd_conn.c6
-rw-r--r--source3/lib/util_cluster.c2
3 files changed, 5 insertions, 5 deletions
diff --git a/source3/lib/ctdb_dummy.c b/source3/lib/ctdb_dummy.c
index 4b7d20ea4b4..d8658cf1f53 100644
--- a/source3/lib/ctdb_dummy.c
+++ b/source3/lib/ctdb_dummy.c
@@ -24,7 +24,7 @@
#include "lib/dbwrap/dbwrap_ctdb.h"
#include "torture/proto.h"
-NTSTATUS ctdbd_probe(void)
+NTSTATUS ctdbd_probe(const char *sockname, int timeout)
{
return NT_STATUS_NOT_IMPLEMENTED;
}
diff --git a/source3/lib/ctdbd_conn.c b/source3/lib/ctdbd_conn.c
index fb052dde7a1..da2c3a99159 100644
--- a/source3/lib/ctdbd_conn.c
+++ b/source3/lib/ctdbd_conn.c
@@ -1301,7 +1301,7 @@ NTSTATUS ctdb_unwatch(struct ctdbd_connection *conn)
return status;
}
-NTSTATUS ctdbd_probe(void)
+NTSTATUS ctdbd_probe(const char *sockname, int timeout)
{
/*
* Do a very early check if ctdbd is around to avoid an abort and core
@@ -1310,8 +1310,8 @@ NTSTATUS ctdbd_probe(void)
struct ctdbd_connection *conn = NULL;
NTSTATUS status;
- status = ctdbd_messaging_connection(talloc_tos(), lp_ctdbd_socket(),
- lp_ctdb_timeout(), &conn);
+ status = ctdbd_messaging_connection(talloc_tos(), sockname, timeout,
+ &conn);
/*
* We only care if we can connect.
diff --git a/source3/lib/util_cluster.c b/source3/lib/util_cluster.c
index c1633f6976f..85f006ce2cd 100644
--- a/source3/lib/util_cluster.c
+++ b/source3/lib/util_cluster.c
@@ -28,7 +28,7 @@ bool cluster_probe_ok(void)
if (lp_clustering()) {
NTSTATUS status;
- status = ctdbd_probe();
+ status = ctdbd_probe(lp_ctdbd_socket(), lp_ctdb_timeout());
if (!NT_STATUS_IS_OK(status)) {
DEBUG(0, ("clustering=yes but ctdbd connect failed: "
"%s\n", nt_errstr(status)));