Merge lp:~andreserl/maas/fix_lp1382575 into lp:~maas-committers/maas/trunk
Proposed by
Andres Rodriguez
Status: | Rejected |
---|---|
Rejected by: | Christian Reis |
Proposed branch: | lp:~andreserl/maas/fix_lp1382575 |
Merge into: | lp:~maas-committers/maas/trunk |
Diff against target: |
66 lines (+4/-10) 3 files modified
contrib/maas_local_settings.py (+0/-6) src/maas/development.py (+2/-2) src/maas/settings.py (+2/-2) |
To merge this branch: | bzr merge lp:~andreserl/maas/fix_lp1382575 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gavin Panella (community) | Disapprove | ||
MAAS Maintainers | Pending | ||
Review via email: mp+238817@code.launchpad.net |
Commit message
Use ISOLATION_
To post a comment you must log in.
Unmerged revisions
- 3269. By Andres Rodriguez
-
Revert commits r3206 and r3225 to use ISOLATION_
LEVEL_SERIALIZA BLE again
We can't do this without code retry failed transactions. This level of isolation will cause all concurrent updates to the same rows in the database (except the first to commit) to fail. We need a way to automatically retry the operation when those failures happen, otherwise users will just see what appear to be spurious failures. This is something learned from Launchpad, which uses this isolation level with PostgreSQL, and also learned on MAAS when it was attempted before.