Page MenuHomePhabricator
Feed Advanced Search

Apr 27 2016

hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

I mean none of these things are show-stoppers in the example above, but you can imagine how bad things would be over a link between the Sydney data centre and N. California if it was happening all the time.

Apr 27 2016, 11:41 AM · Clusters
hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

There's probably almost certainly a correlation there that link speed increases with lower latency because of proximity? But having an SSH proxy accidentally pick a link that's say in Oregon instead of North California because at the time of sampling some local network issues were being had that made the local copy appear worse would be a reasonably bad situation for a few reasons:

Apr 27 2016, 11:40 AM · Clusters
epriestley added a comment to T10884: Sort repository, database and notification services better (by network distance).

Ah, link speed vs latency is interesting.

Apr 27 2016, 11:36 AM · Clusters
epriestley added a comment to T10884: Sort repository, database and notification services better (by network distance).

Is "use measured latency" probably always the correct rule in your (hypothetical) cluster setup? Or do you have any cases offhand where it isn't the desired result, and you really want to send traffic to a more distant node on the network?

Apr 27 2016, 11:33 AM · Clusters
hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

Gut feeling is that network latency almost certainly isn't the only reasonable concern here.

Apr 27 2016, 11:31 AM · Clusters
hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

I don't currently expect anyone to be deploying multi-region clusters in the first iteration of real clustering

Apr 27 2016, 11:26 AM · Clusters
epriestley added a comment to T10884: Sort repository, database and notification services better (by network distance).

I don't currently expect anyone to be deploying multi-region clusters in the first iteration of real clustering, so this isn't high on my list of things to fix in this round.

Apr 27 2016, 11:23 AM · Clusters
epriestley added a comment to T10883: Allow repository cluster nodes to be read-only.

See also T10884 for related work: ranking similar nodes more intelligently.

Apr 27 2016, 11:17 AM · Restricted Project, Diffusion, Clusters
epriestley added a comment to T10884: Sort repository, database and notification services better (by network distance).

See also T10883 for related work: making some nodes read-only.

Apr 27 2016, 11:17 AM · Clusters
epriestley created T10884: Sort repository, database and notification services better (by network distance).
Apr 27 2016, 11:16 AM · Clusters
epriestley created T10883: Allow repository cluster nodes to be read-only.
Apr 27 2016, 11:13 AM · Restricted Project, Diffusion, Clusters

Apr 26 2016

epriestley closed T10876: Make the setup warning count cache database-backed as Resolved by committing Restricted Diffusion Commit.
Apr 26 2016, 5:03 PM · Clusters
epriestley added a revision to T10876: Make the setup warning count cache database-backed: Restricted Differential Revision.
Apr 26 2016, 2:44 PM · Clusters
epriestley created T10876: Make the setup warning count cache database-backed.
Apr 26 2016, 1:32 PM · Clusters

Apr 24 2016

epriestley lowered the priority of T10860: After an inconsistent cluster repository write, consider just ignoring the lock from Normal to Low.

After we receive a push, try very very very very hard to release the lock if we're the thread holding it, even if we lost the global lock

Apr 24 2016, 6:39 PM · Clusters, Diffusion
epriestley added a revision to T10860: After an inconsistent cluster repository write, consider just ignoring the lock: Restricted Differential Revision.
Apr 24 2016, 5:59 PM · Clusters, Diffusion
epriestley added a revision to T10860: After an inconsistent cluster repository write, consider just ignoring the lock: Restricted Differential Revision.
Apr 24 2016, 4:58 PM · Clusters, Diffusion
epriestley added a revision to T10860: After an inconsistent cluster repository write, consider just ignoring the lock: Restricted Differential Revision.
Apr 24 2016, 4:07 PM · Clusters, Diffusion
epriestley added a revision to T10860: After an inconsistent cluster repository write, consider just ignoring the lock: Restricted Differential Revision.
Apr 24 2016, 3:33 PM · Clusters, Diffusion

Apr 23 2016

epriestley created T10860: After an inconsistent cluster repository write, consider just ignoring the lock.
Apr 23 2016, 1:06 PM · Clusters, Diffusion

Apr 14 2016

epriestley moved T10813: Maybe fix various statements that MySQL statement-based replication gets upset about from Backlog to Future on the Clusters board.
Apr 14 2016, 9:54 PM · Clusters
epriestley added a project to T10813: Maybe fix various statements that MySQL statement-based replication gets upset about: Clusters.
Apr 14 2016, 9:53 PM · Clusters
epriestley created Clusters.
Apr 14 2016, 9:53 PM