FSA Bug Overview London, Montreal & New Delhi


Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh



StatusBug SummaryBug CategoryReason for slippageAction needed to prevent slippagePhase it should have been found inshould have been found inImprovement recommendedEIC Installation code
CPS-1990CPS-NCMP: DataOperationEventConsumer consumeAndPublish flooding logs with eventsLoggingMissed ImpactThe size of the log was way too big and in the INFO levelReviewIntegration Test

X
CPS-1979CPS-NCMP: CmSubscriptionNcmpInEventForwarder will send events to invalid topicInstallEnvironmentInstalling locally and testing it would have resulted in early detection of the bug.ReviewIntegration Test

X
CPS-1977Unable to deploy CPS with OOM chartsInstallEnvironmentOOM needs to be frequently updated and feedback needs to seen from the deployment and gatingReleaseIntegration Test

X
CPS-1958Architecture violation when building with mavenTestwareEnvironmentN/AAutomated (unit) TestUnit Testing

X
CPS-1933Module sync failing due to reason java.lang.ClassNotFoundException: org.onap.cps.spi.model.ModuleReferenceFunctionalMissing requirementClarification is needed on build artifactsMicroservice CI (CIST)Integration TestNo Jira ticket
CPS-1923CPS/NCMP does not have conventional base URL for actuator endpointsInstallMissing requirementWe just synched the url's as per the stake holdersReviewIntegration TestN/A
CPS-1922Change all actuator base endpoints of dmi-plugin to /actuatorFunctionalInsufficient test coverageComplying with Spring BootReviewN/ACPS-1856X
CPS-1913Fix for Swagger UIDocumentationInsufficient test coverageAction needed to prevent slippage: WriteReleaseIntegration TestCPS-1916X
CPS-1866intermitten ODL classnotfound exceptions when running with multiple instancesFunctionalIntermittent Fault/Timing IssueNoneMicroservice CI (CSIT)Integration TestCPS-1918
CPS-1841Update of top-level container node fails with SQL errorFunctionalInsufficient test coverageAdditional test casesAutomated (unit) TestUnitnew test added in this story
CPS-1817The root pom.xml file has an incorrect version numberVersioning/BuildMissed in code reviewAvoid manual versioning of pom.xmlsReviewPipeline build phaseUnresolvedX
CPS-1815CPS Patch operation fails when updating parent listFunctionalMissed in design analysisconsider all relevant scenarios during design phaseDesignIntegration Test

X
CPS-1813Fix: Make bookstore data consistentRobustnessMissed in code reviewAny changes to the test data should be reviewed with equal importanceCode ReviewCode Review CPS-1586X
CPS-1783NCMP fails to restart due to uncaught exception saving /subscription-registryFunctionalInsufficient test coverageadditional testAutomated (unit) TestUnit, Create top level node fails due to an AlreadyDefined exceptionN/AX
CPS-1765CpsDataService is saving data nodes with non-normalized xpathsFunctionalInsufficient test coverageAdd additional test casesAutomated (unit) TestUnit, Add and Delete a (container) data nodeN/AX
CPS-1758Get Node and Query Node parse [ and ] inconsistently.FunctionalInsufficient test coverageNone (additional tests were added)Automated (unit) TestUnit, CpsQueryServiceSpecDuplicateX
CPS-1749publishLcmEventBatchAsynchronously is not being called asynchronouslyPerformanceInsufficient test coverageUpdate testAutomated (unit) TestIntegration test, LcmEventsCmHandleStateHandlerImplSpecN/AX
CPS-1716NCMP: Java Heap OutOfMemory errors and slow registration in case of 20k cmhandlesFunctionalInsufficient test coveragePerformance testing to include peak memory usageAutomated (unit) TestPerformance, Performance of CM handle registrationCPS-1753
CPS-1663Contains query is broken when fetching all descendantsFunctionalInsufficient test coverageconsider all relevant scenarios when writing tests (incl reviewers)ReviewIntegration Test, Query for attribute by cps path using contains conditionN/AX
CPS-1651CpsPath Query using regexQuickFind does not return descendants with listsFunctionalInsufficient test coverageconsider all relevant scenarios when writing unit tests (incl reviewers)ReviewUnit, Cps Path queries with all descendants including descendants that are list entriesN/AX
CPS-1629Ordering of leaf elements to support combination of AND/OR in cps-pathFunctionalMissing requirementPrecise testDesign/ReviewUnit test, wherein querying a specific cps path ending on a list with operators OR and AND, the test checks that the storing of operators in a map is correctly ordered for the callN/AX
CPS-1625Onap Registry Pull Limit for Test Container cp-kafkaInstall The reason is not clear, however it could be pull limit in docker registry.The version of the test containers aligned with CPSAutomated (unit) TestUnit, The issue is intermittent and non reproduceable.UnresolvedX
CPS-1607Correct documentation for GET node APIDocumentationMissed in document reviewdouble checking URL links on code reviewsReviewReviewN/AX
CPS-1600queryDataNodes does not return list element with integer leaf valueDocumentationMissed in document reviewdouble checking URL links on code reviewsReviewReviewDuplicate of CPS-1607X
CPS-1595Query across anchors returns datanodes not as treesTestware/CIMissed in code reviewAvoid using handwritten SQL test data in testwareReviewIntegration Test, Cps Path query across anchors for leaf value(s) CPS-1597X
CPS-1587Performances test failures in integration-test module do not cause test failuresTestware/CIMissed in code reviewsmaller commits to make review more effectiveReviewReviewN/AX
CPS-1582NullPointerException in queryDataNodesAcrossAnchorsFunctionalInsufficient test coverageall the possible scenarios should be tested ReviewUnit,  unit test with edge casesN/AX
CPS-1568Unable to upgrade using Spring Application Events approachInstallIntermittent Fault/Timing IssueTest on other client's environmentsReviewIntegration Test, This should have been tested on different environments and in cases where database is not set up properly yet

X
CPS-1566NCMP pods unable to form distributed cache clusterHigh AvailabilityEnvironmentwe could have tested in the k8s environment with multiple instancesMicroservice CI (CIST)Performance, The problem arises when we have multiple instances and we use kubernetes environment. The cluster members were unable to discover each other. We made relevant enhancements to make this working.

X
CPS-1563500 Response error on id-searches on empty parametersFunctionalInsufficient test coverageImprove testing coverageCode ReviewCode ReviewN/AX
CPS-1537NCMP is failed to start with nullpointer SubscriptionModelLoader.getFileContentAsStringInstallMissed impact  CPS was not tested in deployment in a different CI pipeline wherein it passes in ONAP CI and developers local machines Microservice CI (CIST)Integration Test, issue would have been found if it was tested in a CI pipeline similar to the clientsN/AX
CPS-1533Temp tables cause \"Out of shared memory\" errors in PostgresFunctionalIntermittent Fault/Timing Issue

ReviewPerformance, Performance testing with large datasetN/AX
CPS-1526Fix the response when performing CPS Patch operation across multiple data treesFunctionalMissing requirementNow that CPS supports operations on multiple data nodes. New tests should cover a scenario where an operation is done on multiple data nodes and see how the code reacts to it and whether the code supports operation on multiple data node or not. If not, it should be handled properlyAutomated (unit) TestUnit, Patch operation on multiple data nodes CPS-1391X
CPS-1519Performance problems with CM-handle searchesPerformancePerformance outside of updated requirements rangeSolidify requirements for future featuresPlanningPlanning reviewDuplicate ofX
CPS-1494Performance problems with id-searchesPerformancePerformance outside of updated requirements rangeSolidify requirements for future featuresPlanningPlanning reviewDuplicate ofX
CPS-1480Unit test for the fix CPS-1477FunctionalInsufficient test coverageFixing the bug, adding new unit test, and fixing misleading method namesAutomated (unit) TestUnit, Yang file limits in ZIP archive with different scenarios like exceed limit, equals to limit, and within limitCPS-1477X
CPS-1477Wrong calculation of zip file entry size in MultipartFileUtilFunctionalInsufficient test coverageFixing the bug, adding new unit test, and fixing misleading method namesAutomated (unit) TestUnit, Yang file limits in ZIP archive with different scenarios like exceed limit, equals to limit, and within limitCPS-1480X
CPS-1468Edit example given for ncmp datastoreDocumentationMissed in document reviewEdit existing documentation to more detailed description of functionalityReleaseReview, Documentation review

X


StatusEdit

Bug SummaryBug CategoryReason for slippageAction needed to prevent slippage

Phase it should have been found in

Statusshould have been found inImprovement recommended
(Jira)
EIC Installation code

CPS-1990

CPS-NCMP: DataOperationEventConsumer consumeAndPublish flooding logs with events

Logging

Missed Impact

The size of the log was way too big and in the INFO level

Review

CLOSEDIntegration Test
X

CPS-1979

CPS-NCMP: CmSubscriptionNcmpInEventForwarder will send events to invalid topic

Install

Environment

Installing locally and testing it would have resulted in early detection of the bug.

Review

CLOSEDIntegration Test
X

CPS-1977

Unable to deploy CPS with OOM charts

Install

EnvironmentOOM needs to be frequently updated and feedback needs to seen from the deployment and gatingReleaseCLOSEDIntegration Test
X
CPS-1958

Architecture violation when building with maven

Testware

Environment

N/A

Automated (unit) Test

DELIVEREDUnit Testing
X
CPS-1956

CPS-NCMP: No yang resources stored during cmhandle discovery however cmhandles are in READY state

Functional

Missing requirement



SUBMITTED

X
CPS-1933

Module sync failing due to reason java.lang.ClassNotFoundException: org.onap.cps.spi.model.ModuleReference

Functional

Missing requirement

Clarification is needed on build artifacts

Microservice CI (CIST)

CLOSEDIntegration TestNo Jira ticket
CPS-1923

CPS/NCMP does not have conventional base URL for actuator endpoints

Install

Missing requirement

We just synched the url's as per the stake holders

Review

CLOSEDIntegration TestN/A
CPS-1922

Change all actuator base endpoints of dmi-plugin to /actuator

Functional

Insufficient test coverage

Complying with Spring Boot

Review

CLOSED

N/A

CPS-1856X
CPS-1913

Fix for Swagger UI

Documentation

Insufficient test coverage

Action needed to prevent slippage: Write

Release

CLOSEDIntegration TestCPS-1916X
CPS-1866

intermitten ODL classnotfound exceptions when running with multiple instances

Functional

Intermittent Fault/Timing Issue

None

Microservice CI (CSIT)

CLOSEDIntegration TestCPS-1918
CPS-1841

Update of top-level container node fails with SQL error

Functional

Insufficient test coverage

Additional test cases

Automated (unit) Test

CLOSEDUnitnew test added in this story
CPS-1817

The root pom.xml file has an incorrect version number

Versioning/Build

Missed in code review

Avoid manual versioning of pom.xmls

Review

DELIVEREDPipeline build phaseUnresolvedX
CPS-1815

CPS Patch operation fails when updating parent list

Functional

Missed in design analysis

consider all relevant scenarios during design phase

Design

CLOSEDIntegration Test
X
CPS-1813

Fix: Make bookstore data consistent

Robustness

Missed in code review

Any changes to the test data should be reviewed with equal importance

Code Review

CLOSEDCode Review CPS-1586X
CPS-1783

NCMP fails to restart due to uncaught exception saving /subscription-registry

Functional

Insufficient test coverage

additional test

Automated (unit) Test

CLOSEDUnit, Create top level node fails due to an AlreadyDefined exceptionN/AX
CPS-1765

CpsDataService is saving data nodes with non-normalized xpaths

Functional

Insufficient test coverage

Add additional test cases

Automated (unit) Test

CLOSEDUnit, Add and Delete a (container) data nodeN/AX
CPS-1758

Get Node and Query Node parse [ and ] inconsistently.

Functional

Insufficient test coverage

None (additional tests were added)

Automated (unit) Test

CLOSEDUnit, CpsQueryServiceSpecDuplicateX
CPS-1749

publishLcmEventBatchAsynchronously is not being called asynchronously

Performance

Insufficient test coverage

Update test

Automated (unit) Test

CLOSEDIntegration test, LcmEventsCmHandleStateHandlerImplSpecN/AX
CPS-1716

NCMP: Java Heap OutOfMemory errors and slow registration in case of 20k cmhandles

Functional

Insufficient test coverage

Performance testing to include peak memory usage

Automated (unit) Test

CLOSEDPerformance, Performance of CM handle registrationCPS-1753
CPS-1714

NCMP: ERROR: update or delete on table \"fragment\" violates foreign key constraint \"fragment_parent_id_fkey\" on table \"fragment\

Functional

Missing requirement



CLOSED
Issue not reproducible
CPS-1663

Contains query is broken when fetching all descendants

Functional

Insufficient test coverage

consider all relevant scenarios when writing tests (incl reviewers)

Review

CLOSED

Integration Test, Query for attribute by cps path using contains condition

N/AX
CPS-1651

CpsPath Query using regexQuickFind does not return descendants with lists

Functional

Insufficient test coverage

consider all relevant scenarios when writing unit tests (incl reviewers)

Review

CLOSEDUnit, Cps Path queries with all descendants including descendants that are list entriesN/AX
CPS-1629

Ordering of leaf elements to support combination of AND/OR in cps-path

Functional

Missing requirement

Precise test

Design/Review

CLOSEDUnit test, wherein querying a specific cps path ending on a list with operators OR and AND, the test checks that the storing of operators in a map is correctly ordered for the callN/AX
CPS-1628

Kafka Headers not populated with intended properties

Functional

Missing requirement (unclear requirement)

Better use of Wiki pages for detailing requirements and focus on content rather then format i.e. no 'annotated' json examples but rather clear tables with details for each field

Integration Test

CLOSEDIntegration Test, message has correct header(detail)s

CPS-1704 - Getting issue details... STATUS

X

CPS-1626

NCMP: java.lang.NoClassDefFoundError: org/apache/commons/collections4/CollectionUtils

NO FSA done




CLOSED
Issue not reproducible 
CPS-1625

Onap Registry Pull Limit for Test Container cp-kafka

Install

The reason is not clear, however it could be pull limit in docker registry.

The version of the test containers aligned with CPS

Automated (unit) Test

CLOSEDUnit, The issue is intermittent and non reproduceable.

Unresolved CPS-1627 - Getting issue details... STATUS

X

CPS-1607

Correct documentation for GET node API

Documentation

Missed in document review

double checking URL links on code reviews

Review

CLOSEDReviewN/AX
CPS-1600

queryDataNodes does not return list element with integer leaf value

Documentation

Missed in document review

double checking URL links on code reviews

Review

CLOSEDReviewDuplicate of CPS-1607X
CPS-1595

Query across anchors returns datanodes not as trees

Testware/CI

Missed in code review

Avoid using handwritten SQL test data in testware

Review

CLOSEDIntegration Test, Cps Path query across anchors for leaf value(s) CPS-1597X
CPS-1587

Performances test failures in integration-test module do not cause test failures

Testware/CI

Missed in code review

smaller commits to make review more effective

Review

CLOSEDReviewN/AX
CPS-1582

NullPointerException in queryDataNodesAcrossAnchors

Functional

Insufficient test coverage

all the possible scenarios should be tested 

Review

CLOSEDUnit,  unit test with edge casesN/AX
CPS-1580

Query Across All Anchors Does NOT Filter on Dataspace

No FSA Rajesh kumar




CLOSED

X
CPS-1568

Unable to upgrade using Spring Application Events approach

Install

Intermittent Fault/Timing Issue

Test on other client's environments

Review

CLOSEDIntegration Test, This should have been tested on different environments and in cases where database is not set up properly yet

CPS-1581 - Getting issue details... STATUS

X

CPS-1566

NCMP pods unable to form distributed cache cluster

High Availability

Environment

we could have tested in the k8s environment with multiple instances

Microservice CI (CIST)

CLOSEDPerformance, The problem arises when we have multiple instances and we use kubernetes environment. The cluster members were unable to discover each other. We made relevant enhancements to make this working.

CPS-1637 - Getting issue details... STATUS

X

CPS-1563

500 Response error on id-searches on empty parameters

Functional

Insufficient test coverage

Improve testing coverage

Code Review

CLOSEDCode ReviewN/AX
CPS-1537

NCMP is failed to start with nullpointer SubscriptionModelLoader.getFileContentAsString

Install

Missed impact 

 CPS was not tested in deployment in a different CI pipeline wherein it passes in ONAP CI and developers local machines 

Microservice CI (CIST)

CLOSEDIntegration Test, issue would have been found if it was tested in a CI pipeline similar to the clientsN/AX
CPS-1533

Temp tables cause "Out of shared memory" errors in Postgres

Functional

Intermittent Fault/Timing Issue


Review

CLOSEDPerformance, Performance testing with large datasetN/AX
CPS-1526

Fix the response when performing CPS Patch operation across multiple data trees

Functional

Missing requirement

Now that CPS supports operations on multiple data nodes. New tests should cover a scenario where an operation is done on multiple data nodes and see how the code reacts to it and whether the code supports operation on multiple data node or not. If not, it should be handled properly

Automated (unit) Test

CLOSEDUnit, Patch operation on multiple data nodes CPS-1391X
CPS-1519

Performance problems with CM-handle searches

Performance

Performance outside of updated requirements range

Solidify requirements for future features

Planning

CLOSEDPlanning review

Duplicate of CPS-1494 - Getting issue details... STATUS

X

CPS-1494

Performance problems with id-searches

Performance

Performance outside of updated requirements range

Solidify requirements for future features

Planning

CLOSEDPlanning review

Duplicate of CPS-1494 - Getting issue details... STATUS

X

CPS-1480

Unit test for the fix CPS-1477

Functional

Insufficient test coverage

Fixing the bug, adding new unit test, and fixing misleading method names

Automated (unit) Test

CLOSEDUnit, Yang file limits in ZIP archive with different scenarios like exceed limit, equals to limit, and within limitCPS-1477X
CPS-1477

Wrong calculation of zip file entry size in MultipartFileUtil

Functional

Insufficient test coverage

Fixing the bug, adding new unit test, and fixing misleading method names

Automated (unit) Test

CLOSEDUnit, Yang file limits in ZIP archive with different scenarios like exceed limit, equals to limit, and within limitCPS-1480X
CPS-1468

Edit example given for ncmp datastore

Documentation

Missed in document review

Edit existing documentation to more detailed description of functionality

Release

CLOSEDReview, Documentation review
X
CPS-1463

NCMP De-Register response payload and status is invalid

No FSA, bug closed


No FSA, bug closed


CLOSED

X




FSA - ONAP JIRA


  • No labels