Skip to content

RDK-57609: [Telemetry]: Target 75% L1 Coverage to Improve Quality and Delivery Confidence#147

Merged
shibu-kv merged 42 commits intodevelopfrom
topic/RDK-57609
Aug 29, 2025
Merged

RDK-57609: [Telemetry]: Target 75% L1 Coverage to Improve Quality and Delivery Confidence#147
shibu-kv merged 42 commits intodevelopfrom
topic/RDK-57609

Conversation

@yogeswaransky
Copy link
Copy Markdown
Contributor

No description provided.

… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@yogeswaransky yogeswaransky requested a review from a team August 13, 2025 13:29
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

rdkcmf-jenkins commented Aug 20, 2025

Coverity Issue - Data race condition

Accessing "profile->grepSeekProfile->execCounter" without holding lock "plMutex". Elsewhere, "_GrepSeekProfile.execCounter" is written to with "plMutex" held 2 out of 2 times.

Medium Impact, CWE-366
MISSING_LOCK

Issue location

This issue was discovered outside the diff for this Pull Request. You can find it at:
source/bulkdata/profile.c:350

@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

rdkcmf-jenkins commented Aug 20, 2025

Coverity Issue - Check of thread-shared field evades lock acquisition

Thread1 sets "initialized" to a new value. Now the two threads have an inconsistent view of "initialized" and updates to fields correlated with "initialized" may be lost.

High Impact, CWE-543
LOCK_EVASION

How to fix

Guard the modification of "initialized" and the read used to decide whether to modify "initialized" with the same set of locks.

Issue location

This issue was discovered outside the diff for this Pull Request. You can find it at:
source/bulkdata/profilexconf.c:735

yogeswaransky and others added 3 commits August 20, 2025 15:22
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
gMarker->skipFreq = skipFreq;
gMarker->firstSeekFromEOF = firstSeekFromEOF;
T2Info("%s %d\n", __FUNCTION__, __LINE__);
if(strncmp("top_log.txt", fileName, sizeof("top_log.txt")) == 0)
Copy link
Copy Markdown
Contributor

@rdkcmf-jenkins rdkcmf-jenkins Aug 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverity issue no longer present as of: undefined

Show issue

Coverity Issue - Dereference after null check

Passing null pointer "fileName" to "strncmp", which dereferences it.

Medium Impact, CWE-476
FORWARD_NULL

… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 1 file pending identification.

  • Protex Server Path: /home/blackduck/github/telemetry/147/rdk/components/generic/telemetry

  • Commit: f6f7c01

Report detail: gist'

… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 1 file pending identification.

  • Protex Server Path: /home/blackduck/github/telemetry/147/rdk/components/generic/telemetry

  • Commit: 630f183

Report detail: gist'

… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 1 file pending identification.

  • Protex Server Path: /home/blackduck/github/telemetry/147/rdk/components/generic/telemetry

  • Commit: af1804e

Report detail: gist'

… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 1 file pending identification.

  • Protex Server Path: /home/blackduck/github/telemetry/147/rdk/components/generic/telemetry

  • Commit: a9817dd

Report detail: gist'

… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 1 file pending identification.

  • Protex Server Path: /home/blackduck/github/telemetry/147/rdk/components/generic/telemetry

  • Commit: e60c27b

Report detail: gist'

@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

b'## WARNING: A Blackduck scan failure has been waived

A prior failure has been upvoted

  • Upvote reason: Spurious match

  • Commit: e60c27b
    '

yogeswaransky and others added 6 commits August 26, 2025 08:26
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
yogeswaransky and others added 22 commits August 27, 2025 11:00
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
… Delivery Confidence

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
@shibu-kv
Copy link
Copy Markdown
Contributor

FOSSID matches are false matches. Hence merging the changes.

@shibu-kv shibu-kv merged commit df497ca into develop Aug 29, 2025
14 of 16 checks passed
@yogeswaransky yogeswaransky deleted the topic/RDK-57609 branch September 16, 2025 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants