Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Crash report content optimization #294

Merged
merged 1 commit into from
Apr 29, 2024
Merged

feat: Crash report content optimization #294

merged 1 commit into from
Apr 29, 2024

Conversation

starhcq
Copy link
Contributor

@starhcq starhcq commented Apr 25, 2024

Crash report content optimization
1.add key of coredumpListCount: Record the number of query results for the ‘sudo coredumpctl list’ command;
2.add key of repeatCoredumps: Record the number of times crash information appears in different time ranges from the last reported time node to the current time node;
3.Definition of high-frequency crash application: The number of crashes accounts for more than 80% of the total number of newly added crashes, or occurs more than 3 times repeatedly;
4.Add the coredumpReportMax(default to 50) parameter configuration in Dconfig/Gsettings to limit the maximum number of entries per report;
6.About coredump detail infos, such as maps info, only report the first 200 rows;
7.Analyze the business code of crash details information and trigger it when adjusting to the ready burial point.

Log: Crash report content optimization
Task: https://pms.uniontech.com/task-view-343581.html

@starhcq starhcq closed this Apr 29, 2024
@starhcq starhcq reopened this Apr 29, 2024
Copy link
Contributor

@rb-union rb-union left a comment

Choose a reason for hiding this comment

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

[是否满足兼容性要求] Y
[是否满足commit提交规范] Y
[是否满足编码规范] Y
[Review结论] Pass
[Fail原因] N/A

@pengfeixx
Copy link
Contributor

[是否满足兼容性要求] Y
[是否满足commit提交规范] Y
[是否满足编码规范] Y
[Review结论] Pass
[Fail原因] N/A

   Crash report content optimization
   1.add key of coredumpListCount: Record the number of query results for the ‘sudo coredumpctl list’ command;
   2.add key of repeatCoredumps: Record the number of times crash information appears in different time ranges from the last reported time node to the current time node;
   3.Definition of high-frequency crash application: The number of crashes accounts for more than 80% of the total number of newly added crashes, or occurs more than 3 times repeatedly;
   4.Add the coredumpReportMax(default to 50) parameter configuration in Dconfig/Gsettings to limit the maximum number of entries per report;
   6.About coredump detail infos, such as maps info, only report the first 200 rows;
   7.Analyze the business code of crash details information and trigger it when adjusting to the ready burial point.

Log: Crash report content optimization
Task: Technical special project-10320240422
@deepin-ci-robot
Copy link

deepin pr auto review

Make the log viewer applet more powerful, can execute the command of the system and get the result.

Copy link
Contributor

@wyu71 wyu71 left a comment

Choose a reason for hiding this comment

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

/+1

@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: starhcq, wyu71

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@starhcq starhcq merged commit e01cf8e into linuxdeepin:master Apr 29, 2024
17 checks passed
starhcq added a commit that referenced this pull request Jun 18, 2024
    相关PR:
    * #293
    * #294
    * #299
    * #300
    * #301
    * #302
    * #303
    * #304
    * #305
    * #306

Log: Update version to 6.1.18
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.

5 participants