Skip to content

[NFC] Merge report path tables in the database#4946

Open
bruntib wants to merge 1 commit into
Ericsson:masterfrom
bruntib:merge_bug_path_tables
Open

[NFC] Merge report path tables in the database#4946
bruntib wants to merge 1 commit into
Ericsson:masterfrom
bruntib:merge_bug_path_tables

Conversation

@bruntib

@bruntib bruntib commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

There are 3 database tables for storing information about the report paths:

  • BugPathEvent
  • BugReportPoint
  • ExtendedReportData

These are now merged to ReportPathData.

These tabels were the biggest ones in terms of database size and their handling and querying was problematic. The new table contains all report path related information as a zip blob. Keeping track of the files touched by the report path is still important, so a join-table is storing this information.

@bruntib bruntib added this to the release 6.29.0 milestone Jul 3, 2026
@bruntib bruntib requested a review from barnabasdomozi July 3, 2026 09:41
@bruntib bruntib requested a review from vodorok as a code owner July 3, 2026 09:41
@bruntib bruntib force-pushed the merge_bug_path_tables branch 2 times, most recently from 8496fe6 to 2a98207 Compare July 3, 2026 10:05
There are 3 database tables for storing information about the report
paths:

- BugPathEvent
- BugReportPoint
- ExtendedReportData

These are now merged to ReportPathData.

These tabels were the biggest ones in terms of database size and their
handling and querying was problematic. The new table contains all report
path related information as a zip blob. Keeping track of the files
touched by the report path is still important, so a join-table is
storing this information.
@bruntib bruntib force-pushed the merge_bug_path_tables branch from 2a98207 to 4417c95 Compare July 3, 2026 10:12
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.

1 participant