Skip to content

Commit

Permalink
Merge "SM-Storage: moved checks for storage_repo_id" into R2.22-dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuul authored and opencontrail-ci-admin committed Oct 9, 2015
2 parents 231bccb + f63807b commit d5ac457
Showing 1 changed file with 8 additions and 15 deletions.
23 changes: 8 additions & 15 deletions src/server_mgr_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -754,21 +754,6 @@ def validate_smgr_put(self, validation_data, request, data=None,
msg = "role 'tsn' needs role 'compute' in provision file"
raise ServerMgrException(msg, ERR_OPR_ERROR)

if (('storage-compute' in data['roles'])
or ('storage-master' in data['roles'])):
server_params = data['parameters']
if (('storage_repo_id' not in server_params.keys()) or
(server_params['storage_repo_id'] == "")):
msg = ("server parameters needs to have storage_repo_id"
" for storage roles")
raise ServerMgrException(msg, ERR_OPR_ERROR)

if 'toragent' in data['roles']:
status, msg = self._smgr_validations.validate_tor_config(data)
self._smgr_log.log(self._smgr_log.DEBUG, "tor_cofnig =>status: %s, msg: %s" %(status, msg))
if status != 0:
raise ServerMgrException(msg, ERR_OPR_ERROR)

return ret_data

def validate_smgr_delete(self, validation_data, request, data = None):
Expand Down Expand Up @@ -3697,6 +3682,14 @@ def provision_server(self):
storage_status = '0'
self._smgr_log.log(self._smgr_log.DEBUG, msg)

if (('storage-compute' in server['roles'])
or ('storage-master' in server['roles'])):
if (('storage_repo_id' not in server_params.keys()) or
(server_params['storage_repo_id'] == "")):
msg = ("server parameters needs to have storage_repo_id"
" for storage roles")
raise ServerMgrException(msg, ERR_OPR_ERROR)

# Calculate the total number of disks in the cluster
total_osd = int(0)
num_storage_hosts = int(0)
Expand Down

0 comments on commit d5ac457

Please sign in to comment.