During app fabric startup pipeline recovery recovers each pipeline multiple times, leading to launching overcounting

Description

During app fabric startup we perform scan and recovery of active runs in ProgramNotificationSingleTopicSubscriberService#doStartUp. With topic sharding this topic now runs multiple times, equal to number of shards. This leads to multiple recover messages for each active run and overcounting or “starting” runs”.

We should move the code from ProgramNotificationSingleTopicSubscriberService to ProgramNotificationSubscriberService

Release Notes

None

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Triaged

Yes

Size

S

Components

Fix versions

Priority

Created July 22, 2024 at 10:39 PM
Updated January 17, 2025 at 8:11 AM
Resolved December 6, 2024 at 8:14 AM