Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Room pool + custom E2EE + load test report #4

Open
wants to merge 5 commits into
base: c4t
Choose a base branch
from
Open

Conversation

knikos
Copy link
Member

@knikos knikos commented Dec 22, 2023

This PR contains the following features:

  • Room pool: each distributor-provider pair communicate through multiple rooms (performance)
  • Own E2E encryption: replace matrix's E2EE provider by the mautrix sdk with own simple envelope encryption
  • Bot mode: configure bots to act either as distributors/providers or both
  • Generate CSV report when running example/rpc/client.go to facilitate load test reports

Kleonikos Kyriakis added 5 commits December 22, 2023 09:31
- add configurable flags for host/port/recipient
…ey (envelope enc)

- add public key repo and cache
- hard-code public keys temporarily
- increase room pool size to 10
- fix broken multi-chunk messages transmission
@knikos knikos changed the title Feature/roompool Room pool + custom E2EE + load test report Dec 22, 2023
@VjeraTurk VjeraTurk requested a review from evlekht August 19, 2024 10:14
@VjeraTurk
Copy link
Contributor

@evlekht low prio but we were wondering if this can be closed without merging or maybe added to the refactoring task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants