Page MenuHomePhabricator
Feed Advanced Search

Jun 16 2016

aklapper added a comment to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.

D16094 should improve things, let me know if you identify specific problems after deploying that. It's deployed on this server now, although we have fewer similarly-named projects so it's harder to see the effects.

Jun 16 2016, 9:29 AM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search

Jun 14 2016

eadler added a project to T10967: Move Differential reviewers back to a dedicated database storage table: Restricted Project.
Jun 14 2016, 10:19 PM · Restricted Project, Infrastructure, Differential
eadler moved T11114: Move Differential to EditEngine from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 14 2016, 10:18 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential

Jun 9 2016

epriestley moved T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches from The Queue to Paused on the Prioritized board.

D16094 should improve things, let me know if you identify specific problems after deploying that. It's deployed on this server now, although we have fewer similarly-named projects so it's harder to see the effects.

Jun 9 2016, 8:28 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley added a revision to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches: Restricted Differential Revision.
Jun 9 2016, 8:16 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley added a comment to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.

It's expected that the ordering in "Browse" is alphabetical/raw, and I don't plan to change that.

Jun 9 2016, 7:50 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
20after4 added a comment to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.

Here's what happens when adding wikidata project tag using the comment form typeahead:

Jun 9 2016, 7:46 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley moved T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches from Preflight to The Queue on the Prioritized board.
Jun 9 2016, 7:29 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
storrgie added a comment to T9640: Make Phabricator compatible with PHP7.

Macro whatcouldgowrong:

Jun 9 2016, 6:32 PM · Prioritized, Restricted Project, Infrastructure
svmagnum added a comment to T9640: Make Phabricator compatible with PHP7.

I have commented out internals of entire function that contains apc_sma_info() request and everything seems to be working fine :)

Jun 9 2016, 6:17 PM · Prioritized, Restricted Project, Infrastructure
• luca.looz92 added a comment to T9640: Make Phabricator compatible with PHP7.

I have just tried ubuntu 16.04 LTS with php 7, apcu and apcu-bc and i can confirm that with apcu enabled there are issues with php random crashing with "zend_mm_heap corrupted" likewise T10987

Jun 9 2016, 3:05 PM · Prioritized, Restricted Project, Infrastructure

Jun 8 2016

epriestley created T11114: Move Differential to EditEngine.
Jun 8 2016, 6:25 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
chad merged T10987: /config/issue/ causes coredump in PHP-FPM into T9640: Make Phabricator compatible with PHP7.
Jun 8 2016, 4:38 PM · Prioritized, Restricted Project, Infrastructure

Jun 6 2016

storrgie added a comment to T9640: Make Phabricator compatible with PHP7.

So, as a conensus... for php7 installs people are just disabling apc/apcu?

Jun 6 2016, 10:37 PM · Prioritized, Restricted Project, Infrastructure
eadler moved T10751: Make Phabricator Highly Available from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 6 2016, 4:27 PM · Restricted Project, Infrastructure, Prioritized

Jun 5 2016

epriestley closed T10849: Support query timeouts via `max_statement_time` or MYSLQI_ASYNC as Resolved.

This has been live for some time now.

Jun 5 2016, 10:21 PM · Infrastructure, Phacility
epriestley closed T10077: Reduce the cost of building the "Quick Create" menu as Resolved.

D16045 reduced this to one query. We can cache it more aggressively and amortize the cost to 0 queries, but I'll leave that for T11096. This is no longer wildly out of line in terms of cost/value.

Jun 5 2016, 10:20 PM · Infrastructure, Performance
epriestley added a revision to T10077: Reduce the cost of building the "Quick Create" menu: Restricted Differential Revision.
Jun 5 2016, 2:34 PM · Infrastructure, Performance
epriestley added a revision to T10078: Implement global readthrough cache pools: Restricted Differential Revision.
Jun 5 2016, 1:58 PM · Restricted Project, Infrastructure, Performance
epriestley added a revision to T10078: Implement global readthrough cache pools: Restricted Differential Revision.
Jun 5 2016, 1:53 PM · Restricted Project, Infrastructure, Performance
epriestley added a revision to T10078: Implement global readthrough cache pools: Restricted Differential Revision.
Jun 5 2016, 1:39 PM · Restricted Project, Infrastructure, Performance
epriestley added a revision to T10078: Implement global readthrough cache pools: Restricted Differential Revision.
Jun 5 2016, 1:54 AM · Restricted Project, Infrastructure, Performance
epriestley added a revision to T10078: Implement global readthrough cache pools: Restricted Differential Revision.
Jun 5 2016, 1:00 AM · Restricted Project, Infrastructure, Performance

Jun 2 2016

epriestley added a comment to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.

Here's at least one specific reproduction case which still isn't working well:

Jun 2 2016, 11:48 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley moved T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches from Paused to Preflight on the Prioritized board.
Jun 2 2016, 11:47 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search

Jun 1 2016

epriestley added a comment to T10078: Implement global readthrough cache pools.

D16001 likely provides an appropriate general-purpose mechanism for the user cache pool.

Jun 1 2016, 8:10 PM · Restricted Project, Infrastructure, Performance

May 30 2016

epriestley moved T10751: Make Phabricator Highly Available from The Queue to Paused on the Prioritized board.

Observed repositories should now version in a reasonable way.

May 30 2016, 6:23 PM · Restricted Project, Infrastructure, Prioritized
epriestley closed T4292: Implement repository replication, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
May 30 2016, 5:14 PM · Restricted Project, Infrastructure, Prioritized

May 26 2016

epriestley reopened T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches as "Open".

(I marked D15981 as fixing this but I'm going to leave it open for confirmation since I'm not completely sure there weren't more cases that I missed.)

May 26 2016, 5:47 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley closed T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches as Resolved by committing Restricted Diffusion Commit.
May 26 2016, 5:47 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley moved T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches from Backlog to Paused on the Prioritized board.

T6102 and the downstream also contain discussion of a second case which does center around exact matches -- searching for "Wikidata" -- but I can't reproduce it at HEAD:

May 26 2016, 5:29 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley added a comment to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.

D15981 doesn't, strictly speaking, prioritize exact matches. However, it should fix the underlying issue.

May 26 2016, 5:11 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley added a revision to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches: Restricted Differential Revision.
May 26 2016, 5:06 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search

May 25 2016

epriestley added a project to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches: Prioritized.
May 25 2016, 4:21 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search

May 23 2016

flashydave added a comment to T9640: Make Phabricator compatible with PHP7.

For issues with Ubuntu 16.04 LTS and acpu with PHP7 giving rise to "apc_sma_info() not found" Exceptions then you could install backward compatibility library package php-apcu-bc_1.0.3-2_amd64.deb using dpkg once downloaded from future Ubuntu Yakkety release universe repository. No doubt this deb will get back-ported to 16.04 LTS soon enough assuming phabricator itself isnt updated to no longer reference this missing function.

May 23 2016, 2:26 PM · Prioritized, Restricted Project, Infrastructure

May 22 2016

epriestley renamed T10967: Move Differential reviewers back to a dedicated database storage table from Move Differential reviewers back to a dedicated table to Move Differential reviewers back to a dedicated database storage table.
May 22 2016, 1:01 PM · Restricted Project, Infrastructure, Differential

May 20 2016

epriestley added a comment to T10751: Make Phabricator Highly Available.

Two of the three issues discussed above (lock granularity, severity of device enrollment) got tackled. I think I have an attack on versioning hosted repositories, but I'm not going to try to squeeze it in before the release cut today.

May 20 2016, 2:47 PM · Restricted Project, Infrastructure, Prioritized

May 19 2016

chad added a parent task for T9640: Make Phabricator compatible with PHP7: T10987: /config/issue/ causes coredump in PHP-FPM.
May 19 2016, 4:49 PM · Prioritized, Restricted Project, Infrastructure

May 17 2016

epriestley updated the task description for T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 1:53 PM · Restricted Project, Infrastructure, Differential
epriestley merged T6040: Differential: Log Herald Changes of Blocking Reviewer Status into T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 1:53 PM · Restricted Project, Infrastructure, Differential
epriestley updated the task description for T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 12:59 PM · Restricted Project, Infrastructure, Differential
epriestley updated the task description for T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 12:59 PM · Restricted Project, Infrastructure, Differential
epriestley merged T10645: Accepting a closed diff causes diff to be re-opened into T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 12:58 PM · Restricted Project, Infrastructure, Differential

May 13 2016

epriestley created T10967: Move Differential reviewers back to a dedicated database storage table.
May 13 2016, 6:15 PM · Restricted Project, Infrastructure, Differential

May 12 2016

epriestley added a comment to T10751: Make Phabricator Highly Available.

I think this is the current state of the world. I'm planning to tackle the three major issues noted below (observed repository versioning, repository lock granularity, device enrollment behavior) and then try to wind down this phase, move all this followup work to a new "make clustering more powerful" sort of task, and then plan where to go from there based on which goals are most important (scalability vs multi-region vs read-only vs hg/svn vs drydock vs whatever crops up as installs actually deploy this stuff).

May 12 2016, 3:12 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
May 12 2016, 1:56 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
May 12 2016, 12:03 AM · Restricted Project, Infrastructure, Prioritized

May 11 2016

epriestley added a comment to T10751: Make Phabricator Highly Available.

T10748 is wrapping up, and repositories now show cluster status in the new "Storage" panel of the new UI:

May 11 2016, 11:46 PM · Restricted Project, Infrastructure, Prioritized

May 8 2016

epriestley added a comment to T10751: Make Phabricator Highly Available.

T10748, which provides the new cluster management UI for repositories, is nearing completion. This makes cluster setup more manageable and at least provides a pathway forward for Almanac stuff in the future, although it does not yet make Almanac / service management explicitly selectable when creating a repository (for now, new repositories allocate on a random open service).

May 8 2016, 4:13 PM · Restricted Project, Infrastructure, Prioritized

Apr 27 2016

epriestley added a revision to T10843: Don't write Celerity resources which aren't defined in the local map to cache: Restricted Differential Revision.
Apr 27 2016, 1:46 PM · Infrastructure

Apr 26 2016

epriestley closed T10876: Make the setup warning count cache database-backed, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 26 2016, 5:03 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T10849: Support query timeouts via `max_statement_time` or MYSLQI_ASYNC: Restricted Differential Revision.
Apr 26 2016, 12:16 PM · Infrastructure, Phacility
epriestley added a comment to T10751: Make Phabricator Highly Available.

I'm still not really thrilled with where the documentation situation on repositories is, but it's getting a little more manageable.

Apr 26 2016, 3:18 AM · Restricted Project, Infrastructure, Prioritized

Apr 22 2016

joshuaspence added a comment to T9640: Make Phabricator compatible with PHP7.

FWIW I have updated to Ubuntu 16.04 locally and haven't had any issues with Arcanist.

Apr 22 2016, 11:05 PM · Prioritized, Restricted Project, Infrastructure
chad added a comment to T9640: Make Phabricator compatible with PHP7.

I'll fire up a VM this weekend and see if there are any issues.

Apr 22 2016, 6:43 PM · Prioritized, Restricted Project, Infrastructure
• kaendfinger added a comment to T9640: Make Phabricator compatible with PHP7.

@epriestley I misstated that. My intention was to say that Ubuntu is a platform which a decent chunk of people use. I definitely don't have data to back that up for Phabricator (And I don't think you guys have telemetry to be able to tell either).

Apr 22 2016, 6:41 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a project to T10853: Make `setCWD('/does/not/exist')` safer on ExecFuture: Infrastructure.
Apr 22 2016, 12:58 PM · Infrastructure
epriestley added a comment to T10849: Support query timeouts via `max_statement_time` or MYSLQI_ASYNC.

This is also maybe a good time to fix all the bad old mysql vs mysqli stuff, mostly:

Apr 22 2016, 12:25 AM · Infrastructure, Phacility

Apr 21 2016

epriestley added a comment to T10849: Support query timeouts via `max_statement_time` or MYSLQI_ASYNC.

D15781 is promising and it looks like we can do this purely on the client if it has relatively old PHP, without requiring relatively new MySQL and special configuration on the server.

Apr 21 2016, 11:18 PM · Infrastructure, Phacility
epriestley added a revision to T10849: Support query timeouts via `max_statement_time` or MYSLQI_ASYNC: Restricted Differential Revision.
Apr 21 2016, 11:18 PM · Infrastructure, Phacility
epriestley added a comment to T10751: Make Phabricator Highly Available.

Mixed progress. Repository clustering has been stable in production since the last update, and appears to actually work, which is good. We've hit a few minor snags (like a missing sync-before-read in diffusion.querycommits) but all pretty much expected stuff and nothing troubling.

Apr 21 2016, 9:06 PM · Restricted Project, Infrastructure, Prioritized
epriestley closed T10843: Don't write Celerity resources which aren't defined in the local map to cache, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 21 2016, 6:57 PM · Restricted Project, Infrastructure, Prioritized
epriestley closed T10843: Don't write Celerity resources which aren't defined in the local map to cache as Resolved by committing Restricted Diffusion Commit.
Apr 21 2016, 6:57 PM · Infrastructure
epriestley claimed T10849: Support query timeouts via `max_statement_time` or MYSLQI_ASYNC.
Apr 21 2016, 6:21 PM · Infrastructure, Phacility
epriestley created T10849: Support query timeouts via `max_statement_time` or MYSLQI_ASYNC.
Apr 21 2016, 6:21 PM · Infrastructure, Phacility

Apr 20 2016

epriestley added a revision to T10843: Don't write Celerity resources which aren't defined in the local map to cache: Restricted Differential Revision.
Apr 20 2016, 10:25 PM · Infrastructure
epriestley created T10843: Don't write Celerity resources which aren't defined in the local map to cache.
Apr 20 2016, 10:02 PM · Infrastructure
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
Apr 20 2016, 3:02 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
Apr 20 2016, 12:43 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
Apr 20 2016, 3:26 AM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
Apr 20 2016, 3:16 AM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
Apr 20 2016, 2:34 AM · Restricted Project, Infrastructure, Prioritized

Apr 19 2016

epriestley closed T10784: Deploy secure002.phacility.net, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 19 2016, 9:34 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a comment to T10751: Make Phabricator Highly Available.

secure is now running repositories in fully redundant multi-master mode. This appears to be working, although it has been live for about 20 minutes and survived about three pushes so far so I'm not yet brimming with confidence about it.

Apr 19 2016, 9:29 PM · Restricted Project, Infrastructure, Prioritized
CodeMouse92 added a comment to T9640: Make Phabricator compatible with PHP7.

@epriestley, ah! I get where you're going now, though I'm not sure why I missed it before. *Sips more coffee.* Sorry.

Apr 19 2016, 4:13 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a comment to T9640: Make Phabricator compatible with PHP7.

Yes, Ubuntu is very popular. We use Ubuntu ourselves. This very server is running Ubuntu.

Apr 19 2016, 4:06 PM · Prioritized, Restricted Project, Infrastructure
skibbipl added a comment to T9640: Make Phabricator compatible with PHP7.

I host phabricator on Debian with php7. And it works fine, except APCu caching.

Apr 19 2016, 4:06 PM · Prioritized, Restricted Project, Infrastructure
CodeMouse92 added a comment to T9640: Make Phabricator compatible with PHP7.

Apparent temporary workaround if anyone hits this because they upgraded to Ubuntu 16.04. Not yet tested (since I'm still on 15.10 right now), but I have confirmed that the package repository in question is live and contains the proper packages.

Apr 19 2016, 4:06 PM · Prioritized, Restricted Project, Infrastructure
CodeMouse92 added a comment to T9640: Make Phabricator compatible with PHP7.

@epriestley, oh, *THAT*. When people are running Linux servers, Ubuntu actually is one of the leading distros because of the ease of setup and use. According to w3techs, nearly 32% of all Linux servers are running Ubuntu. It's second only to Debian.

Apr 19 2016, 3:59 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a comment to T9640: Make Phabricator compatible with PHP7.

@CodeMouse92, I'm specifically curious about the claim I quoted: that Ubuntu 16.04 is a major platform for Phabricator hosts.

Apr 19 2016, 3:48 PM · Prioritized, Restricted Project, Infrastructure
CodeMouse92 added a comment to T9640: Make Phabricator compatible with PHP7.

@epriestley, he's right, see the official Ubuntu 16.04 release notes. More info here and here.

Apr 19 2016, 3:45 PM · Prioritized, Restricted Project, Infrastructure

Apr 18 2016

epriestley added a comment to T9640: Make Phabricator compatible with PHP7.

Ubuntu 16.04 ... is a major platform for Phabricator hosts

Apr 18 2016, 11:48 PM · Prioritized, Restricted Project, Infrastructure
• kaendfinger added a comment to T9640: Make Phabricator compatible with PHP7.

I think it might be worth noting that Ubuntu 16.04 which releases soon (and is a major platform for Phabricator hosts) will be shipping with PHP 7 only, with a hard path to install PHP 5.

Apr 18 2016, 11:27 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
Apr 18 2016, 11:24 PM · Restricted Project, Infrastructure, Prioritized

Apr 16 2016

epriestley added a comment to T10751: Make Phabricator Highly Available.

Just some cleanup today. New daemon console now shows which hosts daemons are running on:

Apr 16 2016, 12:27 AM · Restricted Project, Infrastructure, Prioritized

Apr 15 2016

epriestley closed T4571: Allow Phabricator to run in Read-Only Mode, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 15 2016, 9:31 PM · Restricted Project, Infrastructure, Prioritized
epriestley closed T6915: Allow the Aphlict server to scale across multiple hosts as Resolved.

This is now in production and appears to be working properly.

Apr 15 2016, 1:24 PM · Restricted Project, Infrastructure, Aphlict
epriestley added a comment to T10751: Make Phabricator Highly Available.

A big chunk of this is finally in production and seems to be working, which I'm thrilled about.

Apr 15 2016, 12:09 AM · Restricted Project, Infrastructure, Prioritized

Apr 14 2016

epriestley closed T7024: Document cluster configuration as Resolved.

This is happening generally as part of T10751. I'm just going to close this out since I don't think it's useful as a separate task.

Apr 14 2016, 9:55 PM · Restricted Project, Infrastructure, Documentation
epriestley closed T7024: Document cluster configuration, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 14 2016, 9:55 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a comment to T10751: Make Phabricator Highly Available.

I slightly reduced the amount of header magic, and the notification stuff is now cluster-ready (in theory, at least). I'm planning to get notifications, web nodes, and databases redundant in production today, and maybe repositories/daemons if nothing else comes up. No issues with repo bookkeeping so far but even if it's smooth sailing it needs a fair bit of UI work, and same with the daemons.

Apr 14 2016, 5:50 PM · Restricted Project, Infrastructure, Prioritized
epriestley raised the priority of T6915: Allow the Aphlict server to scale across multiple hosts from Low to Normal.
Apr 14 2016, 4:13 PM · Restricted Project, Infrastructure, Aphlict
epriestley added a revision to T6915: Allow the Aphlict server to scale across multiple hosts: Restricted Differential Revision.
Apr 14 2016, 4:10 PM · Restricted Project, Infrastructure, Aphlict
epriestley closed T10697: Move Aphlict server configuration to a separate configuration file, a subtask of T6915: Allow the Aphlict server to scale across multiple hosts, as Resolved.
Apr 14 2016, 11:57 AM · Restricted Project, Infrastructure, Aphlict

Apr 13 2016

epriestley added a subtask for T6915: Allow the Aphlict server to scale across multiple hosts: T10697: Move Aphlict server configuration to a separate configuration file.
Apr 13 2016, 1:58 PM · Restricted Project, Infrastructure, Aphlict
epriestley added a comment to T6915: Allow the Aphlict server to scale across multiple hosts.

I'm currently thinking about making this configuration push-based instead of pull-based: each server is told about other servers it should publish to when it starts up. When it receives a notification, it publishes to all those servers (with reasonable mechanisms in place to prevent cycles).

Apr 13 2016, 1:58 PM · Restricted Project, Infrastructure, Aphlict
epriestley moved T6915: Allow the Aphlict server to scale across multiple hosts from Backlog to vNext on the Aphlict board.
Apr 13 2016, 1:47 PM · Restricted Project, Infrastructure, Aphlict
epriestley added a comment to T10751: Make Phabricator Highly Available.

Given current progress and velocity, I'm aiming for a timeline roughly like this:

Apr 13 2016, 3:59 AM · Restricted Project, Infrastructure, Prioritized
epriestley added a comment to T10751: Make Phabricator Highly Available.

I've started moving these changes into production (T10784) so I can begin gathering confidence that they actually work. The repository stuff definitely still doesn't work since several core pieces are currently implemented as // TODO comments, but it has the synchronization bookkeeping in place for all the locking/versioning: if that's stable, it will give me confidence that we're on relatively firm ground and can move forward.

Apr 13 2016, 3:34 AM · Restricted Project, Infrastructure, Prioritized

Apr 12 2016

epriestley added a revision to T10751: Make Phabricator Highly Available: Restricted Differential Revision.
Apr 12 2016, 5:48 PM · Restricted Project, Infrastructure, Prioritized