Stating the problem.
In my job, I do a lot of testing. And no matter how much
organized we try to be, we end up with fewer machines than we
would need to run all the tests that we want.
For some tasks, we can run MySQL Sandbox, and get the job done. But sometimes
we need to make sure that applications and systems work well
across the network, and we need to install and run systems on
separate servers.
However, when you test replication systems, and every cluster
takes three or four servers, you run our of available hosts very
quickly. So you decide to use the clusters that are dedicated to
automated testing to also run your own manual tests. Soon you
realize that the tests that you are running manually are clashing
with the automated ones, or with the ones that your colleagues
are running.
A simple solution is installing additional sandboxes for the
MySQL …
[Read more]