Indeed, Jaime, I think that will be possible very soon. The upstream task I linked to previously (https://secure.phabricator.com/T10751) is about two things:
1. properly handling clustered databases, especially dealing with read-only slaves 2. Implementing replicated git hosting, where repositories can exist on multiple back-end nodes with reads going to any up-to-date copy of the repo and writes replicated to every other copy.
It seems like progress is being made on both fronts and I am happy to see it.
On Fri, Apr 15, 2016 at 12:35 AM, Jaime Crespo jcrespo@wikimedia.org wrote:
On Thu, Apr 14, 2016 at 10:26 PM, Mukunda Modell mmodell@wikimedia.org wrote:
Phabricator is gaining improved high-availability support thanks to
recent
work upstream, so it might be possible to have dual-master phabricator nodes in the near future. See https://secure.phabricator.com/T10751 for upstream progress.
Phabricator has 3 dedicated bare-metal machines on database side (including geographical replication and a 24-hour delayed slave). Currently the slaves are mostly used for backups, maintenance and long running stats.
It would be great if they could be used for the main app, too (ro and semi-automatic failover)!
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l