Comment 9 for bug 1453599

Revision history for this message
Andy McCrae (andrew-mccrae) wrote :

Hmm ok this is odd then.

The issue here is that it should never be possible for the version of recon.py with your swift install to be incompatible, unless you had the server running and it didnt restart after the update (which i guess is possible). E.g. the server is still running on older code, and thats why the recon isn't working, because until Christian's patch it wasn't backwards compatible.

So I'm wondering how that happened - e.g. how is the recon.py that is setup on the server (most likely /usr/local/lib/python2.7/dist-packages/swift/cli/recon.py) not working with the rest of the swift code installed, since we build the swift pip package from 1 sha it shouldn't be 2.

I assume it is possible for the update to happen and for swift services not to restart, but thats just a theory at this point. Will think about it perhaps Matt O can weigh in.