Files
synapse/tests
Erik JohnstonandClaude Opus 5.5 98c8ed9f9e Fix review findings on the sliding sync benchmark
- Count Rust's calls back into Python (the events stream cache) as reactor
  time: they hold the GIL in production too.
- Profile only the timed request, not the setup request or the message
  sent before it.
- Measure what the plan meant by "500 rooms sent": a [0,19] request on a
  connection that sent 500 rooms before. The [0,499] list stays as its own
  scenario.
- Say that trial runs Python's database functions on the reactor thread,
  so reactor CPU is the GIL time of both sides.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L51DoxB8VnH8UjXJFDgpNG
2026-10-16 18:22:31 +00:00
..
2026-09-18 12:00:45 +01:00
2026-10-14 13:35:25 +00:00