If we want to make utf-8 migration script approach work, we need to "optionlize" the utf-8 checking logic for db_sync() first. Otherwise we can only please operator (human) fix tables' charset to utf-8 instead of Glance, since any migration script can't work until the table charset be fixed to utf-8.
Reply base on above comments.
If we want to make utf-8 migration script approach work, we need to "optionlize" the utf-8 checking logic for db_sync() first. Otherwise we can only please operator (human) fix tables' charset to utf-8 instead of Glance, since any migration script can't work until the table charset be fixed to utf-8.