'archive_base': '/var/lib/teuthworker/archive',
'automated_scheduling': False,
'ceph_git_base_url': 'https://github.com/ceph/',
- 'lock_server': 'http://paddles.front.sepia.ceph.com/nodes/',
+ 'lock_server': 'http://paddles.front.sepia.ceph.com/',
'max_job_time': 259200, # 3 days
'results_server': 'http://paddles.front.sepia.ceph.com/',
'src_base_path': os.path.expanduser('~/src'),
if user is None:
user = misc.get_user()
for machinetype in machinetypes:
- uri = os.path.join(config.lock_server, 'lock_many', '')
+ uri = os.path.join(config.lock_server, 'nodes', 'lock_many', '')
response = requests.post(
uri,
json.dumps(
user = misc.get_user()
request = dict(name=name, locked=True, locked_by=user,
description=description)
- uri = os.path.join(config.lock_server, name, 'lock', '')
+ uri = os.path.join(config.lock_server, 'nodes', name, 'lock', '')
response = requests.put(uri, json.dumps(request))
success = response.ok
if success:
if user is None:
user = misc.get_user()
request = dict(name=name, locked=False, locked_by=user, description=None)
- uri = os.path.join(config.lock_server, name, 'lock', '')
+ uri = os.path.join(config.lock_server, 'nodes', name, 'lock', '')
response = requests.put(uri, json.dumps(request))
success = response.ok
if success:
def list_locks(keyed_by_name=False, **kwargs):
- uri = os.path.join(config.lock_server, '')
+ uri = os.path.join(config.lock_server, 'nodes', '')
if kwargs:
uri += '?' + urllib.urlencode(kwargs)
response = requests.get(uri)
updated['ssh_pub_key'] = ssh_pub_key
if updated:
- uri = os.path.join(config.lock_server, name, '')
+ uri = os.path.join(config.lock_server, 'nodes', name, '')
response = requests.put(
uri,
json.dumps(updated))