]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
actually check the remote nodes and not just the local node
authorRonnie Sahlberg <sahlberg@ronnie>
Wed, 9 May 2007 23:43:01 +0000 (09:43 +1000)
committerRonnie Sahlberg <sahlberg@ronnie>
Wed, 9 May 2007 23:43:01 +0000 (09:43 +1000)
(This used to be ctdb commit 09df21be6361743d320fafc120718211eece85c3)

ctdb/direct/ctdb_recoverd.c

index f8e76adb9ef924879484f08cbe496b4d8a51308e..84f406b94e0c3739a2473b9248392c324e33a9d2 100644 (file)
@@ -661,7 +661,7 @@ again:
                        continue;
                }
 
-               ret = ctdb_ctrl_getrecmaster(ctdb, timeval_current_ofs(1, 0), vnn, &recmaster);
+               ret = ctdb_ctrl_getrecmaster(ctdb, timeval_current_ofs(1, 0), nodemap->nodes[j].vnn, &recmaster);
                if (ret != 0) {
                        DEBUG(0, (__location__ "Unable to get recmaster from node %u\n", vnn));
                        goto again;
@@ -683,7 +683,7 @@ again:
                        continue;
                }
 
-               ret = ctdb_ctrl_getrecmode(ctdb, timeval_current_ofs(1, 0), vnn, &recmode);
+               ret = ctdb_ctrl_getrecmode(ctdb, timeval_current_ofs(1, 0), nodemap->nodes[j].vnn, &recmode);
                if (ret != 0) {
                        DEBUG(0, ("Unable to get recmode from node %u\n", vnn));
                        goto again;