Eric Eastwood

Results 90 issues of Eric Eastwood

Spawning from @kegsay [pointing out](https://matrix.to/#/!cnVVNLKqgUzNTOFQkz:matrix.org/$ExOO7J8uPUQSyH-9Uxc_QCa8jlXX9uK4VRtkSC0EI3o?via=element.io&via=matrix.org&via=jki.re) that the Sliding Sync endpoint doesn't handle a large room with a lot of state well on initial sync (requesting all state via `required_state: [...

A-Sync

Speed up background updates to populate Sliding Sync tables Follow-up to https://github.com/element-hq/synapse/pull/17512 - Read from the `room_stats_state` table for `room_type`, `name`, and `is_encrypted` - For joins, if the state hasn't...

A-Sync

Synapse takes forever to send large responses. It takes us longer to send just the response than it does for us to process and `encode_json_response` in some cases. ### Examples...

Add warning about `rust-analyzer` not working if you clone and use the repo directly. > Yes, you are right, if you just clone the repository and try to edit the...

Use homeserver specific Prometheus `CollectorRegistry` (`hs.metrics_collector_registry`) for metrics instead of global `REGISTRY` which can be polluted with whatever other code/libraries that are running in the same Python process that also...

A-Metrics

Provide a way to access homeserver config in the Module API. ### Use case We have two modules where one provides room retention functionality and other provides API's to modify...

A-Config
A-Modules

When aliasing a module to a JSON file in a webpack config, `import/extensions` get triggered. Is it possible to get around this error with some additonal config (I played around...

bug
package: resolver/webpack

### Description See https://github.com/element-hq/synapse/pull/18261 for the real-life scenario this issue is spawning from. I updated the `icu` library on my system which means the [PyICU](https://pypi.org/project/PyICU/) Python package needed to be...

kind/bug
status/triage

A proposal for specifying a room's predecessor after the fact. [Rendered](https://github.com/matrix-org/matrix-spec-proposals/blob/madlittlemods/dynamic-predecessor/proposals/3946-dynamic-predecessor.md) Client implementations: - Element Web: [PRs linked from this epic](https://github.com/vector-im/element-web/issues/24262)

proposal
client-server
kind:maintenance
needs-implementation

### Background Here is how the code works: 1. The `Client` [continually](https://github.com/matrix-org/matrix-rust-sdk/blob/216e878231eb230255cb4796d45e5bc0faa0d388/crates/matrix-sdk/src/encryption/mod.rs#L644-L677) asks [`OlmMachine.outgoing_requests()`](https://github.com/matrix-org/matrix-rust-sdk/blob/216e878231eb230255cb4796d45e5bc0faa0d388/crates/matrix-sdk-crypto/src/machine/mod.rs#L509-L545) for requests to send (including `OlmMachine.keys_for_upload(...)`) and translates those `AnyOutgoingRequest` to actual outgoing requests 1. When...