-
Improvement
-
Resolution: Unresolved
-
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: