Uploaded image for project: 'ListenBrainz'
  1. ListenBrainz
  2. LB-1670

Show listen processing queue status to the user, when it is behind

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None

      Displaying when the listen ingestion queue is behind would solve user uncertainty and frustration, especially when our servers get hit hard for some reason.

      In fact, if/when we get attention via popular news articles or posts, we should expect our listen queue to be behind, as a lot of new users import or add listens at once. We can mitigate this predictable risk.

      Listen queue: https://stats.metabrainz.org/d/000000059/rabbitmq?orgId=1&refresh=1m&var-queue_vhost=%2Flistenbrainz

      Basically, let's let the users know if the processing queue hits above a certain threshold, maybe where they might have to wait longer than 30 seconds:

      Since everyone will see this, even when they aren't waiting for listens/aren't submitting listens, we should keep it subtle and not make it bright red or anything like that.

      The info popup/mouseover can give more detail, but also gives us an opportunity to reassure our users that nothing has gone wrong, and that we don't "lose" their listens:

            Unassigned Unassigned
            aerozol Aerozol
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                Version Package