Comment 3 for bug 1788722

Revision history for this message
Drew Freiberger (afreiberger) wrote :

I've submitted the following which was tested to bypass the issue found above.

https://review.openstack.org/#/c/595914/

What I don't know is whether there are other bits in ceph-mon that need to be properly mended to account for this as well in populating the "I'm done with my upgrade" state db.

After patching this node, I started getting spammed with:

Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory
Error ENOENT: error obtaining 'osd_OS-CS-01_None_start': (2) No such file or directory

when running config-changed.

this was coming from stderr in:

  File "lib/ceph/utils.py", line 1716, in wait_on_previous_node
    log("{} is not finished. Waiting".format(previous_node))

as witnessed from a traceback from my control-c of the test.

I'm assuming that this is just because the file wasn't dropped by the other unit failing the same task, but I don't know.