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 4 times, most recently from 4417c95 to 7e39437 Compare July 6, 2026 07:17
@bruntib
bruntib marked this pull request as draft July 6, 2026 09:09
@bruntib
bruntib force-pushed the merge_bug_path_tables branch from 7e39437 to a5ea08b Compare August 13, 2026 09:14
@bruntib
bruntib marked this pull request as ready for review August 13, 2026 09:15
@bruntib
bruntib force-pushed the merge_bug_path_tables branch from a5ea08b to a75e0f6 Compare August 13, 2026 09:41
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 a75e0f6 to 8c963fd Compare August 13, 2026 14:44
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