MatrixSynapse/changelog.d
kegsay 11a8ae0632
complement: enable dirty runs (#16520)
* complement: enable dirty runs

* Add changelog

* Set a low connpool limit when running in Complement

Dirty runs can cause many containers to be running concurrently,
which seems to easily exhaust resources on the host. The increased
speedup from dirty runs also seems to use more db connections on
workers, which are misconfigured currently to have
`SUM(workers * cp_max) > max_connections`, causing
```
FATAL:  sorry, too many clients already
```
which results in tests failing.

* Try p=2 concurrency to restrict slowness of servers which causes partial state join tests to flake

* Debug logging

* Only run flakey tests

* Only adjust connection pool limits in worker mode

* Move cp vars to somewhere where they get executed in CI

* Move cp values back to where they actually work

* Debug logging

* Try p=1 to see if this makes worker mode happier

* Remove debug logging
2023-10-27 18:29:20 +01:00
..
.gitignore
16432.feature Allow multiple workers to write to receipts stream. (#16432) 2023-10-25 16:16:19 +01:00
16471.bugfix Replace all Prometheus datasource UIDs of the Grafana Dashboard with the variable `${DS_PROMETHEUS}` and remove `__inputs` (#16471) 2023-10-23 19:50:50 +01:00
16473.bugfix Fix bug where a new writer advances their token too quickly (#16473) 2023-10-23 16:57:30 +01:00
16485.bugfix Mark sync as limited if there is a gap in the timeline (#16485) 2023-10-19 15:04:18 +01:00
16492.misc Improve performance of delete device messages query (#16492) 2023-10-18 16:42:01 +01:00
16504.bugfix Fix http/s proxy authentication with long username/passwords (#16504) 2023-10-24 13:45:21 +00:00
16505.misc Convert simple_select_list and simple_select_list_txn to return lists of tuples (#16505) 2023-10-26 13:01:36 -04:00
16510.misc Avoid sending massive replication updates when purging a room. (#16510) 2023-10-18 12:26:01 -04:00
16511.misc Test against Python 3.12 release (#16511) 2023-10-17 14:41:10 -04:00
16512.misc Run trial/integration tests if .ci is modified. (#16512) 2023-10-18 07:19:53 -04:00
16515.misc Remove duplicate call to wake a remote destination when using federation sending worker (#16515) 2023-10-24 08:09:59 -04:00
16520.misc complement: enable dirty runs (#16520) 2023-10-27 18:29:20 +01:00
16521.misc Remove the last reference to event_txn_id. (#16521) 2023-10-23 07:37:45 -04:00
16526.misc Fix type hint errors from Twisted trunk (#16526) 2023-10-23 14:28:05 -04:00
16528.misc Fix tests on Twisted trunk. (#16528) 2023-10-25 07:39:45 -04:00
16529.doc Clarify presence router docs. (#16529) 2023-10-20 11:40:26 -04:00
16530.bugfix Force TLS certificate verification in registration script. (#16530) 2023-10-23 07:38:51 -04:00
16531.doc Mention how to redirect the Jaeger traces to a specific Jaeger instance (#16531) 2023-10-23 11:55:36 +00:00
16539.misc Bump matrix-synapse-ldap3 from 0.2.2 to 0.3.0 (#16539) 2023-10-23 12:28:29 +01:00
16540.bugfix Fix bug that could cause a `/sync` to tightloop with sqlite after restart (#16540) 2023-10-23 13:39:25 +00:00
16541.doc Rework alias and public room list rules docs (#16541) 2023-10-24 13:26:41 +01:00
16544.feature Add a new module API to update user presence state. (#16544) 2023-10-26 15:11:24 -04:00
16549.feature Add new module API for adding custom fields to events `unsigned` section (#16549) 2023-10-27 09:04:08 +00:00
16550.doc Pin the recommended poetry version in contributors' guide (#16550) 2023-10-25 16:31:15 +01:00
16551.misc Remove more usages of cursor_to_dict. (#16551) 2023-10-26 15:12:28 -04:00
16555.misc Reduce spurious replication catchup (#16555) 2023-10-27 13:27:20 +00:00
16557.bugfix Reduce replication traffic due to reflected cache stream POSITION (#16557) 2023-10-27 12:51:08 +01:00
16558.bugfix Fix cross-worker ratelimiting (#16558) 2023-10-27 12:52:40 +01:00
16559.bugfix Ensure local invited & knocking users leave before purge. (#16559) 2023-10-27 12:50:50 -04:00
16561.bugfix Reduce amount of caches POSITIONS we send (#16561) 2023-10-27 16:07:11 +01:00