Skip to content

Release 1.6.5#195

Merged
shibu-kv merged 6 commits intomainfrom
release/1.6.5
Oct 23, 2025
Merged

Release 1.6.5#195
shibu-kv merged 6 commits intomainfrom
release/1.6.5

Conversation

@shibu-kv
Copy link
Contributor

Minor bug fixes related to crashes with race condition and ssl options for curl.

shibu-kv and others added 6 commits October 6, 2025 13:32
* Resolve code coverage hang issue in develop

Signed-off-by: PriyaDharshini_Kathiravan <priyakathiravan05@gmail.com>

* Run L1 test in main branch

* Run L1 test in main

* Run code coverage in develop branch

* Run L1 code coverage in develop

* Run L1 code coverage in develop

* Run L1 code coverage in develop

* Run L1 code coverage in develop

* Resolve the hang issue in code coverage yml

* Resolve the hang issue and failures in L1 code coverage

* Resolve hang issue and crash  in L1 test and code coverage

* Update datamodelTest.cpp

* Resolve hang issue in L1 test run

---------

Signed-off-by: PriyaDharshini_Kathiravan <priyakathiravan05@gmail.com>
…#191)

* RDKB-62050: Build control flag for Red Recovery feature
   Default build time disabled.


---------

Co-authored-by: Shibu Kakkoth Vayalambron <shibu.kakkoth@gmail.com>
[Description]
To differentiate between normal and cached reports, set "REPORT_TYPE": "CACHED" for cached reports.
This makes it clear in the report that it's a cached one. 

[Solution]
Modified the logic to include "REPORT_TYPE":"CACHED" in cached reports.

[Testing]
Verified that cached reports now include "REPORT_TYPE":"CACHED".

Co-authored-by: Saikiran <svanamala@libertyglobal.com>
Co-authored-by: Sukanya673 <60687655+Sukanya673@users.noreply.github.com>
* ISSUE-76 : Fix race condition during aggressive reloads

Reason for Change: moving reportThread out of profilexconf structure and making it static in the file, this helps in reuse without depending on profilexconf structure
Test Procedure: Aggressively simulate report uploads and verify that no crashes occur.
Risks: Medium
Priority: P1

* Minor Fix

* Coverity Fix

* coverity fix

* Coverity Fix debug

---------

Co-authored-by: Shibu Kakkoth Vayalambron <shibu.kakkoth@gmail.com>
@shibu-kv shibu-kv requested a review from a team as a code owner October 22, 2025 16:13
@github-actions
Copy link

Code Coverage Summary

                                   Total:|50.6%   9147|80.2%   324|    -      0

@rdkcmf-jenkins
Copy link
Contributor

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:339

tdeva14

This comment was marked as outdated.

@shibu-kv shibu-kv merged commit 379f7f0 into main Oct 23, 2025
17 of 20 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Oct 23, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants