Opened 4 years ago

Last modified 10 months ago

#31804 new 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: no Needs documentation: no
Needs tests: no 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

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top