This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Profile /messages and make it faster v1 #14284
Labels
A-Messages-Endpoint
/messages client API endpoint (`RoomMessageListRestServlet`) (which also triggers /backfill)
A-Performance
Performance, both client-facing and admin-facing
O-Frequent
Affects or can be seen by most users regularly or impacts most users' first experience
S-Major
Major functionality / product severely impaired, no satisfactory workaround.
T-Enhancement
New features, changes in functionality, improvements in performance, or user-facing enhancements.
Z-Epic
Message history can be very slow to load. Users expect to be able to rapidly load scrollback within a room, infinite scrolling without having to wait for the server to load more messages.
Relevant milestones:
These tasks need to be completed for this issue to be closed:
filter_events_for_client
is time-consuming and expensive #14108get_bundled_aggregations
takes a few seconds even when there is no relations #13624/messages
requests fail on develop when using postgres due to NumericValueOutOfRange if some events have repeatedly failed to backfill #13929have_seen_event
cache is not invalidated when we persist an event #13856likely_domains
during backfill #13626The text was updated successfully, but these errors were encountered: