Skip to content
  • Dimitri Savineau's avatar
    ceph-facts: use --admin-daemon to get fsid · 5b24c66f
    Dimitri Savineau authored
    
    
    During the rolling_update scenario, the fsid value is retrieve from the
    current ceph cluster configuration via the ceph daemon config command.
    This command tries first to resolve the admin socket path via the
    ceph-conf command.
    Unfortunately this command won't work if you have a duplicate key in the
    ceph configuration even if it only produces a warning. As a result the
    task will fail.
    
    Can't get admin socket path: unable to get conf option admin_socket for
    mon.xxx: warning: line 13: 'osd_memory_target' in section 'osd' redefined
    
    Instead of using ceph daemon we can use the --admin-daemon option
    because we already know what the socket admin path value based on the
    ceph cluster and mon hostname values.
    
    Closes: #4492
    
    Signed-off-by: default avatarDimitri Savineau <dsavinea@redhat.com>
    (cherry picked from commit ec3b687d)
    5b24c66f