diff options
author | Zuul <zuul@review.opendev.org> | 2023-03-07 20:57:15 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-03-07 20:57:15 +0000 |
commit | 8f6a0ce06e93f9448970c2b2fb6ac4357ce9d1ed (patch) | |
tree | 79ab4b6630cb9f53d4f2ef1b86119ab01762cbfe /releasenotes | |
parent | a346862e39f1fe911ab5b7ba4fe0084be26736ac (diff) | |
parent | cbe5f86ce7c100f834701cf43f7b9b1bfdfb9ea5 (diff) | |
download | ironic-8f6a0ce06e93f9448970c2b2fb6ac4357ce9d1ed.tar.gz |
Merge "Fix online upgrades for Bios/Traits"
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml b/releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml new file mode 100644 index 000000000..824185aab --- /dev/null +++ b/releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml @@ -0,0 +1,14 @@ +--- +fixes: + - | + Fixes an issue in the online upgrade logic where database models for + Node Traits and BIOS Settings resulted in an error when performing + the online data migration. This was because these tables were originally + created as extensions of the Nodes database table, and the schema + of the database was slightly different enough to result in an error + if there was data to migrate in these tables upon upgrade, + which would have occured if an early BIOS Setting adopter had + data in the database prior to upgrading to the Yoga release of Ironic. + + The online upgrade parameter now subsitutes an alternate primary key name + name when applicable. |