Merge ~troyanov/maas:backport-a467133-3.5 into maas:3.5
Proposed by
Anton Troyanov
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Anton Troyanov | ||||
Approved revision: | bc3812b4acad8f0d72e497f11fb41efff5a2653e | ||||
Merge reported by: | MAAS Lander | ||||
Merged at revision: | not available | ||||
Proposed branch: | ~troyanov/maas:backport-a467133-3.5 | ||||
Merge into: | maas:3.5 | ||||
Diff against target: |
164 lines (+146/-0) 3 files modified
src/maasserver/migrations/maasserver/0320_current_script_set_foreign_keys_drop_indexes.py (+48/-0) src/maasserver/migrations/maasserver/0321_current_script_set_foreign_keys_cleanup.py (+41/-0) src/maasserver/migrations/maasserver/0322_current_script_set_foreign_keys_readd.py (+57/-0) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
MAAS Lander | Approve | ||
Anton Troyanov | Approve | ||
Review via email: mp+462787@code.launchpad.net |
Commit message
fix: node & current_script_set database integrity
Due to a bug in Django [0] there was no foreign key constraint in the database.
So MAAS had nodes pointing to the current commissioning, installation, testing
and release script set that might have been removed already.
[0] https:/
Resolves LP:2056330
(cherry picked from commit a4671339a2fb5a1
To post a comment you must log in.
UNIT TESTS a467133- 3.5 lp:~troyanov/maas/+git/maas into -b 3.5 lp:~maas-committers/maas
-b backport-
STATUS: SUCCESS d72e497f11fb41e fff5a2653e
COMMIT: bc3812b4acad8f0