Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't unlock podcast so soon on feed import #602

Open
cavis opened this issue Mar 24, 2022 · 0 comments
Open

Don't unlock podcast so soon on feed import #602

cavis opened this issue Mar 24, 2022 · 0 comments
Labels

Comments

@cavis
Copy link
Member

cavis commented Mar 24, 2022

At the end of a PodcastImport when the last episode completes, we unlock the Feeder podcast so it will start publishing the RSS to S3 again.

In reality, there are still a ton of audio/image callbacks coming into CMS that will trigger subsequent updates. Not to mention all the async processing/callbacks going on in feeder itself. For large imports, this tends to cause thousands+ of PublishFeedJobs to stack up in Feeder. And nearly all of them are redundant.

Instead, let's keep the podcast locked for longer. Bad ideas:

  • Try to guesstimate in CMS or Feeder when the "last" update from the import comes through.
  • Set a timer for 10/15/30/something minutes, and then unlock/publish the feed.
  • Make it manual - maybe you have to click "unlock" on the Publish UI?
@cavis cavis added the medium label Mar 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant