Support downgrading to a long-lived event queue #3916
Labels
a-data-sync
Zulip's event system, event queues, staleness/liveness
api migrations
blocked on other work
To come back to after another related PR, or some other task.
P1 high-priority
@timabbott mentions on czo that zulip/zulip#12926 is the PR thread tracking a server feature for the ability to downgrade to a long-lived event queue that ignores high-traffic events.
This would cover #1804 by making it unnecessary to fetch all users at startup; long initial load times are a common problem for users (see also the czo link, above), but I've made a new issue because there are separate benefits and implementation details to consider.
Unrecognized events will be ignored all the way back to mobile commit d2836e1, 2017-03-11, v1.0.11 (see discussion). Progress on feature detection via version number parsing is underway at #3839; see also the discussion about a feature level integer in, e.g., the /server_settings response, which we'll want to switch to when possible.
The text was updated successfully, but these errors were encountered: