Comment 7 for bug 898808

Revision history for this message
Gabriel Hurley (gabriel-hurley) wrote :

I did some work on this the other day. The issue is actually in Nova/deployment:

Nova handles the unicode characters correctly at the Python level, but if not backed by a DB that supports a unicode character set it raises a useless exception. Even more unfortunately, MySQL has a 1000-byte limit for key names, which is exceeded by something in Nova's migrations when run with a 3-byte unicode charset instead of a 1-byte latin charset. PostgreSQL does not have this problem.