1
0

Commit Graph

  • 1078163731 Make sure re-use doesn't blow up Eric Eastwood 2024-09-09 21:31:44 -05:00
  • 2c2146d167 Only re-use for join memberships Eric Eastwood 2024-09-09 20:00:42 -05:00
  • 90371d48af Sort by event_stream_ordering so we can re-use snapshots along the way Eric Eastwood 2024-09-09 19:31:47 -05:00
  • 836bcaefe0 Fix nothing being upserted Eric Eastwood 2024-09-09 19:13:28 -05:00
  • f74106bc71 Implement insertion_value_names/insertion_value_values for simple_upsert_many_txn(...) Eric Eastwood 2024-09-09 18:44:15 -05:00
  • ef2f5532c8 Merge branch 'develop' into madlittlemods/sliding-sync-faster-background-updates Eric Eastwood 2024-09-09 17:58:54 -05:00
  • 515c1cc0a1 Sliding Sync: Add comment to explain extra case where you can be invited -> banned -> unbanned (#17654) Eric Eastwood 2024-09-09 17:55:59 -05:00
  • e1ed959a68 Sliding Sync: Get bump_stamp from new sliding sync tables because it's faster (#17658) Eric Eastwood 2024-09-09 10:41:25 -05:00
  • b21487300c Add application_names to the postgres connections based on the worker names rei/ext_anoa_configure_workers_updates Olivier 'reivilibre 2024-09-09 16:15:52 +01:00
  • 1e73e7dde2 Merge branch 'develop' of github.com:element-hq/synapse into anoa/configure_workers_updates Andrew Morgan 2024-09-09 12:12:04 +01:00
  • 5c229415c4 Revert "Look for bump stamp in the room timeline" Erik Johnston 2024-09-09 11:58:50 +01:00
  • a3c49565ff Look for bump stamp in the room timeline Erik Johnston 2024-09-09 11:58:18 +01:00
  • 5389374ef8 Sliding Sync: Speed up incremental sync by avoiding extra work (#17665) Eric Eastwood 2024-09-09 04:36:22 -05:00
  • 333b4721be TODO and asserts Eric Eastwood 2024-09-06 15:26:13 -05:00
  • e5d07bb083 Fix bump stamp for non-joined rooms (#17674) Erik Johnston 2024-09-06 11:44:37 +01:00
  • a708e1afd0 Small performance improvements for sliding sync (#17672) Erik Johnston 2024-09-06 11:44:13 +01:00
  • 786de8570b Speed up fetching partial-state rooms on sliding sync (#17666) Erik Johnston 2024-09-06 11:12:54 +01:00
  • d5accec2e5 Speed up sliding sync by avoiding copies (#17670) Erik Johnston 2024-09-06 11:12:29 +01:00
  • 27caa47c50 Work on snapshots background update Eric Eastwood 2024-09-06 02:34:07 -05:00
  • ce7e1b4e67 Look for previous snapshot Eric Eastwood 2024-09-06 01:48:39 -05:00
  • b4fcbc9686 concurrently_execute inserting Eric Eastwood 2024-09-06 00:48:48 -05:00
  • 5894fc200c concurrently_execute data fetching Eric Eastwood 2024-09-06 00:33:55 -05:00
  • 944661a949 Pull from room_stats_state Eric Eastwood 2024-09-06 00:24:26 -05:00
  • de3363ef58 Stabilise MSC4156: server_name -> via (#17650) Johannes Marbach 2024-09-05 18:07:39 +02:00
  • 6b770d8bfc Revert "Fix bump stamp for non-joined rooms" Erik Johnston 2024-09-05 15:43:37 +01:00
  • f73c844403 Fix bump stamp for non-joined rooms Erik Johnston 2024-09-05 15:42:49 +01:00
  • b715c8b292 Newsfile Erik Johnston 2024-09-05 14:52:50 +01:00
  • e7487612be Remove the sync ops from the code Erik Johnston 2024-09-05 14:50:13 +01:00
  • 8624d45225 Remove list ops from the sliding sync response Erik Johnston 2024-09-05 14:41:03 +01:00
  • b09bcf16d9 Fix background update to handle invalid events (#17641) Erik Johnston 2024-09-05 14:15:04 +01:00
  • b054690c8c Sliding Sync: Prevent duplicate tags being added to traces (#17655) Eric Eastwood 2024-09-05 04:05:01 -05:00
  • b2141a3640 Merge branch 'develop' of github.com:element-hq/synapse into anoa/configure_workers_updates Andrew Morgan 2024-09-04 12:34:18 +01:00
  • dce38f3faf Fix sliding sync on workers (#17649) Erik Johnston 2024-09-04 10:52:46 +01:00
  • fc10d38849 Bump twisted from 24.7.0rc1 to 24.7.0 (#17647) dependabot[bot] 2024-09-03 18:48:43 +01:00
  • 4255c03599 Bump types-psycopg2 from 2.9.21.20240417 to 2.9.21.20240819 (#17646) dependabot[bot] 2024-09-03 18:38:01 +01:00
  • c24cce73a1 Bump towncrier from 24.7.1 to 24.8.0 (#17645) dependabot[bot] 2024-09-03 18:37:30 +01:00
  • 1c5d2a4197 Bump types-pillow from 10.2.0.20240520 to 10.2.0.20240822 (#17644) dependabot[bot] 2024-09-03 18:19:42 +01:00
  • eb0787d0cb Allow GET /devices/:device_id to run on worker erikj/move_to_workers Erik Johnston 2024-09-03 08:43:36 +01:00
  • b1e2946280 Allow third party servlets to run off master Erik Johnston 2024-09-03 08:39:03 +01:00
  • 70a64c12b5 deploy: 391c4f870b erikjohnston 2024-09-02 20:00:27 +00:00
  • 391c4f870b Merge remote-tracking branch 'origin/release-v1.114' into develop Erik Johnston 2024-09-02 20:58:49 +01:00
  • f1c60b03ef deploy: 5eec67b6ef erikjohnston 2024-09-02 19:56:13 +00:00
  • 5eec67b6ef Fix changelog v1.114.0 release-v1.114 Erik Johnston 2024-09-02 17:08:34 +01:00
  • 6722adf04e Update changelog Erik Johnston 2024-09-02 16:27:13 +01:00
  • 5d2241e372 Configure sliding-sync workers with sticky load balancing Olivier 'reivilibre 2024-09-02 16:27:02 +01:00
  • ac27c9e46a 1.114.0 Erik Johnston 2024-09-02 15:14:57 +01:00
  • f729ef08c9 Enable sliding sync support by default (#17648) Erik Johnston 2024-09-02 15:09:04 +01:00
  • 7d52ce7d4b Format files with Ruff (#17643) Quentin Gliech 2024-09-02 13:39:04 +02:00
  • e21bbe9070 Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2024-09-01 12:27:04 +01:00
  • 709b7363fe Sliding sync: use new DB tables (#17630) Erik Johnston 2024-09-01 11:25:39 +01:00
  • 560b43ac02 Sliding Sync: Split up get_room_membership_for_user_at_to_token (#17629) Erik Johnston 2024-09-01 10:52:03 +01:00
  • 8b6ff1dba5 Revert "Also handle invalid event errors" Erik Johnston 2024-09-01 10:43:26 +01:00
  • b4d0356e48 Also handle invalid event errors Erik Johnston 2024-09-01 10:42:49 +01:00
  • d52c17ce01 Sliding sync: various fixes to background update (#17636) Erik Johnston 2024-09-01 10:18:45 +01:00
  • 966a50bb63 Fixup changelog v1.114.0rc3 Erik Johnston 2024-08-30 16:38:53 +01:00
  • d6125c583d 1.114.0rc3 Erik Johnston 2024-08-30 16:38:08 +01:00
  • da58e55a0b Fix starting non-media repos (#17626) Erik Johnston 2024-08-29 13:26:17 +01:00
  • 7e859ac361 Merge branch 'erikj/ss_new_tables' into erikj/ss_hacks2 erikj/ss_hacks2 Erik Johnston 2024-08-30 15:44:49 +01:00
  • a5a454fc35 Fixup changelog Erik Johnston 2024-08-30 15:39:53 +01:00
  • 1caff75526 Fixup changelog v1.114.0rc2 Erik Johnston 2024-08-30 15:36:52 +01:00
  • 7b75922020 1.114.0rc2 Erik Johnston 2024-08-30 15:35:18 +01:00
  • 5202b9a591 deploy: 26c1330764 erikjohnston 2024-08-30 14:34:24 +00:00
  • 4b0a65c6e3 Enable SSS by default erikj/enable_sss_by_default Erik Johnston 2024-08-30 15:34:15 +01:00
  • 26c1330764 Replace isort and black with ruff (#17620) Quentin Gliech 2024-08-30 10:07:46 +02:00
  • 48303fcbcc MSC3861: load the issuer and account management URLs from OIDC discovery (#17407) Quentin Gliech 2024-08-30 16:04:08 +02:00
  • 53a3783750 Use custom stage UIA error for MAS cross-signing reset (#17509) Michael Telatynski 2024-08-30 13:52:57 +01:00
  • b913aaa788 Sliding sync: Store the per-connection state in the database. (#17599) Erik Johnston 2024-08-29 16:26:58 +01:00
  • dab88a7b1f Sliding Sync: Make PerConnectionState immutable (#17600) Erik Johnston 2024-08-29 16:22:57 +01:00
  • e923a8db81 Get encryption state at the time Erik Johnston 2024-08-30 15:23:30 +01:00
  • ca69d0f571 MSC3861: load the issuer and account management URLs from OIDC discovery (#17407) Quentin Gliech 2024-08-30 16:04:08 +02:00
  • f78ab68fa2 Add cache Erik Johnston 2024-08-30 14:53:08 +01:00
  • bd46391d31 Merge branch 'develop' into anoa/configure_workers_updates Olivier 'reivilibre 2024-08-30 14:51:48 +01:00
  • e76954b9ce Parameterize tests Erik Johnston 2024-08-30 14:46:29 +01:00
  • 82f58bf7b7 Factor out _filter_relevant_room_to_send Erik Johnston 2024-08-30 13:58:36 +01:00
  • 02ebcf7725 Use custom stage UIA error for MAS cross-signing reset (#17509) Michael Telatynski 2024-08-30 13:52:57 +01:00
  • acb57ee42e Use filter_membership_for_sync Erik Johnston 2024-08-30 13:44:52 +01:00
  • 5d6386a3c9 Use dm_room_ids Erik Johnston 2024-08-30 13:36:20 +01:00
  • 6c4ad323a9 Faster have_finished_sliding_sync_background_jobs Erik Johnston 2024-08-30 13:31:06 +01:00
  • 2980422e9b Apply suggestions from code review Erik Johnston 2024-08-30 13:14:54 +01:00
  • e64a35cb00 Route key queries to the client_reader Till Faelligen 2024-08-30 12:01:31 +02:00
  • fce02eb61b deploy: cdd5979129 sandhose 2024-08-30 08:09:21 +00:00
  • cdd5979129 Replace isort and black with ruff (#17620) Quentin Gliech 2024-08-30 10:07:46 +02:00
  • 89801e04ca Sliding sync: Ignore tables with no create event in current state (#17633) Erik Johnston 2024-08-30 08:54:14 +01:00
  • 7098d47f29 Sliding sync: Fix bg update again (v3) (#17634) Erik Johnston 2024-08-30 08:54:07 +01:00
  • 26f81fb5be Sliding Sync: Fix outlier re-persisting causing problems with sliding sync tables (#17635) Eric Eastwood 2024-08-30 02:53:57 -05:00
  • d844afdc29 Fix background update for sliding sync (find previous membership) (#17632) Erik Johnston 2024-08-29 19:16:39 +01:00
  • bc4cb1fc41 Handle state resets in rooms Erik Johnston 2024-08-29 19:13:16 +01:00
  • 676754d7a7 WIP Erik Johnston 2024-08-29 18:23:15 +01:00
  • a02739766e Newsfile Erik Johnston 2024-08-29 17:23:36 +01:00
  • bb70d6d9e0 Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2024-08-29 16:59:04 +01:00
  • bb80894391 Fix background update for sliding sync (#17631) Erik Johnston 2024-08-29 16:58:53 +01:00
  • 313ac69d0a Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2024-08-29 16:31:17 +01:00
  • c038ff9e24 Proper join Erik Johnston 2024-08-29 16:14:50 +01:00
  • 86a0730f73 Add trace Erik Johnston 2024-08-29 15:47:43 +01:00
  • e2c0a4b205 Use new tables Erik Johnston 2024-08-29 15:44:31 +01:00
  • c9a915648f Add DB functions Erik Johnston 2024-08-29 14:59:42 +01:00
  • 58071bc9e5 Split out fetching of newly joined/left rooms Erik Johnston 2024-08-29 14:05:23 +01:00
  • 74bec29c1d Split out _rewind_current_membership_to_token function Erik Johnston 2024-08-29 13:41:57 +01:00
  • e43c2b023e Sliding sync: Store the per-connection state in the database. (#17599) Erik Johnston 2024-08-29 16:26:58 +01:00
  • 2999a14aed Sliding Sync: Make PerConnectionState immutable (#17600) Erik Johnston 2024-08-29 16:22:57 +01:00