Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
64479dc
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 11, 2025
048645a
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
3f6710a
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
662566e
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
057dbf8
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
22a6a30
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 14, 2025
f577617
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 16, 2025
ce35399
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 16, 2025
c40183f
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
428cdac
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
c77b2d1
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
ba551d0
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
c4dd1ed
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
5270ab8
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
5ea1271
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
de54ae6
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 19, 2025
0c36239
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
e4a9887
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
d5c0719
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
2c15657
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
bf830f8
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 11, 2025
f4df92d
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
35afe0f
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
c3ecf80
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
1e918e4
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 13, 2025
d52f1bd
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 14, 2025
d9bd557
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 16, 2025
fb047a6
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 16, 2025
2851ea9
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
f5c27e0
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
0465564
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
52f5496
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
84ff0e7
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
a48d071
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
2c508aa
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 17, 2025
2d931de
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 19, 2025
4c11480
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
8fde6f5
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
1835d8c
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
809a8a4
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 20, 2025
d0f4e3e
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 21, 2025
f9cc20c
Merge branch 'topic/RDK-59221' of https://github.com/rdkcentral/telem…
Oct 21, 2025
4b9f9e9
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 21, 2025
8121226
RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Pr…
Oct 21, 2025
9dd963f
Merge branch 'develop' into topic/RDK-59221
yogeswaransky Oct 23, 2025
e7981fc
RDK-59495: Test PR for Bus related changes
Oct 26, 2025
b9ae6b7
RDK-59495: Test PR for Bus related changes
Oct 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 4 additions & 18 deletions source/bulkdata/profile.c
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,6 @@ static void* CollectAndReport(void* data)
int count = profile->grepSeekProfile->execCounter;

Vector *profileParamVals = NULL;
Vector *grepResultList = NULL;
cJSON *valArray = NULL;
char* jsonReport = NULL;
cJSON *triggercondition = NULL;
Expand Down Expand Up @@ -452,26 +451,13 @@ static void* CollectAndReport(void* data)
}
if(profile->topMarkerList != NULL && Vector_Size(profile->topMarkerList) > 0)
{
Vector *topMarkerResultList = NULL;
Vector_Create(&topMarkerResultList);
processTopPattern(profile->name, profile->topMarkerList, topMarkerResultList, 0);
long int reportSize = Vector_Size(topMarkerResultList);
if(reportSize != 0)
{
T2Info("Top markers report is compleated report size %ld\n", (unsigned long)reportSize);
encodeGrepResultInJSON(valArray, topMarkerResultList);
}
else
{
T2Debug("Top markers report generated but is empty possabliy the memory value is changed");
}
Vector_Destroy(topMarkerResultList, freeGResult);
processTopPattern(profile->name, profile->topMarkerList, 0);
encodeTopResultInJSON(valArray, profile->topMarkerList);
}
if(profile->gMarkerList != NULL && Vector_Size(profile->gMarkerList) > 0)
{
getGrepResults(&(profile->grepSeekProfile), profile->gMarkerList, &grepResultList, profile->bClearSeekMap, false, customLogPath); // Passing 5th argument as false so that it doesn't check rotated logs for the first reporting after bootup for multiprofiles.
encodeGrepResultInJSON(valArray, grepResultList);
Vector_Destroy(grepResultList, freeGResult);
getGrepResults(&(profile->grepSeekProfile), profile->gMarkerList, profile->bClearSeekMap, false, customLogPath); // Passing 4th argument as false so that it doesn't check rotated logs for the first reporting after bootup for multiprofiles.
encodeGrepResultInJSON(valArray, profile->gMarkerList);
}
if(profile->eMarkerList != NULL && Vector_Size(profile->eMarkerList) > 0)
{
Expand Down
23 changes: 5 additions & 18 deletions source/bulkdata/profilexconf.c
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,6 @@ static void* CollectAndReportXconf(void* data)
}
profile = singleProfile;
Vector *profileParamVals = NULL;
Vector *grepResultList = NULL;
cJSON *valArray = NULL;
char* jsonReport = NULL;
char* customLogPath = NULL;
Expand Down Expand Up @@ -287,27 +286,15 @@ static void* CollectAndReportXconf(void* data)
}
if(profile->topMarkerList != NULL && Vector_Size(profile->topMarkerList) > 0)
{
Vector *topMarkerResultList = NULL;
Vector_Create(&topMarkerResultList);
processTopPattern(profile->name, profile->topMarkerList, topMarkerResultList, count);
long int reportSize = Vector_Size(topMarkerResultList);
if(reportSize != 0)
{
T2Info("Top markers report is compleated report size %ld\n", (unsigned long)reportSize);
encodeGrepResultInJSON(valArray, topMarkerResultList);
}
else
{
T2Debug("Top markers report generated but is empty possabliy the memory value is changed");
}
Vector_Destroy(topMarkerResultList, freeGResult);
processTopPattern(profile->name, profile->topMarkerList, count);
T2Info("Top markers report is completed report size %ld\n", (unsigned long)Vector_Size(profile->topMarkerList));
encodeTopResultInJSON(valArray, profile->topMarkerList);
}
if(profile->gMarkerList != NULL && Vector_Size(profile->gMarkerList) > 0)
{
getGrepResults(&(profile->grepSeekProfile), profile->gMarkerList, &grepResultList, profile->bClearSeekMap, checkRotated, customLogPath); // Passing 5th argument as true to check rotated logs only in case of single profile
getGrepResults(&(profile->grepSeekProfile), profile->gMarkerList, profile->bClearSeekMap, checkRotated, customLogPath); // Passing 5th argument as true to check rotated logs only in case of single profile
T2Info("Grep complete for %lu markers \n", (unsigned long)Vector_Size(profile->gMarkerList));
encodeGrepResultInJSON(valArray, grepResultList);
Vector_Destroy(grepResultList, freeGResult);
encodeGrepResultInJSON(valArray, profile->gMarkerList);
}

dcaFlagReportCompleation();
Expand Down
Loading
Loading