[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