Initial 'nova db sync' migration fails on mysql (if InnoDB was used since the beginning)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Josh Kearney |
Bug Description
On Ubuntu natty with nova 2011.3~
(nova): TRACE: OperationalError: (OperationalError) (1025, "Error on rename of './nova/
...because migrations.
mysql> show create table migrations;
<..snip..>
KEY `instance_id` (`instance_id`),
CONSTRAINT `migrations_ibfk_1` FOREIGN KEY (`instance_id`) REFERENCES `instances` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
Modifying db/sqlalchemy/
Related branches
- Ed Leafe (community): Approve
- Vish Ishaya (community): Approve
-
Diff: 16 lines (+5/-2)1 file modifiednova/db/sqlalchemy/migrate_repo/versions/034_change_instance_id_in_migrations.py (+5/-2)
- OpenStack release team: Pending requested
-
Diff: 16 lines (+5/-2)1 file modifiednova/db/sqlalchemy/migrate_repo/versions/034_change_instance_id_in_migrations.py (+5/-2)
Changed in nova: | |
importance: | Undecided → Critical |
milestone: | none → diablo-3 |
status: | New → Triaged |
summary: |
- Initial 'nova db sync' migration failure on mysql due to foreign key - reference + Initial 'nova db sync' migration fails on mysql (if InnoDB was used + since the beginning) |
Changed in nova: | |
status: | Confirmed → In Progress |
assignee: | nobody → Josh Kearney (jk0) |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | diablo-3 → 2011.3 |
status: | Fix Committed → Fix Released |
Can't reproduce...