Opened 4 years ago
Last modified 5 weeks ago
#31804 assigned New feature
Parallelize database cloning process — at Initial Version
Reported by: | Ahmad A. Hussein | Owned by: | nobody |
---|---|---|---|
Component: | Database layer (models, ORM) | Version: | dev |
Severity: | Normal | Keywords: | parallel, mysqlpump |
Cc: | Triage Stage: | Accepted | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | yes | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Parallelizing database cloning processes would yield a nice speed-up for running Django's own test suite (and all django projects that use the default test runner)
So far there are two main ways I see we can implement this:
- Use existing backend utilities e.g mysqlpump instead of mysqldump
- Use a normal multiprocessing pool on top of our existing cloning code
Note:
See TracTickets
for help on using tickets.