[pve-devel] [PATCH manager 00/14] ceph monitor/init updates for nautilus
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Jun 18 17:18:21 CEST 2019
On 6/18/19 3:42 PM, Dominik Csapak wrote:
> 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
>
> Dominik Csapak (14):
> ceph: init: update inital config for nautilus
> ceph: init: check for nautilus
> ceph: init: lock ceph config
> ceph: services: do not create rados object in get_services_info
> ceph: mon list: make more robust
> ceph: mon create: detect pubnet via config database
> ceph: mon create: refactor mon assertions
> ceph: mon create: refactor and improve auth key creation
> 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.pm | 77 +++++++-------
> PVE/API2/Ceph/MON.pm | 278 ++++++++++++++++++++++++++++++++-------------------
> PVE/Ceph/Services.pm | 3 +-
> PVE/Ceph/Tools.pm | 18 ++++
> 4 files changed, 232 insertions(+), 144 deletions(-)
>
applied 01 - 06 and 08/14.
07 and 10 may get a new version and thus break applying the other ones
anyway. Also, I need to take a closer look at the some later ones..
More information about the pve-devel
mailing list