Uploaded image for project: 'Policy Framework'
  1. Policy Framework
  2. POLICY-3248

PdpHeartbeats are not getting processed by PAP

XMLWordPrintable

    • Policy 4/21 - 5/5

      PdpHeartbeats are not getting processed in PAP. After investigations, found that the policies list in PdpSubgroup (DB) is not matching with policies liast in PdpStatus (DMaaP). As a result of which the heartbeat processing fails and pdp update & pdp state change messages are sent back to PDP.

      Fortunately the PDP's are not getting removed bcause they immediately reply back to PAP with succesfull response for pdp update & pdp state change. But the health & statistics are not updated in DB.

       

      Sample log snippet

      [2021-04-27T14:16:21.215+00:00|DEBUG|PdpStatusMessageHandler|DMAAP-source-POLICY-PDP-PAP] PdpInstance details are not correct. Sending PdpUpdate message - Pdp(instanceId=dev-policy-xacml-pdp-7b87cf8989-c7rp9, pdpState=ACTIVE, healthy=HEALTHY, message=null)
      [2021-04-27T14:16:21.215+00:00|DEBUG|PdpMessageGenerator|DMAAP-source-POLICY-PDP-PAP] Created PdpUpdate message - PdpUpdate(super=PdpMessage(messageName=PDP_UPDATE, requestId=873bc0a8-a735-4c89-979c-da9b7d300815, timestampMs=1619532981215, name=dev-policy-xacml-pdp-7b87cf8989-c7rp9, pdpGroup=defaultGroup, pdpSubgroup=xacml), description=null, pdpHeartbeatIntervalMs=120000, policies=[ToscaPolicy(super=ToscaWithTypeAndObjectProperties(type=onap.policies.Naming, typeVersion=1.0.0, properties={naming-models=[{naming-type=VNF, naming-recipe=AIC_CLOUD_REGION|DELIMITER|CONSTANT|DELIMITER|TIMESTAMP, name-operation=to_lower_case(), naming-properties=[{property-name=AIC_CLOUD_REGION}, {property-name=CONSTANT, property-value=onap-nf}, {property-name=TIMESTAMP}, {property-value=-, property-name=DELIMITER}]}, {naming-type=VNFC, naming-recipe=VNF_NAME|DELIMITER|NFC_NAMING_CODE|DELIMITER|SEQUENCE, name-operation=to_lower_case(), naming-properties=[{property-name=VNF_NAME}, {property-name=SEQUENCE, increment-sequence={max=zzz, scope=ENTIRETY, start-value=1, length=3, increment=1, sequence-type=alpha-numeric}}, {property-name=NFC_NAMING_CODE}, {property-value=-, property-name=DELIMITER}]}, {naming-type=VF-MODULE, naming-recipe=VNF_NAME|DELIMITER|VF_MODULE_LABEL|DELIMITER|VF_MODULE_TYPE|DELIMITER|SEQUENCE, name-operation=to_lower_case(), naming-properties=[{property-name=VNF_NAME}, {property-value=-, property-name=DELIMITER}, {property-name=VF_MODULE_LABEL}, {property-name=VF_MODULE_TYPE}, {property-name=SEQUENCE, increment-sequence={max=zzz, scope=PRECEEDING, start-value=1, length=3, increment=1, sequence-type=alpha-numeric}}]}], policy-instance-name=ONAP_NF_NAMING_TIMESTAMP})), ToscaPolicy(super=ToscaWithTypeAndObjectProperties(type=onap.policies.monitoring.tcagen2, typeVersion=1.0.0, properties={tca.policy={domain=measurementsForVfScaling, metricsPerEventName=[{policyScope=DCAE, thresholds=[{version=1.0.2, severity=MAJOR, thresholdValue=200, closedLoopEventStatus=ONSET, closedLoopControlName=LOOP_test2, direction=LESS_OR_EQUAL, fieldPath=$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta}], eventName=vLoadBalancer, policyVersion=v0.0.1, controlLoopSchemaType=VM, policyName=DCAE.Config_tca-hi-lo}]}})), ToscaPolicy(super=ToscaWithTypeAndObjectProperties(type=onap.policies.monitoring.tcagen2, typeVersion=1.0.0, properties={tca.policy={domain=measurementsForVfScaling, metricsPerEventName=[{policyScope=DCAE, thresholds=[{version=1.0.2, severity=MAJOR, thresholdValue=200, closedLoopEventStatus=ONSET, closedLoopControlName=LOOP_test, direction=LESS_OR_EQUAL, fieldPath=$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta}], eventName=vLoadBalancer, policyVersion=v0.0.1, controlLoopSchemaType=VM, policyName=DCAE.Config_tca-hi-lo}]}}))], policiesToBeDeployed=[], policiesToBeUndeployed=[])
      [2021-04-27T14:16:21.215+00:00|DEBUG|PdpMessageGenerator|DMAAP-source-POLICY-PDP-PAP] Created PdpStateChange message - PdpStateChange(super=PdpMessage(messageName=PDP_STATE_CHANGE, requestId=d028565b-c0bd-419b-a762-512aebd66ed0, timestampMs=1619532981215, name=dev-policy-xacml-pdp-7b87cf8989-c7rp9, pdpGroup=defaultGroup, pdpSubgroup=xacml), state=ACTIVE)                      
      

            ramverma ramverma
            ramverma ramverma
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: