Skip to content
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commit 71ab801

Browse files
committed
VNF Provisioning fix mAPI call error
1 parent fb82b35 commit 71ab801

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

vnf-provisioning/routes/vnf.rb

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,9 @@ class Provisioning < VnfProvisioning
245245
rescue RestClient::ResourceNotFound
246246
puts "Already removed from the mAPI."
247247
rescue => e
248-
logger.error e.response
248+
puts e
249+
logger.error e
250+
#logger.error e.response
249251
#halt e.response.code, e.response.body
250252
end
251253

@@ -331,18 +333,21 @@ class Provisioning < VnfProvisioning
331333
begin
332334
response = RestClient.post "#{settings.mapi}/vnf_api/", mapi_request.to_json, :content_type => :json, :accept => :json
333335
rescue Errno::ECONNREFUSED
336+
logger.error "mAPI -> Connection Refused."
334337
message = {status: "mAPI_unreachable", vnfd_id: vnfr.vnfd_reference, vnfr_id: vnfr.id}
335-
nsmanager_callback(stack_info['ns_manager_callback'], message)
338+
logger.info "mAPI is not rechable"
339+
#nsmanager_callback(stack_info['ns_manager_callback'], message)
336340
#halt 500, 'mAPI unreachable'
337341
rescue => e
338342
logger.error e.response
339343
message = {status: "mAPI_error", vnfd_id: vnfr.vnfd_reference, vnfr_id: vnfr.id}
340-
nsmanager_callback(stack_info['ns_manager_callback'], message)
344+
logger.error message
345+
logger.info "mAPI is not rechable"
346+
# nsmanager_callback(stack_info['ns_manager_callback'], message)
341347
#halt e.response.code, e.response.body
342348
end
343349

344350
# Read from VIM outputs and map with parameters
345-
346351
logger.debug "Output recevied from Openstack:"
347352
logger.debug stack_info['stack']['outputs']
348353

0 commit comments

Comments
 (0)