this series updates ceph init and monitor creation/destruction for nautilus
after this patch series it will not be possible to create new monitors with luminous anymore, and it may not be possible to destroy them either if someone needs to create a monitor after upgrading to this package, it needs to be done with the ceph tools instead of pveceph changes from v1: * dropped applied patches * removed 'firstmon' variable and used $rados directly * replaced post-if with normal if in assert_mon_can_remove * combined ip and ip:port regexes * fixed missing $mondir parameter Dominik Csapak (7): ceph: mon create: refactor mon assertions ceph: mon create: add to mon_host with msgr2 ceph: mon create: lock monitor creation ceph: mon destroy: refactor removal assertions ceph: mon destroy: add cfs lock ceph: mon destroy: remove from mon_host ceph: mon destroy: do not stop monitor ourselves PVE/API2/Ceph/MON.pm | 232 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 84 deletions(-) -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel