mirror of
https://github.com/samba-team/samba.git
synced 2025-01-10 01:18:15 +03:00
ctdb-daemon: Send broadcast to connected nodes, not configured nodes
https://bugzilla.samba.org/show_bug.cgi?id=13056 Database recovery takes care of attaching missing databases on all the nodes. Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net>
This commit is contained in:
parent
b07f22158d
commit
70d306373e
@ -1206,7 +1206,7 @@ int32_t ctdb_control_db_attach(struct ctdb_context *ctdb, TDB_DATA indata,
|
||||
}
|
||||
|
||||
/* tell all the other nodes about this database */
|
||||
ctdb_daemon_send_control(ctdb, CTDB_BROADCAST_ALL, 0, opcode,
|
||||
ctdb_daemon_send_control(ctdb, CTDB_BROADCAST_CONNECTED, 0, opcode,
|
||||
0, CTDB_CTRL_FLAG_NOREPLY,
|
||||
indata, NULL, NULL);
|
||||
|
||||
@ -1260,7 +1260,8 @@ int32_t ctdb_control_db_detach(struct ctdb_context *ctdb, TDB_DATA indata,
|
||||
client = reqid_find(ctdb->idr, client_id, struct ctdb_client);
|
||||
if (client != NULL) {
|
||||
/* forward the control to all the nodes */
|
||||
ctdb_daemon_send_control(ctdb, CTDB_BROADCAST_ALL, 0,
|
||||
ctdb_daemon_send_control(ctdb,
|
||||
CTDB_BROADCAST_CONNECTED, 0,
|
||||
CTDB_CONTROL_DB_DETACH, 0,
|
||||
CTDB_CTRL_FLAG_NOREPLY,
|
||||
indata, NULL, NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user