Public bug reported:

During an upgrade of an existing database that is hosted on an external
MySQL server, migration 012 fails with integrity errors.

It appears it is attempting to update IDs a second time for non-sqlite
databases, as _update_all_ids_to_uuids() is already called in
_upgrade_other()


    if migrate_engine.url.get_dialect().name == "sqlite":
        _upgrade_sqlite(t_images, t_image_members, t_image_properties)
    else:
        _upgrade_other(t_images, t_image_members, t_image_properties)

    _update_all_ids_to_uuids(t_images, t_image_members,
t_image_properties)

** Affects: glance
     Importance: Undecided
         Status: New

** Affects: glance (Ubuntu)
     Importance: Critical
         Status: Triaged


** Tags: ubuntu-openstack-upgrade

** Also affects: glance (Ubuntu)
   Importance: Undecided
       Status: New

** Tags added: ubuntu-openstack-upgrade

** Changed in: glance (Ubuntu)
   Importance: Undecided => Critical

** Changed in: glance (Ubuntu)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/975655

Title:
  Migration 012_id_to_uuid attempts to convert IDs twice for non-sqlite
  databases

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/975655/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to