Skip to content

Make consumer retry earlier init_times if the current one i now available #307

Description

@AUdaltsova

When UKV service is severely delayed, sometimes it has already started returning earlier init-times, but we still wouldn't download them because the consumer is looking for the latest one, which is still delayed. For example:

  • The consumer has downloaded the 6 am init-time
  • UKV started having issues after that, and 9 am init-time came in at 5 pm. Later init-time started coming in after that, but the service is still delayed several hours for "current" init-time
  • Consumer continuously fails, as by now it's trying to download the 21:00 run which is delayed, and is not looking for the 9:00, 12:00, 15:00 etc that are now available
  • Day Ahead model starts running out of UKV data at the tail end and can't rerun, intraday forecast is running on data 12h+ old
    (This is what happened yesterday)

One thing I thought could solve this, is if after not being able to find the current init-time the consumer would look for the one before, and the one before, and so on, until it gets to the last one it has downloaded

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions