For larger databases that are in use it is important to perform the mysqldump using a single, global transaction to ensure consistency and also ensure you don't lock the database during the backup which will hang busy sites.
Alternate Designs
Benefits
This will allow large, busy databases to get snapshotted while in use.
Possible Drawbacks
Verification Process
I did a very basic check of running a create to ensure I still got a database backup file
Description of the Change
For larger databases that are in use it is important to perform the mysqldump using a single, global transaction to ensure consistency and also ensure you don't lock the database during the backup which will hang busy sites.
Alternate Designs
Benefits
This will allow large, busy databases to get snapshotted while in use.
Possible Drawbacks
Verification Process
I did a very basic check of running a create to ensure I still got a database backup file
Checklist:
Applicable Issues
No issue was created for this
Changelog Entry
Use
--single-transaction
during the database backup phase of a create or push