Version on mirror got bumped from 10.0.20 to 10.0.21.
We didn't notice this change before because download of the packages is
skipped when the Travis CI cache is present.
It should default to 2 which is the number of cores we're allowed to use. (Keep in mind that /proc/cpuinfo will show that 32 cores are available.) Therefore, I assume that GOMAXPROCS is already explicilty set to 2 by the Travis CI team.
With this change, the following dependencies are no longer installed as well:
- New Relic monitoring (is no longer necessary)
- Java dependencies (no more necessary since we killed most of the old Java code)
Updating protobuf to v3.0.0-alpha-2 (to match gRPC's version)
Now the python vtctl client works as expected (!!!).
Also splitting up go and python vtctl client implementations
(will be used inside google3).
Make min rdonly instances configurable for vtworker tasks
Remove unnecessary tablets wherever possible
Use lower buffer pool size in MySQL to save memory
Track performance using New Relic
Add travis configuration and dependencies script
Split integration test make targets to allow parallel execution in Travis
Add go packages required for coverage upload to Coveralls
Add coveralls and travis badges to README
Travis: Retry make targets to address flaky targets