Description
If HMSFollower encounters an event that causes exception, it just stops processing for this run and does not continue processing the rest of notification events.
The end result is that it cannot process any more notification events, and Sentry won't get any update from meta store from then on.
for example, due to bug SENTRY-1750 "HMSFollower does not handle view update correctly", A create view event will cause exception. And the processing ends for this run. Next run, this event is still fetched from meta store, exception happens, and it stops processing again. So no events from that failed event can be processed, and no more update will be picked up be Sentry.
When there is an exception in processing a notification event, should we still update the current notification ID, so we can move on?
Attachments
Attachments
Issue Links
- duplicates
-
SENTRY-1669 HMSFollower should read current processed notification ID from database every time it runs
- Resolved
-
SENTRY-1659 HMSPathsDumper has useless code
- Resolved
- is blocked by
-
SENTRY-1669 HMSFollower should read current processed notification ID from database every time it runs
- Resolved
- is duplicated by
-
SENTRY-1693 HMSFollower should handle adding a view with empty path.
- Resolved
- links to