def run_cleanup(): payload = {'nodes': ['*']} request( dcos.http.put, cassandra_api_url('cleanup/start'), json=payload, )
def run_repair(): payload = {'nodes': ['*']} request( dcos.http.put, cassandra_api_url('repair/start'), json=payload, )
def run_cleanup(): payload = {'nodes': ['*']} request( requests.put, cassandra_api_url('cleanup/start'), json=payload, headers=request_headers() )
def run_repair(): payload = {'nodes': ['*']} request( requests.put, cassandra_api_url('repair/start'), json=payload, headers=request_headers() )
def destroy_service(): destroy_endpoint = marathon_api_url_with_param('apps', PACKAGE_NAME) request(dcos.http.delete, destroy_endpoint) # Make sure the scheduler has been destroyed def fn(): shakedown.get_service(PACKAGE_NAME) def success_predicate(service): return (service == None, 'Service not destroyed') spin(fn, success_predicate)
def run_repair(): payload = {'nodes': '*'} str = cassandra_api_url('/plans/repair/start') print(str) #dcos.http.post(str, data=None, json=payload) request( dcos.http.post, str, data=None, json=payload#, #is_success=request_success )
def bump_cpu_count_config(): config = get_cassandra_config() config['env']['CASSANDRA_CPUS'] = str( float(config['env']['CASSANDRA_CPUS']) + 0.1) return request(dcos.http.put, marathon_api_url('apps/cassandra'), json=config)
def bump_cpu_count_config(cpu_change=0.1): config = get_cassandra_config() config['env']['CASSANDRA_CPUS'] = str( float(config['env']['CASSANDRA_CPUS']) + cpu_change) response = request(dcos.http.put, marathon_api_url('apps/' + PACKAGE_NAME), json=config, is_success=request_success) return response
def bump_cpu_count_config(): config = get_cassandra_config() config['env']['CASSANDRA_CPUS'] = str( float(config['env']['CASSANDRA_CPUS']) + 0.1 ) return request( dcos.http.put, marathon_api_url('apps/cassandra'), json=config )
def bump_cpu_count_config(cpu_change=0.1): print("MDs bump_cpu_count_config") config = get_cassandra_config() config['env']['CASSANDRA_CPUS'] = str( float(config['env']['CASSANDRA_CPUS']) + cpu_change ) print("mds..chaging cpu now.. " + config['env']['CASSANDRA_CPUS']) # This count is not getting changed actualy! # In cassandra plugins code we are actually calling install request for the package is upgrade cluster response = request( dcos.http.put, marathon_api_url('apps/' + PACKAGE_NAME), json=config, is_success=request_success ) return response