diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_upgrade_functions.erl | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/rabbit_upgrade_functions.erl b/src/rabbit_upgrade_functions.erl index 8a44e03ab7..d9438d5fcb 100644 --- a/src/rabbit_upgrade_functions.erl +++ b/src/rabbit_upgrade_functions.erl @@ -242,16 +242,16 @@ queue_policy(Table) -> slave_pids, mirror_nodes, policy]). sync_slave_pids() -> - [ok = sync_slave_pids(T) || T <- [rabbit_queue, rabbit_durable_queue]]. - -sync_slave_pids(Table) -> - transform( - Table, - fun ({amqqueue, N, D, AD, Excl, Args, Pid, SPids, MNodes, Pol}) -> - {amqqueue, N, D, AD, Excl, Args, Pid, SPids, [], MNodes, Pol} - end, - [name, durable, auto_delete, exclusive_owner, arguments, pid, - slave_pids, sync_slave_pids, mirror_nodes, policy]). + Tables = [rabbit_queue, rabbit_durable_queue], + AddSyncSlavesFun = + fun ({amqqueue, N, D, AD, Excl, Args, Pid, SPids, MNodes, Pol}) -> + {amqqueue, N, D, AD, Excl, Args, Pid, SPids, [], MNodes, Pol} + end, + [ok = transform(T, AddSyncSlavesFun, + [name, durable, auto_delete, exclusive_owner, arguments, + pid, slave_pids, sync_slave_pids, mirror_nodes, policy]) + || T <- Tables], + ok. %%-------------------------------------------------------------------- |
