-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Unix Sockets for HTTP Replication #15708
Unix Sockets for HTTP Replication #15708
Commits on May 30, 2023
-
Fixup how the HTTPConnectionPool key is declared and comments around/…
…about it(including some spoilers)
Configuration menu - View commit details
-
Copy full SHA for 214b7a4 - Browse repository at this point
Copy the full SHA 214b7a4View commit details -
Drive by fix: remove the disambiguity of seeing 'master' instead of '…
…main' when referencing the instance_map.
Configuration menu - View commit details
-
Copy full SHA for b41435a - Browse repository at this point
Copy the full SHA b41435aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca21dce - Browse repository at this point
Copy the full SHA ca21dceView commit details
Commits on Jun 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e75b177 - Browse repository at this point
Copy the full SHA e75b177View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aeae16 - Browse repository at this point
Copy the full SHA 0aeae16View commit details
Commits on Jun 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d03b2d - Browse repository at this point
Copy the full SHA 7d03b2dView commit details -
[OPTIONAL REVERT] Change Type[Model] to TypeAlias as a Hack
I don't know how to correctly Type this, now that there is a Union in the mix and I couldn't pin a good example to show me how it's done properly. This can be reverted to cleanly take it back to how it was before, so it can be fixed correctly.
Configuration menu - View commit details
-
Copy full SHA for 0d79903 - Browse repository at this point
Copy the full SHA 0d79903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bc139a - Browse repository at this point
Copy the full SHA 7bc139aView commit details -
Experimental testing setup for Unix sockets with Complement.
Enable testing Unix sockets by passing UNIX_SOCKETS=1 (yes, it's plural) to the command line when running Complement, or export to the environment ahead of time. I apologize for the liberties I took with Opinions for this implementation. 1. The main process gets two sockets, one for public(client and federation) traffic, and one for private(replication) traffic. These were placed at /run/mainpublic.sock and /run/mainprivate.sock, respectively. 2. Additionally, for workers, the sockets were placed at /run/worker.{port_number}. I would have preferred to name them according to worker_name, but that would have taken a much deeper restructure of the configure_workers_and_start.py than I was prepared to make. This approach still allows them to be sequentially numbered just as the ports are now. 3. Redis and Postgres also get the Unix socket treatment while here.
Configuration menu - View commit details
-
Copy full SHA for acd56db - Browse repository at this point
Copy the full SHA acd56dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e14422f - Browse repository at this point
Copy the full SHA e14422fView commit details
Commits on Jun 14, 2023
-
Revert "Drive by fix: remove the disambiguity of seeing 'master' inst…
…ead of 'main' when referencing the instance_map." This reverts commit b41435a.
Configuration menu - View commit details
-
Copy full SHA for eb65470 - Browse repository at this point
Copy the full SHA eb65470View commit details -
Apply suggestions from code review
Co-authored-by: Eric Eastwood <madlittlemods@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e234ce9 - Browse repository at this point
Copy the full SHA e234ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a5e705 - Browse repository at this point
Copy the full SHA 6a5e705View commit details
Commits on Jun 15, 2023
-
Add in error messages to unit test setup to discourage using Unix soc…
…kets for *listeners or instance_map
Configuration menu - View commit details
-
Copy full SHA for ee55d2a - Browse repository at this point
Copy the full SHA ee55d2aView commit details -
Unify various incarnations of main_public.sock(and main_private.sock)…
… to be all the same throughout PR
Configuration menu - View commit details
-
Copy full SHA for e3d4fb4 - Browse repository at this point
Copy the full SHA e3d4fb4View commit details -
Add detail to docs about Synapse not creating a directory auto-magica…
…lly for a Unix socket
Configuration menu - View commit details
-
Copy full SHA for fe18b66 - Browse repository at this point
Copy the full SHA fe18b66View commit details -
Adjust TCP and UNIX to be initial caps instead of all caps(in the sco…
…pe of this PR only)
Configuration menu - View commit details
-
Copy full SHA for 9394941 - Browse repository at this point
Copy the full SHA 9394941View commit details -
Try seeing what the doc renderer will do with 4 #'s for a subheading(…
…for the Added in subsection)
Configuration menu - View commit details
-
Copy full SHA for 79f63fc - Browse repository at this point
Copy the full SHA 79f63fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4646ee - Browse repository at this point
Copy the full SHA c4646eeView commit details -
Apply suggestions from code review
Co-authored-by: Eric Eastwood <madlittlemods@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9882e0a - Browse repository at this point
Copy the full SHA 9882e0aView commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 52f84a2 - Browse repository at this point
Copy the full SHA 52f84a2View commit details -
Fix lack of detail in contributing guide for how to use Unix socket f…
…unctionality in Complement
Configuration menu - View commit details
-
Copy full SHA for 86c5fd5 - Browse repository at this point
Copy the full SHA 86c5fd5View commit details -
Try and fix comment in ReplicationAgent to be clearer about why not u…
…sing _ensureValidURI() (and a further drive by fix in the docstring)
Configuration menu - View commit details
-
Copy full SHA for e091ea2 - Browse repository at this point
Copy the full SHA e091ea2View commit details -
Adjust changelog.d/15708.feature
Co-authored-by: Eric Eastwood <madlittlemods@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4946cb0 - Browse repository at this point
Copy the full SHA 4946cb0View commit details -
Update docs/usage/configuration/config_documentation.md
Co-authored-by: Eric Eastwood <madlittlemods@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0b1a943 - Browse repository at this point
Copy the full SHA 0b1a943View commit details
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 39597fc - Browse repository at this point
Copy the full SHA 39597fcView commit details
Commits on Jun 21, 2023
-
Apply suggestions from code review
Co-authored-by: Eric Eastwood <madlittlemods@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6dbc402 - Browse repository at this point
Copy the full SHA 6dbc402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f20dda - Browse repository at this point
Copy the full SHA 2f20ddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5de0ef1 - Browse repository at this point
Copy the full SHA 5de0ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85eba85 - Browse repository at this point
Copy the full SHA 85eba85View commit details
Commits on Jul 5, 2023
-
Revert to
Type[Model]
to keep type variable constrained; add type i……gnores to work around mypy deficiency
Configuration menu - View commit details
-
Copy full SHA for 4c9de6f - Browse repository at this point
Copy the full SHA 4c9de6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67c278a - Browse repository at this point
Copy the full SHA 67c278aView commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a5d500f - Browse repository at this point
Copy the full SHA a5d500fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41d2aae - Browse repository at this point
Copy the full SHA 41d2aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdb07e8 - Browse repository at this point
Copy the full SHA fdb07e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1579b - Browse repository at this point
Copy the full SHA cd1579bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f079d8 - Browse repository at this point
Copy the full SHA 4f079d8View commit details
Commits on Jul 7, 2023
-
Revert "[REVERT THIS] Hardwire testing the proxy agent into Complemen…
…t temporarily" This reverts commit 4f079d8.
Configuration menu - View commit details
-
Copy full SHA for 9f41f3e - Browse repository at this point
Copy the full SHA 9f41f3eView commit details -
Revert "[REVERT THIS] Enable testing for the Complement CI, each test…
… will use unix sockets" This reverts commit e14422f.
Configuration menu - View commit details
-
Copy full SHA for 0ae6036 - Browse repository at this point
Copy the full SHA 0ae6036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c6c7b - Browse repository at this point
Copy the full SHA 92c6c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd047fe - Browse repository at this point
Copy the full SHA cd047feView commit details
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 517654f - Browse repository at this point
Copy the full SHA 517654fView commit details
Commits on Jul 11, 2023
-
Swap getClientAddress().host call for the UNIXAddress compatible repl…
…acment, allowing tracing to correctly tag spans.
Configuration menu - View commit details
-
Copy full SHA for 3789a4f - Browse repository at this point
Copy the full SHA 3789a4fView commit details