[Bug 1841524] [NEW] Mimic clients can't talk to mixed M+N Cluster

Chris MacNaughton 1841524 at bugs.launchpad.net
Tue Aug 27 06:19:33 UTC 2019


Public bug reported:

When trying to upgrade from Mimic to Nautilus, the clients on the Mimic
nodes fail to talk to the monitor cluster as soon as the first unit is
upgraded:

# ceph -s
Traceback (most recent call last):
  File "/usr/bin/ceph", line 1241, in <module>
    retval = main()
  File "/usr/bin/ceph", line 1165, in main
    sigdict = parse_json_funcsigs(outbuf.decode('utf-8'), 'cli')
  File "/usr/lib/python3/dist-packages/ceph_argparse.py", line 788, in parse_json_funcsigs
    cmd['sig'] = parse_funcsig(cmd['sig'])
  File "/usr/lib/python3/dist-packages/ceph_argparse.py", line 728, in parse_funcsig
    raise JsonFormat(s)
ceph_argparse.JsonFormat: unknown type CephBool


The monitor cluster is actually still functional according to that same command on the newly Nautilus unit:

$ sudo ceph -s
  cluster:
    id:     2734983c-c88f-11e9-b6f9-fa163e8108c2
    health: HEALTH_OK
 
  services:
    mon: 3 daemons, quorum juju-a792f2-ceph-mimic-upgrade-0,juju-a792f2-ceph-mimic-upgrade-1,juju-a792f2-ceph-mimic-upgrade-2 (age 3m)
    mgr: juju-a792f2-ceph-mimic-upgrade-0(active), standbys: juju-a792f2-ceph-mimic-upgrade-1, juju-a792f2-ceph-mimic-upgrade-2
    osd: 3 osds: 3 up, 3 in
    rgw: 1 daemon active (juju-a792f2-ceph-mimic-upgrade-6)
 
  data:
    pools:   15 pools, 46 pgs
    objects: 187 objects, 1.1 KiB
    usage:   3.0 GiB used, 27 GiB / 30 GiB avail
    pgs:     46 active+clean

** Affects: ceph (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/1841524

Title:
  Mimic clients can't talk to mixed M+N Cluster

Status in ceph package in Ubuntu:
  New

Bug description:
  When trying to upgrade from Mimic to Nautilus, the clients on the
  Mimic nodes fail to talk to the monitor cluster as soon as the first
  unit is upgraded:

  # ceph -s
  Traceback (most recent call last):
    File "/usr/bin/ceph", line 1241, in <module>
      retval = main()
    File "/usr/bin/ceph", line 1165, in main
      sigdict = parse_json_funcsigs(outbuf.decode('utf-8'), 'cli')
    File "/usr/lib/python3/dist-packages/ceph_argparse.py", line 788, in parse_json_funcsigs
      cmd['sig'] = parse_funcsig(cmd['sig'])
    File "/usr/lib/python3/dist-packages/ceph_argparse.py", line 728, in parse_funcsig
      raise JsonFormat(s)
  ceph_argparse.JsonFormat: unknown type CephBool

  
  The monitor cluster is actually still functional according to that same command on the newly Nautilus unit:

  $ sudo ceph -s
    cluster:
      id:     2734983c-c88f-11e9-b6f9-fa163e8108c2
      health: HEALTH_OK
   
    services:
      mon: 3 daemons, quorum juju-a792f2-ceph-mimic-upgrade-0,juju-a792f2-ceph-mimic-upgrade-1,juju-a792f2-ceph-mimic-upgrade-2 (age 3m)
      mgr: juju-a792f2-ceph-mimic-upgrade-0(active), standbys: juju-a792f2-ceph-mimic-upgrade-1, juju-a792f2-ceph-mimic-upgrade-2
      osd: 3 osds: 3 up, 3 in
      rgw: 1 daemon active (juju-a792f2-ceph-mimic-upgrade-6)
   
    data:
      pools:   15 pools, 46 pgs
      objects: 187 objects, 1.1 KiB
      usage:   3.0 GiB used, 27 GiB / 30 GiB avail
      pgs:     46 active+clean

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1841524/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list