From 0857e2c5e9f88657b4f792507233721613fc51d5 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 26 Oct 2018 12:21:27 -0600 Subject: [PATCH] Clarify why we pick popular servers over the one that created the room --- src/matrix-to.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/matrix-to.js b/src/matrix-to.js index 62ad7c3e6f..944446c4cc 100644 --- a/src/matrix-to.js +++ b/src/matrix-to.js @@ -80,6 +80,12 @@ export function pickServerCandidates(roomId) { // be ACL'd in the future or for some reason be evicted from the room // however an event like that is unlikely the larger the room gets. + // Note: we don't pick the server the room was created on because the + // homeserver should already be using that server as a last ditch attempt + // and there's less of a guarantee that the server is a resident server. + // Instead, we actively figure out which servers are likely to be residents + // in the future and try to use those. + // Note: Users receiving permalinks that happen to have all 3 potential // servers fail them (in terms of joining) are somewhat expected to hunt // down the person who gave them the link to ask for a participating server.