[pve-devel] [PATCH manager 00/14] ceph monitor/init updates for nautilus

Dominik Csapak d.csapak at proxmox.com
Tue Jun 18 15:42:44 CEST 2019


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(-)

-- 
2.11.0





More information about the pve-devel mailing list