Skip to content

Conversation

@mitsuhiko
Copy link
Contributor

@mitsuhiko mitsuhiko commented Oct 26, 2022

This RFC describes supergroups. This is the new location of an earlier document. Supergroups are a second order container that summarizes and groups issues together by common root cause. Where the first order group are events with the same fingerprint, a supergroup is a group of multiple issues that share the same root cause even if they might not contain exactly the same stack trace.

Rendered RFC

@mitsuhiko mitsuhiko changed the title Added supergroups Supergroups Oct 26, 2022
Comment on lines +267 to +270
This means that from a user's point of view the individual groups still exist, but the main way to
interact with them would be larger groups that group around the already existing smaller groups.
Since the events stay associated with their fingerprint created group the event itself is immutable
and stays that way, but the merge just becomes an association of that group with the supergroup.
Copy link
Member

Choose a reason for hiding this comment

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

How do you see supergroups being represented in the datamodel? Are they an issue made of other 'similiar' issues?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@markstory i think supergroups might be just a special case of a re-built merge where merges are multiple hashes being associated to a group by some mutable mechanism. The difference between a merge and a supergroup in that sense is, that a supergroup carries additional metadata that gives the merge some meaning.

There is some related thinking happening here: #30

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.

3 participants