librbd doesn't handle unicode strings, and that's the exception it throws when given one. I'll probably change it to only throw the exception when given a unicode string that contains non-ascii in the future, but for current versions of librbd, this patch should work.
I'll submit this through gerrit with unit tests shortly.
librbd doesn't handle unicode strings, and that's the exception it throws when given one. I'll probably change it to only throw the exception when given a unicode string that contains non-ascii in the future, but for current versions of librbd, this patch should work.
I'll submit this through gerrit with unit tests shortly.