Date   

R3 OOM - Policy certificate issue #policyr #casablanca #oom

jkzcristiano
 

Dear all,

I've been working on my ~3.0.2 ONAP instance 49 days. Policy was working fine until last week. Today, I tried to run a CL operation but alarms do not appear in network.log anymore (they are being published, checked from Postman). Seems policy is trying to get messages from Dmaap without success due to a SSLException.

Policy debug.log file is showing these errors periorically for several topics:


[2019-06-10T13:51:35.772+00:00|INFO|ROOT|qtp1528923159-182] 2019-06-10T13:51:35.772+0000 DEBUG [cadi] DenialOfServiceTaf: Not processing this transaction: This Transaction is not denied, ms=0.003419
[2019-06-10T13:51:35.772+00:00|INFO|ROOT|qtp1528923159-182] 2019-06-10T13:51:35.772+0000 DEBUG [cadi] X509Taf: No Certificate Info on Transaction, ms=0.010566
[2019-06-10T13:51:35.772+00:00|INFO|ROOT|qtp1528923159-182] 2019-06-10T13:51:35.772+0000 DEBUG [cadi] BasicHttpTaf: demo@... authenticated by cached AAF password, ms=0.041259
[2019-06-10T13:51:35.772+00:00|INFO|ROOT|qtp1528923159-182] 2019-06-10T13:51:35.772+0000 INFO [cadi] Authenticated: demo@... authenticated by cached AAF password from 10.42.216.188:45922
[2019-06-10T13:51:35.772+00:00|INFO|ROOT|qtp1528923159-182] 2019-06-10T13:51:35.772+0000 DEBUG [cadi] isUserInRole: demo@... has org.onap.policy.pdpd.healthcheck|dev-policy-drools-0|get, 0.038811 ms
[2019-06-10T13:51:35.773+00:00|INFO|AuthorizationFilter|qtp1528923159-182] user Basic Authorization for demo@... evaluated on Mon Jun 10 13:51:35 UTC 2019 in role org.onap.policy.pdpd.healthcheck|dev-policy-drools-0|get is authorized to GET
[2019-06-10T13:51:35.788+00:00|INFO|ROOT|qtp1528923159-182] 2019-06-10T13:51:35.788+0000 WARN [cadi] Trans: user=demo@...[BAth],ip=10.42.216.188,ms=15.877652,validate=0.351069,code=15.510055
[2019-06-10T13:51:35.901+00:00|ERROR|InlineBusTopicSink|DMAAP-source-unauthenticated.DCAE_CL_OUTPUT] SingleThreadedDmaapTopicSource [userName=null, password=-, getTopicCommInfrastructure()=DMAAP, toString()=SingleThreadedBusTopicSource [consumerGroup=dcae.policy.shared, consumerInstance=dev-policy-drools-0, fetchTimeout=15000, fetchLimit=100, consumer=CambriaConsumerWrapper [fetchTimeout=15000], alive=true, locked=false, uebThread=Thread[DMAAP-source-unauthenticated.DCAE_CL_OUTPUT,5,main], topicListeners=1, toString()=BusTopicBase [apiKey=, apiSecret=, useHttps=true, allowSelfSignedCerts=false, toString()=TopicBase [servers=[message-router], topic=unauthenticated.DCAE_CL_OUTPUT, #recentEvents=0, locked=false, #topicListeners=1]]]]: cannot fetch because of
javax.net.ssl.SSLException: Received fatal alert: internal_error
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
        at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2038)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1135)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:396)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355)
        at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
        at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)
        at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
        at com.att.nsa.apiClient.http.HttpClient.runCall(HttpClient.java:708)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:384)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:368)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:87)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:64)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.BusConsumer$CambriaConsumerWrapper.fetch(BusConsumer.java:172)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.SingleThreadedBusTopicSource.run(SingleThreadedBusTopicSource.java:224)
        at java.lang.Thread.run(Thread.java:748)
[2019-06-10T13:51:35.902+00:00|INFO|CambriaConsumerImpl|DMAAP-source-unauthenticated.DCAE_CL_OUTPUT] UEB GET /events/unauthenticated.DCAE_CL_OUTPUT/dcae.policy.shared/dev-policy-drools-0?timeout=15000&limit=100
[2019-06-10T13:51:35.902+00:00|WARN|HostSelector|DMAAP-source-unauthenticated.DCAE_CL_OUTPUT] All hosts were blacklisted; reverting to full set of hosts.
[2019-06-10T13:51:35.902+00:00|INFO|HttpClient|DMAAP-source-unauthenticated.DCAE_CL_OUTPUT] GET https://message-router:3905/events/unauthenticated.DCAE_CL_OUTPUT/dcae.policy.shared/dev-policy-drools-0?timeout=15000&limit=100 (anonymous) ...
[2019-06-10T13:51:35.910+00:00|WARN|HttpClient|DMAAP-source-unauthenticated.DCAE_CL_OUTPUT] Error executing HTTP request. Received fatal alert: internal_error; blacklisting for 2 minutes
[2019-06-10T13:51:35.910+00:00|ERROR|BusConsumer$CambriaConsumerWrapper|DMAAP-source-unauthenticated.DCAE_CL_OUTPUT] CambriaConsumerWrapper [fetchTimeout=15000]: cannot fetch because of Received fatal alert: internal_error - backoff for 15000 ms.
[2019-06-10T13:51:36.165+00:00|ERROR|InlineBusTopicSink|DMAAP-source-SDNR-CL-RSP] SingleThreadedDmaapTopicSource [userName=null, password=-, getTopicCommInfrastructure()=DMAAP, toString()=SingleThreadedBusTopicSource [consumerGroup=eb1159c8-7e19-4ca0-b49f-366464176e03, consumerInstance=dev-policy-drools-0, fetchTimeout=15000, fetchLimit=100, consumer=CambriaConsumerWrapper [fetchTimeout=15000], alive=true, locked=false, uebThread=Thread[DMAAP-source-SDNR-CL-RSP,5,main], topicListeners=1, toString()=BusTopicBase [apiKey=, apiSecret=, useHttps=true, allowSelfSignedCerts=false, toString()=TopicBase [servers=[message-router], topic=SDNR-CL-RSP, #recentEvents=0, locked=false, #topicListeners=1]]]]: cannot fetch because of
javax.net.ssl.SSLException: Received fatal alert: internal_error
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
        at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2038)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1135)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:396)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355)
        at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
        at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)
        at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
        at com.att.nsa.apiClient.http.HttpClient.runCall(HttpClient.java:708)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:384)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:368)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:87)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:64)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.BusConsumer$CambriaConsumerWrapper.fetch(BusConsumer.java:172)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.SingleThreadedBusTopicSource.run(SingleThreadedBusTopicSource.java:224)
        at java.lang.Thread.run(Thread.java:748)
[2019-06-10T13:51:36.165+00:00|INFO|CambriaConsumerImpl|DMAAP-source-SDNR-CL-RSP] UEB GET /events/SDNR-CL-RSP/eb1159c8-7e19-4ca0-b49f-366464176e03/dev-policy-drools-0?timeout=15000&limit=100
[2019-06-10T13:51:36.165+00:00|WARN|HostSelector|DMAAP-source-SDNR-CL-RSP] All hosts were blacklisted; reverting to full set of hosts.
[2019-06-10T13:51:36.165+00:00|INFO|HttpClient|DMAAP-source-SDNR-CL-RSP] GET https://message-router:3905/events/SDNR-CL-RSP/eb1159c8-7e19-4ca0-b49f-366464176e03/dev-policy-drools-0?timeout=15000&limit=100 (anonymous) ...
[2019-06-10T13:51:36.167+00:00|ERROR|InlineBusTopicSink|DMAAP-source-APPC-LCM-WRITE] SingleThreadedDmaapTopicSource [userName=null, password=-, getTopicCommInfrastructure()=DMAAP, toString()=SingleThreadedBusTopicSource [consumerGroup=e9a291f0-086d-4bca-b84e-0d9d93dbc180, consumerInstance=dev-policy-drools-0, fetchTimeout=15000, fetchLimit=100, consumer=CambriaConsumerWrapper [fetchTimeout=15000], alive=true, locked=false, uebThread=Thread[DMAAP-source-APPC-LCM-WRITE,5,main], topicListeners=1, toString()=BusTopicBase [apiKey=, apiSecret=, useHttps=true, allowSelfSignedCerts=false, toString()=TopicBase [servers=[message-router], topic=APPC-LCM-WRITE, #recentEvents=0, locked=false, #topicListeners=1]]]]: cannot fetch because of
javax.net.ssl.SSLException: Received fatal alert: internal_error
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
        at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2038)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1135)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:396)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355)
        at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
        at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)
        at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
        at com.att.nsa.apiClient.http.HttpClient.runCall(HttpClient.java:708)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:384)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:368)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:87)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:64)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.BusConsumer$CambriaConsumerWrapper.fetch(BusConsumer.java:172)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.SingleThreadedBusTopicSource.run(SingleThreadedBusTopicSource.java:224)
        at java.lang.Thread.run(Thread.java:748)
[2019-06-10T13:51:36.167+00:00|INFO|CambriaConsumerImpl|DMAAP-source-APPC-LCM-WRITE] UEB GET /events/APPC-LCM-WRITE/e9a291f0-086d-4bca-b84e-0d9d93dbc180/dev-policy-drools-0?timeout=15000&limit=100
[2019-06-10T13:51:36.167+00:00|WARN|HostSelector|DMAAP-source-APPC-LCM-WRITE] All hosts were blacklisted; reverting to full set of hosts.
[2019-06-10T13:51:36.167+00:00|INFO|HttpClient|DMAAP-source-APPC-LCM-WRITE] GET https://message-router:3905/events/APPC-LCM-WRITE/e9a291f0-086d-4bca-b84e-0d9d93dbc180/dev-policy-drools-0?timeout=15000&limit=100 (anonymous) ...
[2019-06-10T13:51:36.172+00:00|WARN|HttpClient|DMAAP-source-APPC-LCM-WRITE] Error executing HTTP request. Received fatal alert: internal_error; blacklisting for 2 minutes
[2019-06-10T13:51:36.172+00:00|ERROR|BusConsumer$CambriaConsumerWrapper|DMAAP-source-APPC-LCM-WRITE] CambriaConsumerWrapper [fetchTimeout=15000]: cannot fetch because of Received fatal alert: internal_error - backoff for 15000 ms.
[2019-06-10T13:51:36.173+00:00|WARN|HttpClient|DMAAP-source-SDNR-CL-RSP] Error executing HTTP request. Received fatal alert: internal_error; blacklisting for 2 minutes
[2019-06-10T13:51:36.173+00:00|ERROR|BusConsumer$CambriaConsumerWrapper|DMAAP-source-SDNR-CL-RSP] CambriaConsumerWrapper [fetchTimeout=15000]: cannot fetch because of Received fatal alert: internal_error - backoff for 15000 ms.
[2019-06-10T13:51:39.929+00:00|ERROR|InlineBusTopicSink|DMAAP-source-PDPD-CONFIGURATION] SingleThreadedDmaapTopicSource [userName=null, password=-, getTopicCommInfrastructure()=DMAAP, toString()=SingleThreadedBusTopicSource [consumerGroup=12e77824-cba7-48dc-8251-b80b76529ead, consumerInstance=dev-policy-drools-0, fetchTimeout=15000, fetchLimit=100, consumer=CambriaConsumerWrapper [fetchTimeout=15000], alive=true, locked=false, uebThread=Thread[DMAAP-source-PDPD-CONFIGURATION,5,main], topicListeners=1, toString()=BusTopicBase [apiKey=, apiSecret=, useHttps=true, allowSelfSignedCerts=false, toString()=TopicBase [servers=[message-router], topic=PDPD-CONFIGURATION, #recentEvents=0, locked=false, #topicListeners=1]]]]: cannot fetch because of
javax.net.ssl.SSLException: Received fatal alert: internal_error
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
        at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2038)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1135)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:396)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355)
        at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
        at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)
        at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
        at com.att.nsa.apiClient.http.HttpClient.runCall(HttpClient.java:708)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:384)
        at com.att.nsa.apiClient.http.HttpClient.get(HttpClient.java:368)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:87)
        at com.att.nsa.cambria.client.impl.CambriaConsumerImpl.fetch(CambriaConsumerImpl.java:64)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.BusConsumer$CambriaConsumerWrapper.fetch(BusConsumer.java:172)
        at org.onap.policy.common.endpoints.event.comm.bus.internal.SingleThreadedBusTopicSource.run(SingleThreadedBusTopicSource.java:224)
        at java.lang.Thread.run(Thread.java:748)
[2019-06-10T13:51:39.929+00:00|INFO|CambriaConsumerImpl|DMAAP-source-PDPD-CONFIGURATION] UEB GET /events/PDPD-CONFIGURATION/12e77824-cba7-48dc-8251-b80b76529ead/dev-policy-drools-0?timeout=15000&limit=100
[2019-06-10T13:51:39.929+00:00|WARN|HostSelector|DMAAP-source-PDPD-CONFIGURATION] All hosts were blacklisted; reverting to full set of hosts.
[2019-06-10T13:51:39.929+00:00|INFO|HttpClient|DMAAP-source-PDPD-CONFIGURATION] GET https://message-router:3905/events/PDPD-CONFIGURATION/12e77824-cba7-48dc-8251-b80b76529ead/dev-policy-drools-0?timeout=15000&limit=100 (anonymous) ...
[2019-06-10T13:51:39.936+00:00|WARN|HttpClient|DMAAP-source-PDPD-CONFIGURATION] Error executing HTTP request. Received fatal alert: internal_error; blacklisting for 2 minutes
[2019-06-10T13:51:39.936+00:00|ERROR|BusConsumer$CambriaConsumerWrapper|DMAAP-source-PDPD-CONFIGURATION] CambriaConsumerWrapper [fetchTimeout=15000]: cannot fetch because of Received fatal alert: internal_error - backoff for 15000 ms.
[2019-06-10T13:51:44.873+00:00|INFO|HttpClient|DMAAP-source-APPC-CL]    --> HTTP/1.1 200 OK
[2019-06-10T13:51:44.873+00:00|INFO|CambriaConsumerImpl|DMAAP-source-APPC-CL] UEB GET /events/APPC-CL/5d3db7a2-6611-475e-a259-a6c5e5dfc712/dev-policy-drools-0?timeout=15000&limit=100
[2019-06-10T13:51:44.873+00:00|INFO|HttpClient|DMAAP-source-APPC-CL] GET http://message-router:3904/events/APPC-CL/5d3db7a2-6611-475e-a259-a6c5e5dfc712/dev-policy-drools-0?timeout=15000&limit=100 (anonymous)


Are you aware of this issue? I would appreciate so much your kind help on this!

Kind regards,
Xoan



 


VNF Requirements - Any sample/reference implementation

Ramesh T
 

Hello Experts,

 

Are there any reference implementation of VNF available as per ONAP VNF requirements? For example, with all standard artifacts.

 

The VNF could be a reference implementation or boiler plate implementation?

 

Ref: https://onap.readthedocs.io/en/latest/submodules/vnfrqts/requirements.git/docs/Chapter7/VNF-On-boarding-and-package-management.html

 

Regards,

Ramesh


Re: ODP: [onap-discuss] [vLBMS] Create instance into VID fails

Marco Platania
 

This is the problem:

 

VfModule          | VFModule-ScaleOut                 | createInstance

 

createInstance should be scaleOut. My suggestion is to pull the latest SO staging, which fixes the problem. Otherwise you can manually change the SO tables in the shared maria DB as follows:

 

# Change action to scaleOut in northbound table

update northbound_request_ref_lookup set ACTION='scaleOut' where MACRO_ACTION='VFModule-ScaleOut';

 

# Change resource type and target action in building_block_detail table

update building_block_detail set RESOURCE_TYPE='VF_MODULE', TARGET_ACTION='CUSTOM' where BUILDING_BLOCK_NAME='ConfigurationScaleOutBB';

 

update building_block_detail set RESOURCE_TYPE='VNF', TARGET_ACTION='CUSTOM' where BUILDING_BLOCK_NAME='GenericVnfHealthCheckBB';

 

# Set target action to CUSTOM for different resource types and orchestration status in orchestration status table

insert into orchestration_status_state_transition_directive (RESOURCE_TYPE,ORCHESTRATION_STATUS,TARGET_ACTION,FLOW_DIRECTIVE) values ('VNF','ACTIVE','CUSTOM','CONTINUE');

 

insert into orchestration_status_state_transition_directive (RESOURCE_TYPE,ORCHESTRATION_STATUS,TARGET_ACTION,FLOW_DIRECTIVE) values ('VF_MODULE','ACTIVE','CUSTOM','CONTINUE');

 

Marco

 

From: <onap-discuss@...> on behalf of MALINCONICO ANIELLO PAOLO <aniello.malinconico@...>
Reply-To: "onap-discuss@..." <onap-discuss@...>, "aniello.malinconico@..." <aniello.malinconico@...>
Date: Monday, June 10, 2019 at 3:50 AM
To: MALINCONICO ANIELLO PAOLO <aniello.malinconico@...>, "onap-discuss@..." <onap-discuss@...>
Subject: Re: [onap-discuss] ODP: [onap-discuss] [vLBMS] Create instance into VID fails

 

VfModule          | VFModule-ScaleOut                 | createInstance


Re: [aai] Java certification error

Jimmy Forsyth
 

Hi, Chandra,

 

Updated certs for aai can be found attached to this page:

 

https://onap.readthedocs.io/en/latest/submodules/aai/aai-common.git/docs/platform/Getting%20Started/AAI_Developer_Environment_Setup.html

 

And if you use the latest helm charts in aai/oom (probably not appropriate for your case since you are running Casablanca so you probably need to patch it manually) they have all been updated as well.

 

Thanks,

jimmy

 

From: <onap-discuss@...> on behalf of Chandra <CT00548828@...>
Reply-To: "onap-discuss@..." <onap-discuss@...>, "CT00548828@..." <CT00548828@...>
Date: Monday, June 10, 2019 at 11:35 AM
To: "onap-discuss@..." <onap-discuss@...>
Subject: [onap-discuss] [aai] Java certification error

 

Hi All,

We are currently getting the java certification error while sending message to dmaap from aai. We are using Casablanca version for aai, dmaap. It suggests that the certificate is valid till May31 2019. Any specific certificate we need to update here?

 

2019-06-08T21:01:12.628+0000|2019-06-08T21:01:12.628+0000|||defaultMessageListenerContainer-1||||||||ERROR|||0|||org.onap.aai.dmaap.AAIDmaapEventJMSConsumer|||||||co=:AAI_7350 Error sending message to dmaap.

 

root cause=java.security.cert.CertificateExpiredException: NotAfter: Fri May 31 15:56:05 UTC 2019 ClassName- sun.security.x509.CertificateValidity :LineNumber- 274 :MethodName- valid ClassName- sun.security.x509.X509CertImpl :LineNumber- 629 :MethodName- checkValidity ClassName- sun.security.provider.certpath.BasicChecker :LineNumber- 190 :MethodName- verifyValidity ClassName- sun.security.provider.certpath.BasicChecker :LineNumber- 144 :MethodName- check ClassName- sun.security.provider.certpath.PKIXMasterCertPathValidator :LineNumber- 125 :MethodName- validate ClassName- sun.security.provider.certpath.PKIXCertPathValidator :LineNumber- 233 :MethodName- validate ClassName- sun.security.provider.certpath.PKIXCertPathValidator :LineNumber- 141 :MethodName- validate ClassName- sun.security.provider.certpath.PKIXCertPathValidator :LineNumber- 80 :MethodName- engineValidate ClassName- java.security.cert.CertPathValidator :LineNumber- 292 :MethodName- validate ClassName- sun.security.validator.PKIXValidator :LineNumber- 357 :MethodName- doValidate

 

============================================================================================================================

Disclaimer:  This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html externally http://tim.techmahindra.com/tim/disclaimer.html internally within TechMahindra.

============================================================================================================================


[aai] Java certification error

Chandra
 

Hi All,

We are currently getting the java certification error while sending message to dmaap from aai. We are using Casablanca version for aai, dmaap. It suggests that the certificate is valid till May31 2019. Any specific certificate we need to update here?

 

2019-06-08T21:01:12.628+0000|2019-06-08T21:01:12.628+0000|||defaultMessageListenerContainer-1||||||||ERROR|||0|||org.onap.aai.dmaap.AAIDmaapEventJMSConsumer|||||||co=:AAI_7350 Error sending message to dmaap.

 

root cause=java.security.cert.CertificateExpiredException: NotAfter: Fri May 31 15:56:05 UTC 2019 ClassName- sun.security.x509.CertificateValidity :LineNumber- 274 :MethodName- valid ClassName- sun.security.x509.X509CertImpl :LineNumber- 629 :MethodName- checkValidity ClassName- sun.security.provider.certpath.BasicChecker :LineNumber- 190 :MethodName- verifyValidity ClassName- sun.security.provider.certpath.BasicChecker :LineNumber- 144 :MethodName- check ClassName- sun.security.provider.certpath.PKIXMasterCertPathValidator :LineNumber- 125 :MethodName- validate ClassName- sun.security.provider.certpath.PKIXCertPathValidator :LineNumber- 233 :MethodName- validate ClassName- sun.security.provider.certpath.PKIXCertPathValidator :LineNumber- 141 :MethodName- validate ClassName- sun.security.provider.certpath.PKIXCertPathValidator :LineNumber- 80 :MethodName- engineValidate ClassName- java.security.cert.CertPathValidator :LineNumber- 292 :MethodName- validate ClassName- sun.security.validator.PKIXValidator :LineNumber- 357 :MethodName- doValidate

 

============================================================================================================================

Disclaimer:  This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html externally http://tim.techmahindra.com/tim/disclaimer.html internally within TechMahindra.

============================================================================================================================


Re: ODP: [onap-discuss] [vLBMS] Create instance into VID fails

MALINCONICO ANIELLO PAOLO
 

Hi Marco, this is the entire so-bpmn POD log :

2019-06-10T07:38:06.013Z|| org.apache.cxf.interceptor.LoggingInInterceptor - Inbound Message
----------------------------
ID: 19
Address: http://so-bpmn-infra.onap:8081/mso/async/services/WorkflowActionBB
Encoding: UTF-8
Http-Method: POST
Content-Type: application/json
Headers: {Authorization=[Basic YXBpaEJwbW46cGFzc3dvcmQxJA==, Basic YXBpaEJwbW46cGFzc3dvcmQxJA==], connection=[Keep-Alive], Content-Length=[3548], content-type=[application/json], host=[so-bpmn-infra.onap:8081], user-agent=[Apache-HttpClient/4.5.6 (Java/1.8.0_212)], x-onap-invocationid=[cd7768eb-d288-4c42-be5d-dc316be965c7], x-onap-requestid=[e8ad0e2d-4534-478f-9af5-5678c607f86b]}
Payload: {"variables":{"bpmnRequest":{"value":"{\"requestDetails\":{\"modelInfo\":{\"modelCustomizationName\":\"vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0\",\"modelInvariantId\":\"03116598-ff07-4d06-bd13-7388abd2570b\",\"modelType\":\"vfModule\",\"modelName\":\"vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0\",\"modelVersion\":\"1\",\"modelCustomizationUuid\":\"8714ab10-19c2-4d79-aaed-9014d2988b41\",\"modelVersionId\":\"796d1aad-d896-48c0-9abf-ee13b80603b9\",\"modelCustomizationId\":\"8714ab10-19c2-4d79-aaed-9014d2988b41\",\"modelUuid\":\"796d1aad-d896-48c0-9abf-ee13b80603b9\",\"modelInvariantUuid\":\"03116598-ff07-4d06-bd13-7388abd2570b\",\"modelInstanceName\":\"vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0\"},\"requestInfo\":{\"source\":\"VID\",\"instanceName\":\"vLoadBalancerMS-1123-1\",\"suppressRollback\":false,\"requestorId\":\"demo\"},\"relatedInstanceList\":[{\"relatedInstance\":{\"instanceId\":\"a1e6195e-b166-4545-b891-7e577ef01693\",\"modelInfo\":{\"modelInvariantId\":\"5a272fe2-17ac-43c8-852a-d7a7492edd69\",\"modelType\":\"service\",\"modelName\":\"vLoadBalancerMS\",\"modelVersion\":\"1.0\",\"modelVersionId\":\"ba349812-f4da-4b3c-815e-e800ab8b7017\",\"modelUuid\":\"ba349812-f4da-4b3c-815e-e800ab8b7017\",\"modelInvariantUuid\":\"5a272fe2-17ac-43c8-852a-d7a7492edd69\"}}},{\"relatedInstance\":{\"instanceId\":\"65749808-782a-49b3-afbd-5ba9f808f11e\",\"modelInfo\":{\"modelCustomizationName\":\"vLoadBalancerMS 0\",\"modelInvariantId\":\"aea5e416-7da0-45b3-ac77-8c0d04a380f0\",\"modelType\":\"vnf\",\"modelName\":\"vLoadBalancerMS1\",\"modelVersion\":\"1.0\",\"modelCustomizationUuid\":\"ed6ba178-2d88-4938-83eb-6d077c56424a\",\"modelVersionId\":\"884d7a4a-5a82-46c2-a338-3b7ff403b87b\",\"modelCustomizationId\":\"ed6ba178-2d88-4938-83eb-6d077c56424a\",\"modelUuid\":\"884d7a4a-5a82-46c2-a338-3b7ff403b87b\",\"modelInvariantUuid\":\"aea5e416-7da0-45b3-ac77-8c0d04a380f0\",\"modelInstanceName\":\"vLoadBalancerMS 0\"}}}],\"cloudConfiguration\":{\"tenantId\":\"34f1fe41d1a0483dbd1aa94c26dc5545\",\"cloudOwner\":\"CloudOwner\",\"lcpCloudRegionId\":\"RegionOne\"},\"requestParameters\":{\"usePreload\":true,\"testApi\":\"GR_API\"}}}","type":"String"},"requestId":{"value":"e8ad0e2d-4534-478f-9af5-5678c607f86b","type":"String"},"mso-request-id":{"value":"e8ad0e2d-4534-478f-9af5-5678c607f86b","type":"String"},"isBaseVfModule":{"value":true,"type":"Boolean"},"recipeTimeout":{"value":180,"type":"Integer"},"requestAction":{"value":"createInstance","type":"String"},"serviceInstanceId":{"value":"a1e6195e-b166-4545-b891-7e577ef01693","type":"String"},"pnfCorrelationId":{"value":"","type":"String"},"vnfId":{"value":"65749808-782a-49b3-afbd-5ba9f808f11e","type":"String"},"vfModuleId":{"value":"","type":"String"},"volumeGroupId":{"value":"","type":"String"},"networkId":{"value":"","type":"String"},"configurationId":{"value":"","type":"String"},"serviceType":{"value":"","type":"String"},"vnfType":{"value":"vLoadBalancerMS/vLoadBalancerMS 0","type":"String"},"vfModuleType":{"value":"vLoadBalancerMS/vLoadBalancerMS 0::vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0","type":"String"},"networkType":{"value":"","type":"String"},"recipeParams":{"value":null,"type":"String"},"host":{"value":null,"type":"String"},"apiVersion":{"value":"6","type":"String"},"aLaCarte":{"value":true,"type":"Boolean"},"requestUri":{"value":"v6/serviceInstances/a1e6195e-b166-4545-b891-7e577ef01693/vnfs/65749808-782a-49b3-afbd-5ba9f808f11e/vfModules","type":"String"},"instanceGroupId":{"value":"","type":"String"}}}
--------------------------------------
2019-06-10T07:38:06.059Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.o.s.b.common.workflow.service.WorkflowProcessor - ***Received MSO startProcessInstanceByKey with processKey: WorkflowActionBB and variables: {serviceType=, vfModuleId=, recipeParams=null, pnfCorrelationId=, vnfType=vLoadBalancerMS/vLoadBalancerMS 0, apiVersion=6, requestId=e8ad0e2d-4534-478f-9af5-5678c607f86b, host=null, networkId=, vnfId=65749808-782a-49b3-afbd-5ba9f808f11e, configurationId=, networkType=, recipeTimeout=180, aLaCarte=true, isBaseVfModule=true, vfModuleType=vLoadBalancerMS/vLoadBalancerMS 0::vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0, requestAction=createInstance, mso-business-key=579e3f35-d233-40ab-a863-2a31e32841d8, mso-request-id=e8ad0e2d-4534-478f-9af5-5678c607f86b, volumeGroupId=, serviceInstanceId=a1e6195e-b166-4545-b891-7e577ef01693, requestUri=v6/serviceInstances/a1e6195e-b166-4545-b891-7e577ef01693/vnfs/65749808-782a-49b3-afbd-5ba9f808f11e/vfModules, bpmnRequest={"requestDetails":{"modelInfo":{"modelCustomizationName":"vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0","modelInvariantId":"03116598-ff07-4d06-bd13-7388abd2570b","modelType":"vfModule","modelName":"vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0","modelVersion":"1","modelCustomizationUuid":"8714ab10-19c2-4d79-aaed-9014d2988b41","modelVersionId":"796d1aad-d896-48c0-9abf-ee13b80603b9","modelCustomizationId":"8714ab10-19c2-4d79-aaed-9014d2988b41","modelUuid":"796d1aad-d896-48c0-9abf-ee13b80603b9","modelInvariantUuid":"03116598-ff07-4d06-bd13-7388abd2570b","modelInstanceName":"vloadbalancerms0..Vloadbalancerms1..base_vlb..module-0"},"requestInfo":{"source":"VID","instanceName":"vLoadBalancerMS-1123-1","suppressRollback":false,"requestorId":"demo"},"relatedInstanceList":[{"relatedInstance":{"instanceId":"a1e6195e-b166-4545-b891-7e577ef01693","modelInfo":{"modelInvariantId":"5a272fe2-17ac-43c8-852a-d7a7492edd69","modelType":"service","modelName":"vLoadBalancerMS","modelVersion":"1.0","modelVersionId":"ba349812-f4da-4b3c-815e-e800ab8b7017","modelUuid":"ba349812-f4da-4b3c-815e-e800ab8b7017","modelInvariantUuid":"5a272fe2-17ac-43c8-852a-d7a7492edd69"}}},{"relatedInstance":{"instanceId":"65749808-782a-49b3-afbd-5ba9f808f11e","modelInfo":{"modelCustomizationName":"vLoadBalancerMS 0","modelInvariantId":"aea5e416-7da0-45b3-ac77-8c0d04a380f0","modelType":"vnf","modelName":"vLoadBalancerMS1","modelVersion":"1.0","modelCustomizationUuid":"ed6ba178-2d88-4938-83eb-6d077c56424a","modelVersionId":"884d7a4a-5a82-46c2-a338-3b7ff403b87b","modelCustomizationId":"ed6ba178-2d88-4938-83eb-6d077c56424a","modelUuid":"884d7a4a-5a82-46c2-a338-3b7ff403b87b","modelInvariantUuid":"aea5e416-7da0-45b3-ac77-8c0d04a380f0","modelInstanceName":"vLoadBalancerMS 0"}}}],"cloudConfiguration":{"tenantId":"34f1fe41d1a0483dbd1aa94c26dc5545","cloudOwner":"CloudOwner","lcpCloudRegionId":"RegionOne"},"requestParameters":{"usePreload":true,"testApi":"GR_API"}}}, instanceGroupId=, isAsyncProcess=true}
2019-06-10T07:38:06.175Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.o.s.b.i.workflow.tasks.WorkflowAction - found match on v6/serviceInstances/a1e6195e-b166-4545-b891-7e577ef01693/vnfs/65749808-782a-49b3-afbd-5ba9f808f11e/vfModules : java.util.regex.Matcher[pattern=[vV]\d+.*?(?:(?:/(?<type>vnfs|vfModules|networks|networkCollections|volumeGroups|serviceInstances|instanceGroups)(?:/(?<id>[^/]+))?)(?:/(?<action>[^/]+))?)?$ region=0,108 lastmatch=v6/serviceInstances/a1e6195e-b166-4545-b891-7e577ef01693/vnfs/65749808-782a-49b3-afbd-5ba9f808f11e/vfModules] 
2019-06-10T07:38:06.204Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| org.onap.so.client.RestClient - RestClientSSL using default SSL context!
2019-06-10T07:38:06.263Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.o.so.logging.jaxrs.filter.PayloadLoggingFilter - Making GET request to: https://aai.onap:8443/aai/v15/network/generic-vnfs/generic-vnf/65749808-782a-49b3-afbd-5ba9f808f11e?depth=1
Request Headers: {Authorization=[Basic YWFpQGFhaS5vbmFwLm9yZzpkZW1vMTIzNDU2IQ==], X-FromAppId=[MSO], X-TransactionId=[], Accept=[application/json], X-ONAP-RequestID=[e8ad0e2d-4534-478f-9af5-5678c607f86b], X-ONAP-InvocationID=[cd7768eb-d288-4c42-be5d-dc316be965c7], X-ONAP-PartnerName=[SO]}
2019-06-10T07:38:06.422Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.o.so.logging.jaxrs.filter.PayloadLoggingFilter - Response from GET: https://aai.onap:8443/aai/v15/network/generic-vnfs/generic-vnf/65749808-782a-49b3-afbd-5ba9f808f11e?depth=1
Response Headers: {Content-Length=[4252], content-type=[application/json], Date=[Mon, 10 Jun 2019 07:38:27 GMT], Strict-Transport-Security=[max-age=16000000; includeSubDomains; preload;], vertex-id=[860168], X-AAI-TXID=[2-aai-resources-190610-07:38:27:387-66510]}{"vnf-id":"65749808-782a-49b3-afbd-5ba9f808f11e","vnf-name":"vLoadBalancerMS-Vnf-1123-1","vnf-type":"vLoadBalancerMS/vLoadBalancerMS 0","service-id":"dublin","prov-status":"NVTPROV","equipment-role":"vLB","orchestration-status":"Active","in-maint":true,"is-closed-loop-disabled":false,"resource-version":"1559917957298","model-invariant-id":"aea5e416-7da0-45b3-ac77-8c0d04a380f0","model-version-id":"884d7a4a-5a82-46c2-a338-3b7ff403b87b","model-customization-id":"ed6ba178-2d88-4938-83eb-6d077c56424a","nf-type":"ONAP-LOADBALANCER","nf-function":"LOADBALANCER","nf-role":"vLB","nf-naming-code":"vlb","selflink":"restconf/config/GENERIC-RESOURCE-API:services/service/a1e6195e-b166-4545-b891-7e577ef01693/service-data/vnfs/vnf/65749808-782a-49b3-afbd-5ba9f808f11e/vnf-data/vnf-topology/","relationship-list":{"relationship":[{"related-to":"service-instance","relationship-label":"org.onap.relationships.inventory.ComposedOf","related-link":"/aai/v15/business/customers/customer/TIM/service-subscriptions/service-subscription/dublin/service-instances/service-instance/a1e6195e-b166-4545-b891-7e577ef01693","relationship-data":[{"relationship-key":"customer.global-customer-id","relationship-value":"TIM"},{"relationship-key":"service-subscription.service-type","relationship-value":"dublin"},{"relationship-key":"service-instance.service-instance-id","relationship-value":"a1e6195e-b166-4545-b891-7e577ef01693"}],"related-to-property":[{"property-key":"service-instance.service-instance-name","property-value":"vLoadBalancerMS-Service-1123-2"}]},{"related-to":"platform","relationship-label":"org.onap.relationships.inventory.Uses","related-link":"/aai/v15/business/platforms/platform/Platform-Demonstration","relationship-data":[{"relationship-key":"platform.platform-name","relationship-value":"Platform-Demonstration"}]},{"related-to":"line-of-business","relationship-label":"org.onap.relationships.inventory.Uses","related-link":"/aai/v15/business/lines-of-business/line-of-business/LOB-Demonstration","relationship-data":[{"relationship-key":"line-of-business.line-of-business-name","relationship-value":"LOB-Demonstration"}]},{"related-to":"tenant","relationship-label":"org.onap.relationships.inventory.BelongsTo","related-link":"/aai/v15/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/34f1fe41d1a0483dbd1aa94c26dc5545","relationship-data":[{"relationship-key":"cloud-region.cloud-owner","relationship-value":"CloudOwner"},{"relationship-key":"cloud-region.cloud-region-id","relationship-value":"RegionOne"},{"relationship-key":"tenant.tenant-id","relationship-value":"34f1fe41d1a0483dbd1aa94c26dc5545"}],"related-to-property":[{"property-key":"tenant.tenant-name","property-value":"datacenter1"}]},{"related-to":"cloud-region","relationship-label":"org.onap.relationships.inventory.LocatedIn","related-link":"/aai/v15/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne","relationship-data":[{"relationship-key":"cloud-region.cloud-owner","relationship-value":"CloudOwner"},{"relationship-key":"cloud-region.cloud-region-id","relationship-value":"RegionOne"}],"related-to-property":[{"property-key":"cloud-region.owner-defined-type","property-value":"OwnerType"}]},{"related-to":"availability-zone","relationship-label":"org.onap.relationships.inventory.Uses","related-link":"/aai/v15/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/availability-zones/availability-zone/nova","relationship-data":[{"relationship-key":"cloud-region.cloud-owner","relationship-value":"CloudOwner"},{"relationship-key":"cloud-region.cloud-region-id","relationship-value":"RegionOne"},{"relationship-key":"availability-zone.availability-zone-name","relationship-value":"nova"}]},{"related-to":"availability-zone","relationship-label":"org.onap.relationships.inventory.Uses","related-link":"/aai/v15/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/availability-zones/availability-zone/AZ1","relationship-data":[{"relationship-key":"cloud-region.cloud-owner","relationship-value":"CloudOwner"},{"relationship-key":"cloud-region.cloud-region-id","relationship-value":"RegionOne"},{"relationship-key":"availability-zone.availability-zone-name","relationship-value":"AZ1"}]}]}}
 
2019-06-10T07:38:06.428Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Could not Target Entity: http://so-catalog-db-adapter.onap:8082/northbound_request_ref_lookup/search/findOneByActionAndRequestScopeAndIsAlacarteAndCloudOwnerAndServiceType?action=createInstance&requestScope=VfModule&isALaCarte=true&cloudOwner=CloudOwner&serviceType=%2A
2019-06-10T07:38:06.429Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - ===========================request begin================================================
2019-06-10T07:38:06.430Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - URI         : http://so-catalog-db-adapter.onap:8082/northbound_request_ref_lookup/search/findOneByActionAndRequestScopeAndIsAlacarteAndCloudOwnerAndServiceType?action=createInstance&requestScope=VfModule&isALaCarte=true&cloudOwner=CloudOwner&serviceType=%2A
2019-06-10T07:38:06.431Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Method      : GET
2019-06-10T07:38:06.431Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Headers     : {Accept=[application/hal+json], Content-Length=[0], Content-Type=[application/hal+json], X-ONAP-RequestID=[e8ad0e2d-4534-478f-9af5-5678c607f86b], X-ONAP-InvocationID=[000fd120-64cd-41a1-a79a-518251b3457e], X-ONAP-PartnerName=[SO]}
2019-06-10T07:38:06.432Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Request body: 
2019-06-10T07:38:06.433Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - ==========================request end================================================
2019-06-10T07:38:06.466Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - ============================response begin==========================================
2019-06-10T07:38:06.467Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Status code  : 500
2019-06-10T07:38:06.467Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Status text  : 
2019-06-10T07:38:06.468Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Headers      : {X-Content-Type-Options=[nosniff], X-XSS-Protection=[1; mode=block], Cache-Control=[no-cache, no-store, max-age=0, must-revalidate], Pragma=[no-cache], Expires=[0], X-Frame-Options=[DENY], Content-Type=[application/hal+json;charset=UTF-8], Transfer-Encoding=[chunked], Date=[Mon, 10 Jun 2019 07:38:51 GMT], Connection=[close]}
2019-06-10T07:38:06.469Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Response body: {"timestamp":"2019-06-10T07:38:51.024+0000","status":500,"error":"Internal Server Error","message":"query did not return a unique result: 2; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 2","path":"/northbound_request_ref_lookup/search/findOneByActionAndRequestScopeAndIsAlacarteAndCloudOwnerAndServiceType"}
2019-06-10T07:38:06.469Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.onap.so.logging.jaxrs.filter.SpringClientFilter - =======================response end=================================================
2019-06-10T07:38:06.471Z|e8ad0e2d-4534-478f-9af5-5678c607f86b| o.o.s.b.i.workflow.tasks.WorkflowAction - Exception in create execution list 500 
org.springframework.web.client.HttpServerErrorException: 500 
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:97)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:79)
at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63)

The northbound_request_ref_lookup table is the following :

MariaDB [catalogdb]> select distinct *  from northbound_request_ref_lookup;
+-----+-------------------+-----------------------------------+--------------------------+-------------+-----------------+-----------------+-----------------+-------------+--------------+
| id  | REQUEST_SCOPE     | MACRO_ACTION                      | ACTION                   | IS_ALACARTE | MIN_API_VERSION | MAX_API_VERSION | IS_TOPLEVELFLOW | CLOUD_OWNER | SERVICE_TYPE |
+-----+-------------------+-----------------------------------+--------------------------+-------------+-----------------+-----------------+-----------------+-------------+--------------+
|  86 | Service           | Service-Create                    | createInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
|  89 | Service           | Service-Delete                    | deleteInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
|  92 | Service           | Service-Macro-Assign              | assignInstance           |           0 |               7 |               7 |               1 | CloudOwner  | *            |
|  95 | Service           | Service-Macro-Activate            | activateInstance         |           0 |               5 |               7 |               1 | CloudOwner  | *            |
|  98 | Service           | Service-Macro-Unassign            | unassignInstance         |           0 |               7 |               7 |               1 | CloudOwner  | *            |
| 101 | Service           | Service-Macro-Create              | createInstance           |           0 |               5 |               7 |               1 | CloudOwner  | *            |
| 104 | Service           | Service-Macro-Delete              | deleteInstance           |           0 |               5 |               7 |               1 | CloudOwner  | *            |
| 107 | Network           | Network-Create                    | createInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 110 | Network           | Network-Delete                    | deleteInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 113 | Vnf               | VNF-Macro-Recreate                | recreateInstance         |           0 |               7 |               7 |               1 | CloudOwner  | *            |
| 116 | Vnf               | VNF-Macro-Replace                 | replaceInstance          |           0 |               7 |               7 |               1 | CloudOwner  | *            |
| 119 | Vnf               | VNF-Create                        | createInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 122 | Vnf               | VNF-Delete                        | deleteInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 125 | VolumeGroup       | VolumeGroup-Create                | createInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 128 | VolumeGroup       | VolumeGroup-Delete                | deleteInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 131 | VfModule          | VFModule-Create                   | createInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 134 | VfModule          | VFModule-Delete                   | deleteInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 137 | NetworkCollection | NetworkCollection-Macro-Create    | createInstance           |           0 |               7 |               7 |               1 | CloudOwner  | *            |
| 140 | NetworkCollection | NetworkCollection-Macro-Delete    | deleteInstance           |           0 |               7 |               7 |               1 | CloudOwner  | *            |
| 143 | VfModule          | VFModule-ScaleOut                 | createInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 146 | VfModule          | VFModule-DeactivateAndCloudDelete | deactivateAndCloudDelete |           1 |               7 |               7 |               1 | CloudOwner  | *            |
| 149 | Service           | Service-Macro-Deactivate          | deactivateInstance       |           0 |               5 |               7 |               1 | CloudOwner  | *            |
| 152 | Network           | Network-Update                    | updateInstance           |           1 |               7 |               7 |               1 | CloudOwner  | *            |
+-----+-------------------+-----------------------------------+--------------------------+-------------+-----------------+-----------------+-----------------+-------------+--------------+


The error is described by the red lines. It seems to be an error occurring during a query request to the northbound_request_ref_lookup table.
The query (blue color in log) returns 2 results instead of one. In fact I think the query should be changed and filtered by the macro_action to be more specific. 
If you want more logs, tell me .


Aniello Paolo Malinconico


Reminder- Meeting bridge reassignment Tue-Friday

Kenny Paul
 

As a reminder the ONAP Zoom bridges will be reassigned and the host IDs changed for ruse by the DDF+Plugfest Tuesday through Friday.

This is a standard practice whenever he have a community event. Reassignments will be set up and published to the DDF schedule page ( https://wiki.lfnetworking.org/display/LN/June+2019+LFN+DDF+Schedule )this afternoon after the usual block of Monday meetings are complete.

Please be aware that meetings held at their usual time may not have a bridge available, or the bridge number may be changed  this week.

 

Thanks!

-kenny

 


Re: [E] [Onap-arc] Shared VNFs and Services

Gil Bullard <wb5674@...>
 

Ulas,

I am not familiar with this use case or these network functions, and it seems to me to be a quite complex example.  But if I am following correctly and you are willing to grant me some grace and understanding for any errors since I am doing this in a rush on a Friday afternoon so I can wrap up my Friday in time to play with my grandson, I will take a stab at it.

 

It sounds like partitioning the “router” by physical port is intended to provide something like a “layer 1 VPN” to Coke and Pepsi?

I think in this example ONAP would view this as 3 managed “Resources” (NFs):

  • The OpenFlow switch (let’s call it pOF, because I assume it is a PNF): this is the NF that provides the user plane function (forwarding function)
  • The “network controller” (let’s call it vNC): this is an NF that provides control plane function (routing function)
  • The FlowVisor (let’s call it vFV): this is an NF that also provides control plane function, sitting between the two abovementioned NFs. 

 

It sounds like the vFV would maintain a “map” of the ports of the corresponding pOF, allowing a manager (ONAP in this case) to define partitions of those ports (or not) that I will call “domains” (because I don’t know the proper term).  I assume (I don’t know) that a single network controller instance could typically manage multiple OpenFlow switches, maintaining a separate routing table for each.  It sounds like in this case the vFV acts a “broker” between pOF and vNC, making it look (to the vNC) that each “domain” is a separate OpenFlow switch. 

 

With that understanding, let’s further assume for simplicity that ONAP wouldn’t need to configure a network controller to tell it the number of or which OpenFlow switches it will controller, but rather that the OpenFlow switches would be configured with the IP of the network controller and some appropriate authentication information such that the network controller would “discover” its OpenFlow switches.  Let’s assume that same pattern applies here, with the vNC “discovering” (what it thinks to be) its OpenFlow switches (emulated by the vFV), and the vFV “discovering” its pOF NFs. 

 

Let’s also assume that ONAP need not configure the vFV with the specific ports in the OpenFlow switch’s port map to assign to which “domain”, but rather ONAP only needs to tell the vFV how many ports to assign to that “domain”.  The vFV will discover the number of ports its OpenFlow switch has, and will assign them appropriately to domains presented to it.

 

So in this case, with respect to ONAP management of the “Resources” described above…

 

ONAP doesn’t need to configure the vNC at all.  I believe ONAP would *not* model this VNF as being “shareable” using my terminology.

 

ONAP does need to configure the pOF with the proper “network controller” IP address and authentication information, which in this case would be the IP of the vFV (and not the real network controller which is hidden).  I believe ONAP would *not* model this PNF as being “shareable” using my terminology, because its configuration is monolithic (single instance).

 

ONAP does need to configure the vFV with the IP address of the vNC, its authentication information, and the set of pOF switch ports that it is responsible for managing, all of which is a monolithic configuration.  ONAP also needs to configure the vFV as each “domain” is ordered by a particular “subscriber” (Coke and Pepsi), providing the number of ports for each “domain”.    Because the vFV can support multiple (“N”) instances of “domain” I believe ONAP *would* model this VNF as being “shareable” using my terminology.  Let’s use the term “virtual switch” to refer to the “experience” that each “domain” provides.  In Option C of my proposal, we would refer to the “virtual switch” as being an “ANF”.

 

With respect to the “infrastructure” Services, I think there could be 2 or 1, depending on an analysis that would take more time than I can put into this.

  • NC_Infra Service – The topology template of this Service would be comprised only of a single vNC node template.  If a capacity planner wanted to add another instance of vNC they would go to VID and request an instance of this Service.
  • Switch_Infra Service – The topology template of this Service would be comprised of a single vFV node template and perhaps a variable number of pOF node templates.  If a capacity planner wanted to add another instance of vFV and associated pOFs they would go to VID and request an instance of this Service, indicating the number of pOFs to discover.  Scaling the Service itself would result in adding pOF instances.

 

Alternatively one could model the above as a single Service with all the NFs in its topology template, defining “scaling dimensions” to allow the capacity planner to scale the Service in 2 different dimensions: vFV, and pOF.  But that is a bit more complex to describe so given the number of words I have already typed, I will go with the 2 Services as described above.

 

  • Virtual_Switch Service – The topology template of this Service would be comprised of a single instance of the “Virtual_Switch ANF” as a node template.  The ANF would have a “Provided By” relationship to the vFV VNF in the context of the Switch_Infra Service.

 

When Coke orders this Service, they would specify the locations of their offices.  ONAP would decompose this into a single Resource, the Virtual_Switch ANF, and send to OOF for homing.  OOF homing of ANFs involves finding the associated “providing VNF” instance, which in this case would be an instance of vFV in the context of Switch_Infra Service.  OOF could use the locations provided to determine which vFV instances and associated pOF instances are within the proper geography for the locations provided.  (Assume for simplicity they are all in the “range” of a single vFV.)  OOF would then query the Controller for each vFV instance (in the context of Switch_Infra Service) to determine if that vFV instance has capacity to support a new “domain” with the corresponding number of ports.  Based on the results OOF would select the optimum vFV instance.

 

ONAP SO would then orchestrate requesting the Controller to assign any network assignments needed to support a new “domain” (IP addresses, etc.), and then ask the Controller to create the corresponding ANF.  The Controller would do so by configuring the target vFV with the appropriate information for the new “domain”, such as the number of ports, etc.  A&AI would present the following objects:

  • “Customer” object representing the business unit that “owns” the infrastructure, associated with a…
  • “Subscription” object representing that business unit’s involvement with the “Switch_Infra” Service, associated with a collection of…
  • “Service Instance” objects, each representing an instance of “Switch_Infra”, each associated with …
  • A single “VNF Instance” for the vFV and a collection of PNF instances for the pOFs.   The vFV VNF instance would have an association with…
  • An “ANF instance” for the “VIrtualSwitch ANF”, which would have an association with…
  • A “service instance” object, representing Coke’s instance of the “Virtual_Switch Service”, which would have an association with…
  • A “Subscription” object, representing Coke’s involvement with the “Virtual_Switch Service, which would have an association with…
  • A “Customer” object for Coke.

 

Hope that helps.  Given that I’m not going to take the time to re-read what I have written given other commitments, I hope that this was helpful and not confusion, and that I haven’t overlooked something basic.

 

Have a great weekend!

Gil

 

 

From: onap-discuss@... <onap-discuss@...> On Behalf Of Ulas Kozat
Sent: Thursday, June 06, 2019 8:13 PM
To: BULLARD, GIL <wb5674@...>; onap-discuss@...; fernando.oliveira@...; Srini <srinivasa.r.addepalli@...>
Cc: onap-arc@...
Subject: Re: [onap-discuss] [E] [Onap-arc] Shared VNFs and Services

 

Hi Gil,

 

I think I understand your examples and definition from “use experience” point of view. Though, I find it a bit constrained in terms of reusability of the same network function in different scenarios.

 

To have a further thought exercise, consider an OpenFlow switch with a single instance of a flow table (or cascade of tables). Consider another function external to the switch implementation (e.g., FlowVisor) that can partition the switch ports and/or flow space to provide distinct virtual OpenFlow switches to distinct network controllers. Each network controller thinks that it has its own dedicated OpenFlow switch.

 

From the “use experience” point of view, I can instantiate:

  1. an OpenFlow network for Coke as a dedicated network with a group of OpenFlow switches and Coke controller.

Or,

  1. an OpenFlow network as a shared network between Coke and Pepsi with a group of shared OpenFlow switches, a shared FlowVisor function and one controller for Coke, another controller for Pepsi. To make this a bit more complicated, we can also configure the FlowVisor dynamically via a close-loop optimization in ONAP to change the share of the network among the controllers.

 

Clearly, OpenFlow switches as network functions are only usable by a single experience in (1) while they can be used by multiple experiences in (2). Thus, it was not the implementation but how I bundled that function in a network service made it “shareable”. If I have to follow your definitions, then I must expose OpenFlow switches and FlowVisor as a single shareable VNF which looks very coarse grain to me.

 

Similar examples can be given in 5G context as well.

 

Ulas

 

---------------------------------------------------------------------------------------------------------------------------------------

Ulas C. Kozat, Ph.D.

Futurewei Technologies, Inc.

2330 Central Expressway

Santa Clara, CA 95050

Tel:       +1-408-330-5143

Fax:      +1-408-330-5088

E-mail: ukozat@...

---------------------------------------------------------------------------------------------------------------------------------------

This e-mail and any attachments may contain confidential information from Futurewei, which are intended only for the person or entity whose email address appears above. Any use of the information attached or contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or any unapproved dissemination) by persons other than the intended recipient(s) is prohibited. If you have received this e-mail in error, please notify the sender by phone or response email immediately and delete this original message.

 

From: BULLARD, GIL [mailto:wb5674@...]
Sent: Thursday, June 6, 2019 2:34 PM
To: Ulas Kozat <ukozat@...>; onap-discuss@...; fernando.oliveira@...; Srini <srinivasa.r.addepalli@...>
Cc: onap-arc@...
Subject: RE: [onap-discuss] [E] [Onap-arc] Shared VNFs and Services

 

Ulas,

The term “shareable” can mean many different things in many different contexts, and so I think what is needed here is a more precise definition of what “shareable” means in the context.  Unfortunately I don’t have a precise definition in mind.  I have examples and I have terminology such as “use experience”.  Perhaps others can provide assistance in coming up with a formal definition.

 

But with respect to what I do have…

 

I have found that the examples of “VPN/VRF” and “Firewall” have been useful.

 

Regarding the first example, Wikipedia (the source of all knowledge) defines a VRF as follows:

 

In IP-based computer networks, virtual routing and forwarding (VRF) is a technology that allows multiple instances of a routing table to co-exist within the same router at the same time. One or more logical or physical interfaces may have a VRF and these VRFs do not share routes therefore the packets are only forwarded between interfaces on the same VRF. VRFs are the OSI layer 3 equivalent of a VLAN. Because the routing instances are independent, the same or overlapping IP addresses can be used without conflicting with each other. Network functionality is improved because network paths can be segmented without requiring multiple routers [1]

 

So VRF technology allows a given Router, call it vRouter_S, to be configured behave as if it were many router NF instances.  In the terminology of my deck, I would say that vRouter_B has been coded with the ability to provide multiple “router experiences” through configuration.   Now compare that to another Router, call it vRouter_D, that doesn’t support VRF technology.  Of course from one perspective, vRouter_D is “shared” in the sense that it participates in the routing and forwarding of many packets and sessions from many different endpoints and networks.  But I am using term “shareable” for the purposes of my deck to differentiate VNFs like vRouter_S from vRouter_D.  I.e., I am using the term “shareable” to refer to a VNF that has been coded with the ability to provide multiple “experiences” of a particular type.

 

Regarding the second example, imagine a single NF, call it Shareable_FW VNF, that has been coded to allow multiple instances of independent “firewall rules table sets” to co-exist within that same NF at the same time.  So for this VNF, both Coke and Pepsi could have their “firewall experience” provided through configuration of a single VNF instance without any compromise in security.  I would refer to Shareable_FW VNF as being “shareable”.  Contrast that to another NF, call it Dedicated_FW VNF that has not been coded in this way, but rather has been coded with only a single “firewall rules table set”.  So for this VNF, the Service Provider would need to create separate instances of Dedicated_FW VNF for Coke and for Pepsi in order for them both to have their respective “firewall experiences”.  This is, in fact, the example I used in my deck.

 

Hope this helps.

Gil   

 

 

 

From: Ulas Kozat <ukozat@...>
Sent: Thursday, June 06, 2019 1:49 PM
To: onap-discuss@...; BULLARD, GIL <wb5674@...>; fernando.oliveira@...; Srini <srinivasa.r.addepalli@...>
Cc: onap-arc@...
Subject: RE: [onap-discuss] [E] [Onap-arc] Shared VNFs and Services

 

Hi Gil,

 

Could you clarify why a non-shareable VNF/PNF can only support one slice instance (hence one slice type)? I would imagine that a VNF/PNF instance out of the box may be able to support both eMBB or URLLC slice types. At least for gNB whether virtualized or not, I expect this to be the norm.

 

Also, I would think it should be the access policies in the control plane not the NF implementation itself should render an NF shareable or not in practice. A network function is typically designed to serve multiple network flows (and hence almost always shareable from the traffic flows perspective). Thus it can be wrapped around by a proper network controller and be shared among services/users/access groups. Or it can be dedicated to a particular service/user/access group. Could you clarify if I misunderstood or misapplied your comment on “shareability” as an intrinsic feature of NF?

 

Thanks,

 

Ulas

 

---------------------------------------------------------------------------------------------------------------------------------------

Ulas C. Kozat, Ph.D.

Futurewei Technologies, Inc.

2330 Central Expressway

Santa Clara, CA 95050

Tel:       +1-408-330-5143

Fax:      +1-408-330-5088

E-mail: ukozat@...

---------------------------------------------------------------------------------------------------------------------------------------

This e-mail and any attachments may contain confidential information from Futurewei, which are intended only for the person or entity whose email address appears above. Any use of the information attached or contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or any unapproved dissemination) by persons other than the intended recipient(s) is prohibited. If you have received this e-mail in error, please notify the sender by phone or response email immediately and delete this original message.

 

From: onap-discuss@... [mailto:onap-discuss@...] On Behalf Of Gil Bullard via Lists.Onap.Org
Sent: Thursday, June 6, 2019 10:01 AM
To: fernando.oliveira@...; Srini <srinivasa.r.addepalli@...>
Cc: onap-arc@...; onap-discuss@...
Subject: Re: [onap-discuss] [E] [Onap-arc] Shared VNFs and Services

 

To add to what Vimal and Fred said, a VNF is “shareable” or not based on the way it is coded.  If a VNF is onboarded as “shared” it is onboarded as such because it is coded with the ability to be “shared” through configuration.  In the 5G case, as Fred’s example illustrates, it is the VNF configuration that drives how many slice instances an instance of that VNF will support at any given point in time.  In the case of a non-shareable VNF that supports slicing, an instance of the VNF itself could support only a single slice instance; configuration of the VNF would only determine the characteristics of that single slice instance.  (Presumably only core NFs, and not RAN NFs, would be “dedicated” to a single slice instance.

 

How a UE discovers a slice instance to use for a particular application purpose is out of the scope of the ONAP management of the NF that provides that slice instance, whether via a dedicated or shared NF instance.

Gil

 

 

From: fernando.oliveira@... <fernando.oliveira@...>
Sent: Thursday, June 06, 2019 12:52 PM
To: Srini <srinivasa.r.addepalli@...>; BULLARD, GIL <wb5674@...>
Cc: onap-arc@...; onap-discuss@...
Subject: Re: [E] [Onap-arc] Shared VNFs and Services

 

Hi Srini,

                My understanding is that the in 5G SBA, sharing access control is enforced by the “configuration” of the NFs themselves.   An  NF instance of a SBA “5G service” would register with the NRF declaring  which slice(s) it has been configured to support. When another NF asks the NRF for an instance of a particular “5G service”, it also passes the slice(s) that need to be supported by that “service” instance.  The NRF would select an appropriate NF instance of that “5G service” that has support for the requested slices(s).  A non-shared NF instance would be configured with only the dedicated slice(s) while the shared NF instances would be configured with the dedicated slices  as well as other slice(s).

Regards,

Fred

 

From: <onap-arc@...> on behalf of Srini <srinivasa.r.addepalli@...>
Date: Thursday, June 6, 2019 at 11:55 AM
To: "gil.bullard@..." <gil.bullard@...>
Cc: "onap-arc@..." <onap-arc@...>, "onap-discuss@..." <onap-discuss@...>
Subject: [E] [Onap-arc] Shared VNFs and Services

 

Hi,

 

As  I understand from Tuesday architecture meeting that Networking slicing is one use case for Shared VNFs.  In some cases, each slice would have dedicated VNF instances and in some cases, there are shared VNFs and shared PNFs.  I understand from your presentation on how to represent the shared VNF in the model (during design time). What I did not see is on how the consumer would request for the VNF to be dedicated or use the shared one Or is it that if the VNF is onboarded as ‘shared’, is it always shared?

 

Reason for asking is this:

 

  • In network slicing, there is a possibility that a given VNF is sharable only across set of network slices.  For example, network slices belonging to an Enterprise can share the VNF, but not with network slices of other Enterprises.

 

How does designers/administrator provide the access control information on the sharing aspect?

 

Thanks
Srini

 

 


Re: [onap-tsc] Jenkins under investigation

Jessica Wagantall
 

We should be unblocked now

thanks!
Jess

On Fri, Jun 7, 2019 at 12:05 PM Jessica Wagantall via Lists.Onap.Org <jwagantall=linuxfoundation.org@...> wrote:
Team, 

We have identified the problem and will take a little bit to resolve. 
Basically, I will need to re-generated some of the images using packer and updating the CI configuration we have

Bear with me for a moment, working in this

thanks!
Jess

On Fri, Jun 7, 2019 at 10:19 AM Jessica Wagantall via Lists.Onap.Org <jwagantall=linuxfoundation.org@...> wrote:
Dear team, 

This is to let you know that we are working on the Jenkins slowdowns at the moment. 
Thanks so much for your patience

Jess


Re: [onap-tsc] Jenkins under investigation

Jessica Wagantall
 

Team, 

We have identified the problem and will take a little bit to resolve. 
Basically, I will need to re-generated some of the images using packer and updating the CI configuration we have

Bear with me for a moment, working in this

thanks!
Jess

On Fri, Jun 7, 2019 at 10:19 AM Jessica Wagantall via Lists.Onap.Org <jwagantall=linuxfoundation.org@...> wrote:
Dear team, 

This is to let you know that we are working on the Jenkins slowdowns at the moment. 
Thanks so much for your patience

Jess


Jenkins under investigation

Jessica Wagantall
 

Dear team, 

This is to let you know that we are working on the Jenkins slowdowns at the moment. 
Thanks so much for your patience

Jess


Re: ODP: [onap-discuss] [vLBMS] Create instance into VID fails

Marco Platania
 

That is SO. Can you paste more logs?

 

Marco

 

From: <onap-discuss@...> on behalf of MALINCONICO ANIELLO PAOLO <aniello.malinconico@...>
Reply-To: "onap-discuss@..." <onap-discuss@...>, "aniello.malinconico@..." <aniello.malinconico@...>
Date: Friday, June 7, 2019 at 10:26 AM
To: MALINCONICO ANIELLO PAOLO <aniello.malinconico@...>, "onap-discuss@..." <onap-discuss@...>
Subject: Re: [onap-discuss] ODP: [onap-discuss] [vLBMS] Create instance into VID fails

 

Hi Marco, 
I have successfully created the service instance and the vnf instance.
Then I have done the preload via SDNC.
But when I run the command to create the vf-module via VID, the following error is returned:

2019-06-07T14:19:55.391Z|af464534-7c7f-4bd3-8d2f-b5fe6333aeaf| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Response body: {"timestamp":"2019-06-07T14:20:31.999+0000","status":500,"error":"Internal Server Error","message":"query did not return a unique result: 2; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 2","path":"/northbound_request_ref_lookup/search/findOneByActionAndRequestScopeAndIsAlacarteAndCloudOwnerAndServiceType"}

2019-06-07T14:19:55.392Z|af464534-7c7f-4bd3-8d2f-b5fe6333aeaf| o.onap.so.logging.jaxrs.filter.SpringClientFilter - =======================response end=================================================

2019-06-07T14:19:55.395Z|af464534-7c7f-4bd3-8d2f-b5fe6333aeaf| o.o.s.b.i.workflow.tasks.WorkflowAction - Exception in create execution list 500 

org.springframework.web.client.HttpServerErrorException: 500 



How can I solve this issue?
Thanks, 

Aniello Paolo Malinconico


Re: ODP: [onap-discuss] [vLBMS] Create instance into VID fails

MALINCONICO ANIELLO PAOLO
 

Hi Marco, 
I have successfully created the service instance and the vnf instance.
Then I have done the preload via SDNC.
But when I run the command to create the vf-module via VID, the following error is returned:


2019-06-07T14:19:55.391Z|af464534-7c7f-4bd3-8d2f-b5fe6333aeaf| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Response body: {"timestamp":"2019-06-07T14:20:31.999+0000","status":500,"error":"Internal Server Error","message":"query did not return a unique result: 2; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 2","path":"/northbound_request_ref_lookup/search/findOneByActionAndRequestScopeAndIsAlacarteAndCloudOwnerAndServiceType"}
2019-06-07T14:19:55.392Z|af464534-7c7f-4bd3-8d2f-b5fe6333aeaf| o.onap.so.logging.jaxrs.filter.SpringClientFilter - =======================response end=================================================
2019-06-07T14:19:55.395Z|af464534-7c7f-4bd3-8d2f-b5fe6333aeaf| o.o.s.b.i.workflow.tasks.WorkflowAction - Exception in create execution list 500 
org.springframework.web.client.HttpServerErrorException: 500 


How can I solve this issue?
Thanks, 

Aniello Paolo Malinconico


Re: vlb install script 1.4.0-SNAPSHOT

Brinda S Muthuramalingam
 

Abdel,

It is nice to see the end to end flow with CDS Architecture. Thanks a lot for your effort.

Would you please attach the CBA package ?, If it is not already done.


Regards
Brinda Santh M | brindasanth@... | bsminus@... | bs2796@... | +1 732 781 5923




From:        <abdelmuhaimen.seaudi@...>
To:        "MALAKOV, YURIY" <ym9479@...>, "PLATANIA, MARCO" <platania@...>
Cc:        "'de Talhouet, Alexis'" <alexis.de_talhouet@...>, "'Brinda S Muthuramalingam'" <brindasanth@...>, "SARUKKAI, MUKUNDAN" <ms3952@...>
Date:        06/07/2019 07:55 AM
Subject:        [EXTERNAL] RE: vlb install script 1.4.0-SNAPSHOT




Hi, this is a 1st draft of the video demo

https://wiki.onap.org/display/DW/Video+demo+for+vDNS+CDS+Dublinhttps://wiki.onap.org/display/DW/Video+demo+for+vDNS+CDS+Dublin




From: MALAKOV, YURIY [ym9479@...]
Sent:
Wednesday, June 05, 2019 10:38 PM
To:
SEAUDI Abdelmuhaimen O-EG/HRCS; PLATANIA, MARCO
Cc:
'de Talhouet, Alexis'; 'Brinda S Muthuramalingam'; SARUKKAI, MUKUNDAN
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

JThis is awesome!        

 

Thank You Abdel!

 

 

 

Yuriy Malakov

SDN-CP Lead Engineer

732-420-3030, Q-Chat

Yuriy.Malakov@...

 

From:abdelmuhaimen.seaudi@... <abdelmuhaimen.seaudi@...>
Sent:
Wednesday, June 05, 2019 3:16 PM
To:
MALAKOV, YURIY <ym9479@...>; PLATANIA, MARCO <platania@...>
Cc:
'de Talhouet, Alexis' <alexis.de_talhouet@...>; 'Brinda S Muthuramalingam' <brindasanth@...>
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

 

I added "CONFIGURED" in so orchestration status table, and the workflow is now fully completed.

 

 

{

    "clientRequestId": null,

    "action": "createInstance",

    "requestStatus": "COMPLETE",

    "statusMessage": "Macro-Service-createInstance request was executed correctly.",

    "rollbackStatusMessage": null,

    "flowStatus": "Successfully completed all Building Blocks",

    "retryStatusMessage": null,

    "progress": 100,

    "startTime": "2019-06-05T18:58:03.000+0000",

    "endTime": "2019-06-05T19:14:05.000+0000",

    "source": "VID",

    "vnfId": "ebb0fe76-83e1-4d41-aaf6-7060d3e1ef71",

    "vnfName": null,

    "vnfType": null,

    "serviceType": null,

    "aicNodeClli": null,

    "tenantId": "6270eaa820934710960682c506115453",

    "provStatus": null,

    "vnfParams": null,

    "vnfOutputs": null,

    "requestBody": "{\r\n  \"requestDetails\": {\r\n    \"subscriberInfo\": {\r\n      \"globalSubscriberId\": \"Demonstration\"\r\n    },\r\n    \"requestInfo\": {\r\n      \"suppressRollback\": false,\r\n      \"productFamilyId\": \"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb\",\r\n      \"requestorId\": \"adt\",\r\n      \"instanceName\": \"cds-test-190\",\r\n      \"source\": \"VID\"\r\n    },\r\n    \"cloudConfiguration\": {\r\n      \"lcpCloudRegionId\": \"fr2\",\r\n      \"tenantId\": \"6270eaa820934710960682c506115453\",\r\n      \"cloudOwner\":\"CloudOwner\"\r\n    },\r\n    \"requestParameters\": {\r\n      \"subscriptionServiceType\": \"vFW\",\r\n      \"userParams\": [\r\n        {\r\n          \"Homing_Solution\": \"none\"\r\n        },\r\n        {\r\n          \"service\": {\r\n            \"instanceParams\": [\r\n            ],\r\n            \"instanceName\": \"cds-test-190\",\r\n            \"resources\": {\r\n              \"vnfs\": [\r\n                {\r\n                  \"modelInfo\": {\r\n                \"modelName\": \"cds-vnf-99\",\r\n                \"modelVersionId\": \"a44d59b8-91b4-4692-8c29-e0088c901cc6\",\r\n                \"modelInvariantUuid\": \"fd41f747-122d-45b9-87fd-2a6d7d434728\",\r\n                \"modelVersion\": \"1.0\",\r\n                \"modelCustomizationId\": \"6409e9d9-a469-4546-a7b4-e508ecc1e77f\",\r\n                \"modelInstanceName\": \"cds-vnf-99 0\"\r\n                  },\r\n                  \"cloudConfiguration\": {\r\n                    \"lcpCloudRegionId\": \"fr2\",\r\n                    \"tenantId\": \"6270eaa820934710960682c506115453\"\r\n                  },\r\n                  \"platform\": {\r\n                    \"platformName\": \"test\"\r\n                  },\r\n                  \"lineOfBusiness\": {\r\n                    \"lineOfBusinessName\": \"LOB-Demonstration\"\r\n                  },\r\n                  \"productFamilyId\": \"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb\",\r\n                  \"instanceName\": \"cds-vnf-99 0\",\r\n                  \"instanceParams\": [\r\n                    {      \r\n                      \"onap_private_net_id\": \"olc-private\",\r\n                      \"onap_private_subnet_id\": \"olc-private\",\r\n                      \"pub_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCs84Cy8+qi/jvucay0BwFtOq3ian0ulTXFGxkZcZCR0N48j88pbHJaEqb9e25MAsrfH+7Etb9Kd5nbBThEL/i0AyHXnDsc80Oq0sqlLcfLo3SGSurkrNoRofHboJ5Hn+N9SlWN5FCQGbTx1w3rjqR4LasAI6XxH9xpXSFyyge6ysVXH0cYaZ8sg98nFZa1fPJR9L8COjZvF+EYudub2RC5HVyV/sx7bliNFo9JwQh6du1abG4G7ZDjTIcYwYp21iq52UzWU28RVcAyY6AQZJu2lHLdsr8fPvyeWZpC5EqGsxI1G609m9G/dURRKwYfez/f2ATzpn5QjEX7LrLWBM8r Generated-by-Nova\",\r\n                      \"image_name\": \"Ubuntu 16.04\",\r\n                      \"flavor_name\":\"n2.cw.standard-2\",\r\n                      \"sec_group\":\"olc-open\",\r\n                      \"install_script_version\":\"1.4.0-SNAPSHOT\",\r\n                      \"demo_artifacts_version\":\"1.4.0-SNAPSHOT\",\r\n                      \"cloud_env\":\"openstack\",\r\n                      \"public_net_id\": \"olc-public\",\r\n                      \"aic-cloud-region\": \"fr2\"\r\n                    }\r\n                  ],\r\n                  \"vfModules\": [\r\n                    {\r\n                      \"modelInfo\": {\r\n                        \"modelName\": \"CdsVnf99..base_template..module-0\",\r\n                        \"modelVersionId\": \"dd43a4cb-2123-4213-a76a-38638507eb7f\",\r\n                        \"modelInvariantUuid\": \"a22c3514-028e-4ed9-9bd8-9dda79d35278\",\r\n                        \"modelVersion\": \"1\",\r\n                        \"modelCustomizationId\": \"b0421854-bebb-455b-a96f-33db5640b60a\"\r\n                       },\r\n                      \"instanceName\": \"CdsVnf99..base_template..module-0\",\r\n                      \"instanceParams\": [\r\n                                                 {\r\n                          \"sec_group\": \"olc-open\",\r\n                          \"public_net_id\": \"olc-net\"\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      \"modelInfo\": {\r\n                        \"modelName\": \"CdsVnf99..vpkg..module-1\",\r\n                        \"modelVersionId\": \"b4283579-8e0f-4de4-8eed-8640a24f3625\",\r\n                        \"modelInvariantUuid\": \"dbad0645-3c57-4f2e-8a47-887c125b7ae0\",\r\n                        \"modelVersion\": \"1\",\r\n                        \"modelCustomizationId\": \"1339d96b-0347-4c53-a1f2-923482aa71ec\"\r\n                       },\r\n                      \"instanceName\": \"CdsVnf99..vpkg..module-1\",\r\n                      \"instanceParams\": [\r\n                        {\r\n                          \"sec_group\": \"olc-open\",\r\n                          \"public_net_id\": \"olc-net\"\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      \"modelInfo\": {\r\n                        \"modelName\": \"CdsVnf99..vlb..module-2\",\r\n                        \"modelVersionId\": \"d8ed100e-9c1d-4b37-a17f-0a300e5096c7\",\r\n                        \"modelInvariantUuid\": \"3174d161-c832-4b58-ac46-1fc30f40030c\",\r\n                        \"modelVersion\": \"1\",\r\n                        \"modelCustomizationId\": \"3df8956d-601f-4312-a5f1-f186f7ad98d4\"\r\n                       },\r\n                      \"instanceName\": \"CdsVnf99..vlb..module-2\",\r\n                      \"instanceParams\": [\r\n                        {\r\n                          \"sec_group\": \"olc-open\",\r\n                          \"public_net_id\": \"olc-net\"\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      \"modelInfo\": {\r\n                        \"modelName\": \"CdsVnf99..vdns..module-3\",\r\n                        \"modelVersionId\": \"776f80d3-3e18-40c5-adc9-36061fcb452c\",\r\n                        \"modelInvariantUuid\": \"80cbf0f3-a80a-4b9b-a9ec-63006c0be349\",\r\n                        \"modelVersion\": \"1\",\r\n                        \"modelCustomizationId\": \"3c2235ff-cbe5-4037-9470-614c069aa334\"\r\n                      },\r\n                      \"instanceName\": \"CdsVnf99..vdns..module-3\",\r\n                      \"instanceParams\": [\r\n                        {\r\n                          \"sec_group\": \"olc-open\",\r\n                          \"public_net_id\": \"olc-net\"\r\n                        }\r\n                      ]\r\n                    }\r\n                  ]\r\n                }\r\n              ]\r\n            },\r\n            \"modelInfo\": {\r\n              \"modelVersion\": \"1.0\",\r\n        \"modelVersionId\": \"ad40aa27-b3fe-4fc3-8755-ebb1494f5913\",\r\n        \"modelInvariantId\": \"fa3a6aa5-c77d-4b94-b300-9b7a2eb21627\",\r\n        \"modelName\": \"cds-svc-99\",\r\n              \"modelType\": \"service\"\r\n            }\r\n          }\r\n        }\r\n      ],\r\n      \"aLaCarte\": false\r\n    },\r\n    \"project\": {\r\n      \"projectName\": \"Project-Demonstration\"\r\n    },\r\n    \"owningEntity\": {\r\n      \"owningEntityId\": \"67f2e84c-734d-4e90-a1e4-d2ffa2e75849\",\r\n      \"owningEntityName\": \"OE-Demonstration\"\r\n    },\r\n    \"modelInfo\": {\r\n      \"modelVersion\": \"1.0\",\r\n        \"modelVersionId\": \"ad40aa27-b3fe-4fc3-8755-ebb1494f5913\",\r\n        \"modelInvariantId\": \"fa3a6aa5-c77d-4b94-b300-9b7a2eb21627\",\r\n        \"modelName\": \"cds-svc-99\",\r\n     \"modelType\": \"service\"\r\n    }\r\n  }\r\n}",

    "responseBody": null,

    "lastModifiedBy": "CamundaBPMN",

    "modifyTime": "2019-06-05T19:14:05.000+0000",

    "requestType": null,

    "volumeGroupId": null,

    "volumeGroupName": null,

    "vfModuleId": null,

    "vfModuleName": null,

    "vfModuleModelName": null,

    "aaiServiceId": null,

    "aicCloudRegion": "fr2",

    "callBackUrl": null,

    "correlator": null,

    "serviceInstanceId": "444417fb-c63e-47cd-962b-bfe41c73f2ad",

    "serviceInstanceName": "cds-test-190",

    "requestScope": "service",

    "requestAction": "createInstance",

    "networkId": null,

    "networkName": null,

    "networkType": null,

    "requestorId": "adt",

    "configurationId": null,

    "configurationName": null,

    "operationalEnvId": null,

    "operationalEnvName": null,

    "instanceGroupId": null,

    "instanceGroupName": null,

    "requestUrl": "http://84.39.39.120:30277/onap/so/infra/serviceInstantiation/v7/serviceInstances",

    "requestURI": "6c07e66a-7267-4049-be9e-e0b4e2f6dddd",

    "_links": {

        "self": {

            "href": "http://84.39.39.120:31323/infraActiveRequests/6c07e66a-7267-4049-be9e-e0b4e2f6dddd"

        },

        "infraActiveRequests": {

            "href": "http://84.39.39.120:31323/infraActiveRequests/6c07e66a-7267-4049-be9e-e0b4e2f6dddd"

        }

    }

}

 

 


From:SEAUDI Abdelmuhaimen O-EG/HRCS
Sent:
Wednesday, June 05, 2019 8:40 PM
To:
MALAKOV, YURIY; PLATANIA, MARCO
Cc:
'de Talhouet, Alexis'; 'Brinda S Muthuramalingam'
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

The netconf connected ok to the vm, connector was not able to create the config on the vm. I see error regarding chunked frame, although I see we are using netconf 1.0. I attached the netconf logs above.

 

After netconf finished, so workflow was:

 

  "flowStatus" : "Execution of ConfigDeployVnfBB has completed successfully, next invoking ActivateVnfBB (Execution Path progress: BBs completed = 16; BBs remaining = 2).",

 

Then so workflow stopped at :

 

    "statusMessage": "Exception in org.onap.so.bpmn.infrastructure.workflow.tasks.OrchestrationStatusValidator.validateOrchestrationStatus ",

 

I think it is because of "Configured" status

 

2019-06-05T18:17:40.271Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - ===========================request begin================================================

2019-06-05T18:17:40.272Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - URI         : http://so-catalog-db-adapter.onap:8082/orchestrationStatusStateTransitionDirective/search/findOn

eByResourceTypeAndOrchestrationStatusAndTargetAction?resourceType=VNF&orchestrationStatus=CONFIGURED&targetAction=ACTIVATE

2019-06-05T18:17:40.272Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Method      : GET

2019-06-05T18:17:40.273Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Headers     : {Accept=[application/hal+json], Content-Length=[0], Content-Type=[application/hal+json], X-ONAP-

RequestID=[af68cb02-3f17-4580-8018-bb51cbeabb51], X-ONAP-InvocationID=[2440e2f1-e6fb-4d1f-9fce-3848a3cb3e04], X-ONAP-PartnerName=[SO]}

2019-06-05T18:17:40.273Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Request body:

2019-06-05T18:17:40.274Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - ==========================request end================================================

2019-06-05T18:17:40.288Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - ============================response begin==========================================

2019-06-05T18:17:40.289Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Status code  : 404

2019-06-05T18:17:40.289Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Status text  :

2019-06-05T18:17:40.290Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Headers      : {X-Content-Type-Options=[nosniff], X-XSS-Protection=[1; mode=block], Cache-Control=[no-cache, n

o-store, max-age=0, must-revalidate], Pragma=[no-cache], Expires=[0], X-Frame-Options=[DENY], Content-Length=[0], Date=[Wed, 05 Jun 2019 18:17:39 GMT]}

2019-06-05T18:17:40.290Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - Response body:

2019-06-05T18:17:40.290Z|| o.onap.so.logging.jaxrs.filter.SpringClientFilter - =======================response end=================================================

2019-06-05T18:17:40.292Z|| org.onap.so.client.exception.ExceptionBuilder - Exception occurred

java.lang.NullPointerException: null

        at org.onap.so.bpmn.infrastructure.workflow.tasks.OrchestrationStatusValidator.validateOrchestrationStatus(OrchestrationStatusValidator.java:161)

 

 

 

 

 

From:MALAKOV, YURIY [ym9479@...]
Sent:
Wednesday, June 05, 2019 8:04 PM
To:
SEAUDI Abdelmuhaimen O-EG/HRCS; PLATANIA, MARCO
Cc:
'de Talhouet, Alexis'; 'Brinda S Muthuramalingam'
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

Lets go with that Abdel.

 

 

 

Yuriy Malakov

SDN-CP Lead Engineer

732-420-3030, Q-Chat

Yuriy.Malakov@...

 

From:abdelmuhaimen.seaudi@...<abdelmuhaimen.seaudi@...>
Sent:
Wednesday, June 05, 2019 2:04 PM
To:
PLATANIA, MARCO <
ym9479@...>
Cc:
'de Talhouet, Alexis' <
alexis.de_talhouet@...>; 'Brinda S Muthuramalingam' <brindasanth@...>
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

 

I can change the python to keep retrying to connect to the vm until the netconf server is up, i could add a timeout and/or retry limit to prevent from trying idefinitely.


From:PLATANIA, MARCO (MARCO) [platania@...]
Sent:
Wednesday, June 05, 2019 7:59 PM
To:
MALAKOV, YURIY; SEAUDI Abdelmuhaimen O-EG/HRCS
Cc:
'de Talhouet, Alexis'; 'Brinda S Muthuramalingam'
Subject:
Re: vlb install script 1.4.0-SNAPSHOT

Not sure, but I guess it would affect regular orchestration, so having a delay in one of the infrastructure workflows can be an issue. BTW: I don’t think it’s an SO problem per se, it’s more the way we build that VNF. We had to do some workarounds due to a weird POM configuration that we inherit from other dependencies. I’m planning to change this for R5.

 

Marco

 

From: "MALAKOV, YURIY" <ym9479@...>
Date:
Wednesday, June 5, 2019 at 1:55 PM
To:
"
platania@...>
Cc:
"'de Talhouet, Alexis'" <
alexis.de_talhouet@...>, 'Brinda S Muthuramalingam' <brindasanth@...>
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

 

Hi Alexis/Brinda, Can you comment.

Marco, Do you know of any SO feature that offers a delay in orchestration?

 

 

 

Yuriy Malakov

SDN-CP Lead Engineer

732-420-3030, Q-Chat

Yuriy.Malakov@...

 

From:abdelmuhaimen.seaudi@...<abdelmuhaimen.seaudi@...>
Sent:
Wednesday, June 05, 2019 1:54 PM
To:
PLATANIA, MARCO <
ym9479@...>
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

 

 

 

Is there a way to make the orchestrator delay running the netconf connect script, until the vlb installation is fully completed ? without changing the python script ?

 


From:PLATANIA, MARCO (MARCO) [platania@...]
Sent:
Wednesday, June 05, 2019 7:48 PM
To:
SEAUDI Abdelmuhaimen O-EG/HRCS; MALAKOV, YURIY
Subject:
Re: vlb install script 1.4.0-SNAPSHOT

Yes, Ubuntu 1604 is the supported image.

 

Marco

 

From: "abdelmuhaimen.seaudi@..." <abdelmuhaimen.seaudi@...>
Date:
Wednesday, June 5, 2019 at 1:40 PM
To:
"PLATANIA, MARCO (MARCO)" <
ym9479@...>
Subject:
RE: vlb install script 1.4.0-SNAPSHOT

 

Hi Marco,

 

Did you test the install script 1.4.0-SNAPSHOT with ubuntu 16 before ? is it supported ?


From:PLATANIA, MARCO (MARCO) [platania@...]
Sent:
Wednesday, June 05, 2019 7:00 PM
To:
MALAKOV, YURIY; SEAUDI Abdelmuhaimen O-EG/HRCS
Subject:
Re: vlb install script 1.4.0-SNAPSHOT

If you install in your lab make sure that install_script_version and demo_artifacts_version are both 1.4.0-SNAPSHOT, there’s an issue with 1.3.0.

 

Thanks,

Marco

 

From: "MALAKOV, YURIY" <ym9479@...>
Date:
Wednesday, June 5, 2019 at 12:58 PM
To:
"PLATANIA, MARCO (MARCO)" <
platania@...>, "'abdelmuhaimen.seaudi@...'" <abdelmuhaimen.seaudi@...>
Subject:
FW: vlb install script 1.4.0-SNAPSHOT

 

Hi Abdel, Is this still failing?

 

 

 

Yuriy Malakov

SDN-CP Lead Engineer

732-420-3030, Q-Chat

Yuriy.Malakov@...

 

From:abdelmuhaimen.seaudi@...<abdelmuhaimen.seaudi@...>
Sent:
Wednesday, June 05, 2019 11:58 AM
To:
MALAKOV, YURIY <
ym9479@...>
Subject:
vlb install script 1.4.0-SNAPSHOT

 

hi Yuriy, the vlb install scripts fails, i attach the full logs

 

here's the part with the failure, it could not complete mvn clean install for the demo git

 

[WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireMavenVersion failed with message:

Detected Maven Version: 3.0.5 is not in the allowed range 3.1.1.

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary:

[INFO]

[INFO] vlb-business-vnf-onap-plugin-api .................. FAILURE [46.283s]

[INFO] vlb-business-vnf-onap-plugin-impl ................. SKIPPED

[INFO] demo .............................................. SKIPPED

[INFO] vlb-business-vnf-onap-plugin-aggregator ........... SKIPPED

[INFO] health-vnf-onap-plugin-api ........................ SKIPPED

[INFO] health-vnf-onap-plugin-impl ....................... SKIPPED

[INFO] health-vnf-onap-plugin-aggregator ................. SKIPPED

[INFO] vlb-vnf-onap-distribution ......................... SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 1:39.191s

[INFO] Finished at: Wed Jun 05 15:46:38 UTC 2019

[INFO] Final Memory: 19M/45M

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4:enforce (enforce-maven) on project vlb-business-vnf-onap-plugin-api: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed. -> [Help 1]

[ERROR]

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR]

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

sed: can't read /opt/honeycomb-api/vnfs/vLBMS/apis/vlb-vnf-onap-distribution/target/vlb-vnf-onap-distribution-1.2.0-hc/vlb-vnf-onap-distribution-1.2.0/config/honeycomb.json: No such file or directory

sed: can't read /opt/honeycomb-api/vnfs/vLBMS/apis/vlb-vnf-onap-distribution/target/vlb-vnf-onap-distribution-1.2.0-hc/vlb-vnf-onap-distribution-1.2.0/config/honeycomb.json: No such file or directory

rm: cannot remove ‘*.tar.gz’: No such file or directory

rm: cannot remove ‘/etc/apt/sources.list.d/99fd.io.list’: No such file or directory

 

 

 


_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.

_________________________________________________________________________________________________________________________

 

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

 

This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.



Re: ODP: [onap-discuss] [vLBMS] Create instance into VID fails

MALINCONICO ANIELLO PAOLO
 

Hi Marco, I have updated the so docker images from 1.4.2 to 1.4.3 but the error "Exception in create execution list null" still remains.
Then I have executed the query:

update northbound_request_ref_lookup set SERVICE_TYPE='*' where SERVICE_TYPE is NULL;
And then, the service instance (from VID) was successfully created.

Thanks a lot

Aniello Paolo Malinconico


Re: Instllation of ONAP in RANCHER

Brian Freeman
 

RKE is used - look in the integration repo under heat there is a set of rke installation scripts.

Brian

-----Original Message-----
From: onap-discuss@... <onap-discuss@...> On Behalf Of David Darbinyan
Sent: Friday, June 07, 2019 3:50 AM
To: onap-discuss@...
Subject: [onap-discuss] Instllation of ONAP in RANCHER


hi Gurus

seems with Dublin version the installation of ONAP using Rancher is
not in list of "recommended" if I want to use clustering on my own
hardware servers?
Is Openstack the only way for that type? I cannot find requirement for
Rancher version (if it's still actual) .
Pls advice







все
adjective: все, весь, целый, всякий,
возможный
noun: все, целое, все имущество
pronoun: все, весь, вся
adverb: совершенно, всецело, вполне


Re: ODP: [onap-discuss] [vLBMS] Create instance into VID fails

Marco Platania
 

I suggest you to refresh SO, there have been multiple changes to make vLBMS instantiation and scale out work. Drop the catalogd in the shared mariadb cluster and try again. If you have the same problem, update catalogdb as follows:

 

update northbound_request_ref_lookup set SERVICE_TYPE='*' where SERVICE_TYPE is NULL;

 

there is a new field in one of the tables that is erroneously set to NULL.

 

Marco

 

From: <onap-discuss@...> on behalf of MALINCONICO ANIELLO PAOLO <aniello.malinconico@...>
Reply-To: "onap-discuss@..." <onap-discuss@...>, "aniello.malinconico@..." <aniello.malinconico@...>
Date: Friday, June 7, 2019 at 7:16 AM
To: "Sliwka@..." <Sliwka@...>, Wojciech <wojciech.sliwka@...>, "onap-discuss@..." <onap-discuss@...>
Subject: Re: [onap-discuss] ODP: [onap-discuss] [vLBMS] Create instance into VID fails

 

Hi, thanks for reply.

I have understood that this usecase vLBMS uses the GR-API that recalls the MACRO instantation.
And the Macro instantation is supported into Dublin release which is the release I am using. So I dont think that It is necessary to add the "invariant uuid of the service model" into the configVid.js file because it is native supported. 
Right or not?


Aniello Paolo Malinconico


Re: ODP: [onap-discuss] [vLBMS] Create instance into VID fails

MALINCONICO ANIELLO PAOLO
 

Hi, thanks for reply.

I have understood that this usecase vLBMS uses the GR-API that recalls the MACRO instantation.
And the Macro instantation is supported into Dublin release which is the release I am using. So I dont think that It is necessary to add the "invariant uuid of the service model" into the configVid.js file because it is native supported. 
Right or not?


Aniello Paolo Malinconico


Re: ONAP CLI 3.0.0 Dublin release: Available for use.

Kanagaraj Manickam
 

Hi Gayatri,

 

You can access the CLI console over 8080 port as listed below:

cli                                NodePort       10.233.35.209   <none>                                 8080:30260/TCP,9090:30271/TCP                                 15d   app=cli,release=dev-cli

Regards

 

Kanagaraj Manickam

Senior System Architect

P&S ONAP

Huawei Technologies India Pvt. Ltd.

Survey No. 37, Next to EPIP Area, Kundalahalli, Whitefield

Bengaluru-560066, Karnataka

Tel: + 91-80-49160700 ext 72410 Mob: 9945602938

Company_logo

 


This e-mail and its attachments contain confidential information from HUAWEI, which
is intended only for the person or entity whose address is listed above. Any use of the
information contained herein in any way (including, but not limited to, total or partial
disclosure, reproduction, or dissemination) by persons other than the intended
recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!

 

From: Naga Venkata Gayatri Aparna Garikiparthi [mailto:NG00447693@...]
Sent: 07 June 2019 12:22
To: Kanagaraj Manickam <kanagaraj.manickam@...>
Subject: FW: ONAP CLI 3.0.0 Dublin release: Available for use.

 

 Hi Kanagaraj,

 

I am not able to invoke cli after installing it .I have followed the procedure  @

https://docs.onap.org/en/latest/submodules/cli.git/docs/cookbook.html?highlight=wget%20oclip in onap casablanca over Google cloud

 

but still cli console is not coming up in browser (tried with both internal / external IP) but service status is running.Please let me know the steps to resolve this or any other way to open cli console as portal gui is also not coming up.

 

root@kmaster:~# ./oclip-install.sh
./oclip-install.sh: line 1: syntax error near unexpected token `newline'
./oclip-install.sh: line 1: `<?xml version="1.0" encoding="utf-8"?>'
root@kmaster:~# oclip --version
No command 'oclip' found, did you mean:
 Command 'clip' from package 'geomview' (universe)
 Command 'xclip' from package 'xclip' (universe)
oclip: command not found
root@kmaster:~# kubectl get services -n onap -o wide | grep cli
cli                                NodePort       10.233.35.209   <none>                                 8080:30260/TCP,9090:30271/TCP                                 15d   app=cli,release=dev-cli
root@kmaster:~#
root@kmaster:~# kubectl get pods -n onap -o wide | grep cli
dev-aaf-aaf-sms-quorumclient-0                               1/1     Running            3          15d   10.233.96.210    node2   <none>           <none>
dev-aaf-aaf-sms-quorumclient-1                               1/1     Running            3          15d   10.233.105.16    node4   <none>           <none>
dev-aaf-aaf-sms-quorumclient-2                               1/1     Running            3          13d   10.233.90.102    node1   <none>           <none>
dev-cli-cli-754cc77754-mxrqq                                 1/1     Running            3          15d   10.233.96.237    node2   <none>           <none>
root@kmaster:~#

 

Thanks & Regards

Gayatri

 

 

 

 

From: onap-release@... [mailto:onap-release@...] On Behalf Of Kanagaraj Manickam
Sent: Monday, May 20, 2019 12:00 PM
To: Ukponmwan, Itohan <
itohan.ukponmwan@...>; Ying, Ruoyu <ruoyu.ying@...>; Williams, Marcus <marcus.williams@...>
Cc: Kalyankumar Asangi <
kalyana@...>; Zhoujun (ONAP) <zhoujun8@...>; Addepalli, Srinivasa R <srinivasa.r.addepalli@...>; Vul, Alex <alex.vul@...>; Jim Baker <jbaker@...>; Catherine Lefevre <catherine.lefevre@...>; 'onap-release@...' <onap-release@...>
Subject: [Onap-release] ONAP CLI 3.0.0 Dublin release: Available for use.

 

Hi Team,

 

Thank you for enabling the required commands for end-end service provisioning in Dublin and completing the pair-wise testing with ONAP services.

Now I have completed the release process for the ONAP CLI Dublin and current version is 3.0.0.

 

Followings are the details of release CLI:

 

gRPC:

<dependency>

  <groupId>org.onap.cli</groupId>

  <artifactId>oclip-grpc-client</artifactId>

  <version>3.0.0</version>

</dependency>

 

ZIP:

 

<dependency>

  <groupId>org.onap.cli</groupId>

  <artifactId>cli-zip</artifactId>

  <version>3.0.0</version>

  <type>zip</type>

</dependency>

 

Docker:

 

onap/cli:3.0.0

 

 

And For support, please mail to onap-discuss@... with tag CLI.

 

Thank you.

 

Regards

Kanagaraj Manickam

Senior System Architect

P&S ONAP

Huawei Technologies India Pvt. Ltd.

Survey No. 37, Next to EPIP Area, Kundalahalli, Whitefield

Bengaluru-560066, Karnataka

Tel: + 91-80-49160700 ext 72410 Mob: 9945602938

Company_logo 


This e-mail and its attachments contain confidential information from HUAWEI, which
is intended only for the person or entity whose address is listed above. Any use of the
information contained herein in any way (including, but not limited to, total or partial
disclosure, reproduction, or dissemination) by persons other than the intended
recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!

 

============================================================================================================================

Disclaimer:  This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html externally http://tim.techmahindra.com/tim/disclaimer.html internally within TechMahindra.

============================================================================================================================


ODP: [onap-discuss] [vLBMS] Create instance into VID fails

Sliwka, Wojciech (Nokia - PL/Wroclaw)
 

Hi,
Are you using Macro instantiation instead A-la-carte? 
If yes I think that this kind of services are still not supported based on input from https://jira.onap.org/browse/VID-372 and content that was done in Dublin.

BR, 
Wojtek

Od: onap-discuss@... <onap-discuss@...> w imieniu użytkownika MALINCONICO ANIELLO PAOLO via Lists.Onap.Org <aniello.malinconico=polito.it@...>
Wysłane: piątek, 7 czerwca 2019 12:49
Do: onap-discuss@...
Temat: [onap-discuss] [vLBMS] Create instance into VID fails
 
Hi all, 
I am trying to deploy the vLBMS https://wiki.onap.org/display/DW/Running+Scale+Out+Use+Case+for+Casablanca .
After distribution, trying to create the service instance by VID GUI and the following error returned: 
Exception in create execution list null
So, following this thread https://lists.onap.org/g/onap-discuss/topic/31934572?p=,,,20,0,0,0::Created,,+Issue+while+instantiating+VNF+from+VID,20,2,0,31934572,ct=1&ct=1 , I have solved the isssue by applying this patch https://gerrit.onap.org/r/#/c/so/+/89283/ .
But, by re-creating the service instance , It fails again with the following message error:

2019-06-07T10:35:08.304Z|2658a885-22a2-426f-bb0a-1e8df266769a| o.onap.so.logging.jaxrs.filter.SpringClientFilter - =======================response end=================================================
2019-06-07T10:35:08.328Z|2658a885-22a2-426f-bb0a-1e8df266769a| o.o.s.b.i.workflow.tasks.WorkflowAction - Exception in create execution list Macro did not come up with a valid execution path.
java.lang.IllegalStateException: Macro did not come up with a valid execution path.
 at org.onap.so.bpmn.infrastructure.workflow.tasks.WorkflowAction.selectExecutionList(WorkflowAction.java:348)


I am using the MASTER (of 1/06/2019) branch release.
How can i solve this issue?
Thanks a lot, 

Aniello Paolo Malinconico