def download(): """Downloads the VoltDB binaray and extract. """ fablib.download_tarball(URL, output='voltdb-%s.tar.gz' % VERSION) fablib.download_tarball(API_URL) api_dir = fablib.base_dir(API_URL) local('rm -rf %s/include/boost' % api_dir)
def _start_task(num_servers): """Starts a MySQL cluster with num_servers. """ num_servers = int(num_servers) download_tarball(URL) set_config_files(num_servers) # Initialize MySQL database cmd = "%(mysql_dir)s/scripts/mysql_install_db --basedir=%(mysql_dir)s " + \ "--no-defaults --datadir=%(data_dir)s" local(cmd % env) execute(start_ndb_mgmd) workers = env.workers[:num_servers] execute(start_ndbd, hosts=workers) execute(start_mysqld) local('sleep 10') execute(setup_mysql_accounts)
def download_traces(): """Download traces """ fablib.download_tarball(TRITON_SORT_URL) fablib.download_tarball(TRITON_SORT_GOOD_URL)
def download(): download_tarball(URL) with lcd(base_dir(URL)): local('make')