virtualNetworkFunctionRecord.setStatus(Status.ERROR); setHistoryLifecycleEvent(); try {
private NFVMessage handleVimDriverException(VimDriverException e) { e.printStackTrace(); log.error(e.getMessage()); HistoryLifecycleEvent lifecycleEvent = new HistoryLifecycleEvent(); lifecycleEvent.setEvent(Event.ERROR.name()); lifecycleEvent.setDescription(e.getMessage()); SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd'-'HH:mm:ss:SSS'-'z"); lifecycleEvent.setExecutedAt(format.format(new Date())); if (virtualNetworkFunctionRecord.getLifecycle_event_history() == null) { virtualNetworkFunctionRecord.setLifecycle_event_history(new LinkedHashSet<>()); } virtualNetworkFunctionRecord.getLifecycle_event_history().add(lifecycleEvent); virtualNetworkFunctionRecord.setStatus(Status.ERROR); try { saveVirtualNetworkFunctionRecord(); } catch (NotFoundException e1) { log.error(e1.getMessage()); } return new OrVnfmErrorMessage(virtualNetworkFunctionRecord, e.getMessage()); }
"Received ERROR message from VNFM related to VNFR: " + virtualNetworkFunctionRecord.getName()); virtualNetworkFunctionRecord.setStatus(Status.ERROR); setHistoryLifecycleEvent(); saveVirtualNetworkFunctionRecord();
@Override protected NFVMessage doWork() throws Exception, BadFormatException { description = "All the configuration scripts setting up dependencies were correctly executed"; virtualNetworkFunctionRecord.setStatus(Status.INACTIVE); NetworkServiceRecord nsr = networkServiceRecordRepository.findFirstById(
virtualNetworkFunctionRecord.setStatus(Status.ERROR); saveVirtualNetworkFunctionRecord(); vnfmManager.findAndSetNSRStatus(virtualNetworkFunctionRecord);
+ "deployment, please disable it"); if (dep == 0) { virtualNetworkFunctionRecord.setStatus(Status.INACTIVE); saveVirtualNetworkFunctionRecord(); boolean allVnfrInInactive =
vnfrToNotify.setStatus(Status.INITIALIZED); vnfrToNotify = vnfrRepository.save(vnfrToNotify); VnfmManagerEndpoint vnfmManagerEndpoint = vnfmRegister.getVnfm(vnfrToNotify.getEndpoint());
virtualNetworkFunctionRecord.setStatus(status); log.debug( "Changing status of VNFR: "
log.error( "VNFR " + virtualNetworkFunctionRecord.getName() + " remains in status ACTIVE."); virtualNetworkFunctionRecord.setStatus(Status.ACTIVE); OrVnfmErrorMessage errorMessage = new OrVnfmErrorMessage(); errorMessage.setMessage( } catch (VimException e) { resourceManagement.release(vdu, e.getVnfcInstance()); virtualNetworkFunctionRecord.setStatus(Status.ACTIVE); saveVirtualNetworkFunctionRecord(); OrVnfmErrorMessage errorMessage = new OrVnfmErrorMessage(); return errorMessage; } catch (VimDriverException e) { virtualNetworkFunctionRecord.setStatus(Status.ACTIVE); saveVirtualNetworkFunctionRecord(); OrVnfmErrorMessage errorMessage = new OrVnfmErrorMessage(); resourceManagement.release(vdu, e.getVnfcInstance()); virtualNetworkFunctionRecord.setStatus(Status.ACTIVE); OrVnfmErrorMessage errorMessage = new OrVnfmErrorMessage(); errorMessage.setMessage(
virtualNetworkFunctionRecord.setStatus(Status.INACTIVE); break;
failedVnfr.setStatus(Status.RESUMING); failedVnfr = vnfrRepository.save(failedVnfr); OrVnfmGenericMessage orVnfmGenericMessage = new OrVnfmGenericMessage();
private VirtualNetworkFunctionRecord createVNFR() { VirtualNetworkFunctionRecord vnfr = new VirtualNetworkFunctionRecord(); vnfr.setName("testVnfr"); vnfr.setStatus(Status.INITIALIZED); vnfr.setAudit_log("audit_log"); vnfr.setDescriptor_reference("test_dr"); VNFDeploymentFlavour deployment_flavour = new VNFDeploymentFlavour(); deployment_flavour.setFlavour_key("m1.small"); vnfr.setDeployment_flavour_key("m1.small"); return vnfr; }
private static void setBasicFields( VirtualNetworkFunctionDescriptor vnfd, String nsr_id, VirtualNetworkFunctionRecord virtualNetworkFunctionRecord) { virtualNetworkFunctionRecord.setLifecycle_event_history(new LinkedHashSet<>()); virtualNetworkFunctionRecord.setParent_ns_id(nsr_id); virtualNetworkFunctionRecord.setName(vnfd.getName()); virtualNetworkFunctionRecord.setType(vnfd.getType()); virtualNetworkFunctionRecord.setCyclicDependency(vnfd.hasCyclicDependency()); setConfigurations(vnfd, virtualNetworkFunctionRecord); virtualNetworkFunctionRecord.setPackageId(vnfd.getVnfPackageLocation()); if (vnfd.getEndpoint() != null) { virtualNetworkFunctionRecord.setEndpoint(vnfd.getEndpoint()); } else virtualNetworkFunctionRecord.setEndpoint(vnfd.getType()); virtualNetworkFunctionRecord.setVendor(vnfd.getVendor()); virtualNetworkFunctionRecord.setVersion(vnfd.getVersion()); virtualNetworkFunctionRecord.setDescriptor_reference(vnfd.getId()); virtualNetworkFunctionRecord.setVnf_address(new HashSet<String>()); virtualNetworkFunctionRecord.setStatus(Status.NULL); }
vnfrRepository.findOne(virtualNetworkFunctionRecord.getId()); virtualNetworkFunctionRecord_nfvo.setStatus(virtualNetworkFunctionRecord.getStatus()); virtualNetworkFunctionRecord_nfvo.setName(virtualNetworkFunctionRecord.getName()); virtualNetworkFunctionRecord_nfvo.setDeployment_flavour_key(