Sync requests immediately return with empty payload #8518
Description
Description
Occasionally, without any specific action on my end, a normal long-polling sync loop becomes a storm of syncs, as each next request sent from Quotient returns immediately (30-40 ms) with a JSON object that has the full sync response structure (rooms
with invite
/join
/leave
inside, account_data
, to_device
, etc.) and reasonable-looking next_batch
but with empty objects (apparently because no events arrived since the last sync). Usually this happens within 30 seconds to 2 minutes, and requests stay with the server in a normal way (seconds) after that.
Steps to reproduce
I couldn't identify a particular pattern. For reference, it occured between 10:28 and 10:29 CEST with sync coming from my user (@kitsune
), with next_batch
at 10:29:07 looking like "s1589639296_757284957_14250253_610667103_445506552_1585308_106571744_371537760_134971"
- Homeserver: matrix.org