Closed Bug 1667233 Opened 5 years ago Closed 5 years ago

|/api/feed.for_email.query| Too many transactions match type

Categories

(Conduit :: Phabricator, defect)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mhentges, Assigned: mhentges)

References

Details

Attachments

(1 file)

Assignee: nobody → mhentges
Status: NEW → ASSIGNED
Blocks: 1667229

This issue is triggered because:

  • An assumption was made that if a user changed the reviewers of a patch, that "story" would only have, at most, a single "reviewer change" transaction
  • If a user has a herald rule, transactions made by that herald rule are part of the same "story" triggered by the user
  • If a user and their herald rule changes the reviewers of a patch, those two "reviewer-change" transactions are not combined

Here's (one of) the cases triggering this error. The tgiles and Herald reviewer changes are both different transactions under the same "story".

It's possible for a single story to have two separate reviewer
transactions: a herald rule to add a reviewer must be triggered by a
different revewer being added. In this case, gracefully handle the
separate reviewer transactions.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: