PROJECT: Adding parallelism to mysqldump
WEEK 03
KEY ACCOMPLISHMENTS LAST WEEK
* Started implementing a new prototype, adding support to more threads. The inicial idea is to have one thread per table to be dumped, for now. This can be refined later.
KEY TASKS THAT STALLED LAST WEEK
* Couldn’t finish this new prototype. Actually, I’m having problems reworking the connect_to_db method, so that I can create one connection for each thread.
KEY CONCERNS
* I have to deliver this prototype working and with some speedup
for a grad. course by the end of the week.
* Semester at grad ends by the end of June.. Exams, assignments
TASKS IN THE UPCOMING WEEK
* Finish this prototype
* Refine the prototype to add a command-line parameter to specify
the number of threads, and manage the way each thread gets the
tables they will be in charge of dumping
* Still …