Page MenuHomePhabricator
Feed Advanced Search

Apr 11 2016

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

Progress so far:

Apr 11 2016, 3:43 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a parent task for T6996: Write an `--output <file>` mode for `storage dump` which can gzip: T10758: Make `bin/storage dump` replica-aware.
Apr 11 2016, 12:14 PM · Infrastructure, Phacility

Apr 10 2016

epriestley closed T6710: Support "timeout" in vanilla MySQL connections as Resolved by committing Restricted Diffusion Commit.
Apr 10 2016, 7:19 PM · Infrastructure
epriestley added a subtask for T10751: Make Phabricator Highly Available: T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.
Apr 10 2016, 7:16 PM · Restricted Project, Infrastructure, Prioritized
epriestley added a revision to T6710: Support "timeout" in vanilla MySQL connections: Restricted Differential Revision.
Apr 10 2016, 11:03 AM · Infrastructure
epriestley added a revision to T6710: Support "timeout" in vanilla MySQL connections: Restricted Differential Revision.
Apr 10 2016, 11:02 AM · Infrastructure
epriestley added a subtask for T10751: Make Phabricator Highly Available: T7024: Document cluster configuration.
Apr 10 2016, 10:32 AM · Restricted Project, Infrastructure, Prioritized
epriestley added a parent task for T7024: Document cluster configuration: T10751: Make Phabricator Highly Available.
Apr 10 2016, 10:32 AM · Restricted Project, Infrastructure, Documentation
eadler added a project to T7024: Document cluster configuration: Restricted Project.
Apr 10 2016, 6:12 AM · Restricted Project, Infrastructure, Documentation
eadler added a parent task for T8543: Prevent write queries from executing on "r" connections in LiskDAO: T4571: Allow Phabricator to run in Read-Only Mode.
Apr 10 2016, 6:12 AM · Restricted Project, Infrastructure
epriestley added a comment to T10751: Make Phabricator Highly Available.

I'm probably done for the night, here's a quick update:

Apr 10 2016, 4:00 AM · Restricted Project, Infrastructure, Prioritized

Apr 9 2016

epriestley added a comment to T6710: Support "timeout" in vanilla MySQL connections.

We need this for T4571 for the cluster status console so it doesn't take 10000 years if replicas are down.

Apr 9 2016, 9:08 PM · Infrastructure
epriestley added a parent task for T6710: Support "timeout" in vanilla MySQL connections: T4571: Allow Phabricator to run in Read-Only Mode.
Apr 9 2016, 9:08 PM · Infrastructure
epriestley reopened T6710: Support "timeout" in vanilla MySQL connections as "Open".
Apr 9 2016, 9:07 PM · Infrastructure
epriestley merged task T6710: Support "timeout" in vanilla MySQL connections into T4571: Allow Phabricator to run in Read-Only Mode.
Apr 9 2016, 9:07 PM · Infrastructure

Apr 8 2016

epriestley moved T6615: Worker task table has some remaining awkward keys from Backlog to Availability on the Daemons board.
Apr 8 2016, 9:45 PM · Infrastructure, Daemons
epriestley closed T2783: Make working-copy operations service-oriented, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 8 2016, 8:41 PM · Restricted Project, Infrastructure, Prioritized
epriestley moved T10753: Remove Mercurial daemon working copy operations from Backlog to Future on the Daemons board.
Apr 8 2016, 8:36 PM · Infrastructure, Daemons, Diffusion, Mercurial
epriestley moved T10754: Remove Subversion daemon working copy operations from Backlog to Future on the Daemons board.
Apr 8 2016, 8:36 PM · Subversion, Diffusion, Daemons, Infrastructure
epriestley added projects to T10754: Remove Subversion daemon working copy operations: Infrastructure, Daemons, Diffusion, Subversion.
Apr 8 2016, 8:35 PM · Subversion, Diffusion, Daemons, Infrastructure
epriestley created T10753: Remove Mercurial daemon working copy operations.
Apr 8 2016, 8:29 PM · Infrastructure, Daemons, Diffusion, Mercurial
eadler moved T10751: Make Phabricator Highly Available from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 8 2016, 6:37 PM · Restricted Project, Infrastructure, Prioritized
epriestley moved T10751: Make Phabricator Highly Available from Backlog to The Queue on the Prioritized board.
Apr 8 2016, 6:26 PM · Restricted Project, Infrastructure, Prioritized
epriestley updated subscribers of T10751: Make Phabricator Highly Available.
Apr 8 2016, 6:25 PM · Restricted Project, Infrastructure, Prioritized
epriestley added subtasks for T10751: Make Phabricator Highly Available: T2783: Make working-copy operations service-oriented, T4571: Allow Phabricator to run in Read-Only Mode, T4292: Implement repository replication.
Apr 8 2016, 6:24 PM · Restricted Project, Infrastructure, Prioritized
epriestley created T10751: Make Phabricator Highly Available.
Apr 8 2016, 6:23 PM · Restricted Project, Infrastructure, Prioritized

Apr 3 2016

chad merged T10717: arc land does not work on windows into T9640: Make Phabricator compatible with PHP7.
Apr 3 2016, 4:29 PM · Prioritized, Restricted Project, Infrastructure

Mar 28 2016

eadler removed a project from T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates: Restricted Project.
Mar 28 2016, 8:18 PM · Infrastructure

Mar 26 2016

epriestley closed T10199: NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS as Wontfix.

We haven't seen further reports of this in more than two months, so I don't plan to mitigate it at the application level.

Mar 26 2016, 7:44 PM · Infrastructure

Mar 24 2016

avivey updated subscribers of T9640: Make Phabricator compatible with PHP7.
Mar 24 2016, 7:01 AM · Prioritized, Restricted Project, Infrastructure

Mar 23 2016

epriestley closed T5485: Write a script to discover orphaned PHIDs as Wontfix.

I think it's very unlikely that we'll ever write some kind of script to just fix this stuff. I suspect such a script is impossible to write (i.e., the "correct" value for most fields is ambiguous) and that maintaining it is very difficult.

Mar 23 2016, 5:05 PM · Restricted Project, Infrastructure

Mar 16 2016

epriestley removed a watcher for Infrastructure: • 9999999999.
Mar 16 2016, 10:58 PM
epriestley updated the task description for T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.
Mar 16 2016, 10:49 PM · Infrastructure
epriestley renamed T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates from missing index on repository_pathchange table to Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.
Mar 16 2016, 10:46 PM · Infrastructure

Mar 14 2016

eadler added a subtask for T9640: Make Phabricator compatible with PHP7: T10586: Call to undefined function mysql_real_escape_string().
Mar 14 2016, 9:35 PM · Prioritized, Restricted Project, Infrastructure

Mar 6 2016

epriestley added a revision to T6861: PHP sort function is unpredictable to human minds when dealing with mixed types: Restricted Differential Revision.
Mar 6 2016, 3:57 PM · Infrastructure

Mar 1 2016

epriestley added a comment to T10462: AASTNode in libphutil missing tokenCache declaration.

I think that would be reasonable.

Mar 1 2016, 7:50 PM · Infrastructure, Bug Report
joshuaspence added a comment to T10462: AASTNode in libphutil missing tokenCache declaration.

Why not change Phobject::__isset and Phobject::__unset to throw an exception in the same way that Phobject::__get and Phobject::__set do?

Mar 1 2016, 7:47 PM · Infrastructure, Bug Report

Feb 27 2016

epriestley closed T10462: AASTNode in libphutil missing tokenCache declaration as Resolved.
Feb 27 2016, 5:03 PM · Infrastructure, Bug Report
epriestley added a comment to T10462: AASTNode in libphutil missing tokenCache declaration.

D15358 should fix this by declaring the property. Nice catch on finding this!

Feb 27 2016, 3:27 PM · Infrastructure, Bug Report
epriestley claimed T10462: AASTNode in libphutil missing tokenCache declaration.
Feb 27 2016, 3:27 PM · Infrastructure, Bug Report

Feb 26 2016

• 9999999999 added a watcher for Infrastructure: • 9999999999.
Feb 26 2016, 11:41 AM

Feb 23 2016

eadler moved T7408: Consider dropping support for older versions of PHP from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 23 2016, 7:18 AM · Restricted Project, Infrastructure
eadler added a project to T7408: Consider dropping support for older versions of PHP: Restricted Project.
Feb 23 2016, 7:06 AM · Restricted Project, Infrastructure
eadler removed a project from T10077: Reduce the cost of building the "Quick Create" menu: Restricted Project.
Feb 23 2016, 6:42 AM · Infrastructure, Performance

Jan 31 2016

chad updated subscribers of T9640: Make Phabricator compatible with PHP7.
Jan 31 2016, 3:04 PM · Prioritized, Restricted Project, Infrastructure

Jan 28 2016

chad closed T10235: Test Feature Task as Spite.

sadpanda

Jan 28 2016, 6:41 AM · Infrastructure, Feature Request
• prasannashr updated subscribers of T10235: Test Feature Task.
Jan 28 2016, 6:37 AM · Infrastructure, Feature Request
• prasannashr created T10235: Test Feature Task.
Jan 28 2016, 6:36 AM · Infrastructure, Feature Request

Jan 24 2016

epriestley renamed T10199: NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS from cURL: User defined ciphers to NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS.
Jan 24 2016, 12:37 PM · Infrastructure

Jan 9 2016

eadler moved T6915: Allow the Aphlict server to scale across multiple hosts from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 9 2016, 12:50 AM · Restricted Project, Infrastructure, Aphlict
eadler added a project to T6915: Allow the Aphlict server to scale across multiple hosts: Restricted Project.
Jan 9 2016, 12:49 AM · Restricted Project, Infrastructure, Aphlict

Jan 8 2016

eadler moved T9640: Make Phabricator compatible with PHP7 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 11:11 PM · Prioritized, Restricted Project, Infrastructure
eadler moved T5485: Write a script to discover orphaned PHIDs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 11:11 PM · Restricted Project, Infrastructure
eadler added a project to T5485: Write a script to discover orphaned PHIDs: Restricted Project.
Jan 8 2016, 11:11 PM · Restricted Project, Infrastructure
eadler added a project to T9640: Make Phabricator compatible with PHP7: Restricted Project.
Jan 8 2016, 11:11 PM · Prioritized, Restricted Project, Infrastructure
eadler moved T8633: Modernize query engines from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:41 PM · Restricted Project, Modernization, Infrastructure
eadler moved T10077: Reduce the cost of building the "Quick Create" menu from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:40 PM · Infrastructure, Performance
eadler moved T10078: Implement global readthrough cache pools from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:40 PM · Restricted Project, Infrastructure, Performance
eadler added a project to T10077: Reduce the cost of building the "Quick Create" menu: Restricted Project.
Jan 8 2016, 10:38 PM · Infrastructure, Performance
eadler added a project to T10078: Implement global readthrough cache pools: Restricted Project.
Jan 8 2016, 10:37 PM · Restricted Project, Infrastructure, Performance
eadler added a project to T8633: Modernize query engines: Restricted Project.
Jan 8 2016, 10:16 PM · Restricted Project, Modernization, Infrastructure

Jan 1 2016

epriestley created T10078: Implement global readthrough cache pools.
Jan 1 2016, 1:26 PM · Restricted Project, Infrastructure, Performance
epriestley added a revision to T10077: Reduce the cost of building the "Quick Create" menu: Restricted Differential Revision.
Jan 1 2016, 1:16 PM · Infrastructure, Performance
epriestley created T10077: Reduce the cost of building the "Quick Create" menu.
Jan 1 2016, 1:11 PM · Infrastructure, Performance

Dec 25 2015

epriestley closed T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null as Resolved by committing Restricted Diffusion Commit.
Dec 25 2015, 3:41 PM · Paste, Infrastructure
epriestley renamed T6861: PHP sort function is unpredictable to human minds when dealing with mixed types from PHP sort function is non-deterministic when dealing with mixed types to PHP sort function is unpredictable to human minds when dealing with mixed types.
Dec 25 2015, 3:18 PM · Infrastructure
epriestley closed T8505: Extending testing functionality as Wontfix.

I'm just going to close this because it doesn't identify any specific problems and I don't want to build these things to deal with hypothetical problems.

Dec 25 2015, 3:16 PM · libphutil, Infrastructure
epriestley closed T8462: Move object destruction to taskmaster daemons as Wontfix.

I think it's good that destruction happens in the foreground, since I think this should be a very rare operation and errors should always be reported to the user. Users who want to background long destruction operations for some reason can use tools like screen.

Dec 25 2015, 3:03 PM · Infrastructure, Daemons
epriestley claimed T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null.
Dec 25 2015, 2:40 PM · Paste, Infrastructure
epriestley added a revision to T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null: Restricted Differential Revision.
Dec 25 2015, 2:37 PM · Paste, Infrastructure

Dec 22 2015

hach-que added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

I don't believe so, https://secure.phabricator.com/T4209#146794 clearly states that until that patch lands, daemons and repos must run on the same host.

Dec 22 2015, 12:59 AM · Infrastructure, Daemons

Dec 21 2015

joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

I thought that it should still work because I'm running the repository pull daemon on the worker host?

Dec 21 2015, 11:35 PM · Infrastructure, Daemons
hach-que added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

Right, try stopping the pull daemons on the other tiers and leave only one running on the repository machine and see if that resolves your issue.

Dec 21 2015, 10:31 PM · Infrastructure, Daemons
joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

Sure, I get that... But the import is failing even on the instance running without the --no-discovery flag.

Dec 21 2015, 10:27 PM · Infrastructure, Daemons
hach-que added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

It means you don't need to run the taskmaster daemons on the same machines as the repositories because it can just make a Conduit call instead. You no longer need to run separate daemon tiers or use the --no-discovery flag.

Dec 21 2015, 10:24 PM · Infrastructure, Daemons
joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

I don't think that would fix the deadlock issue, which seems to be the root cause?

Dec 21 2015, 9:46 PM · Infrastructure, Daemons
hach-que added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

You probably need to apply D11874, which fixes this issue.

Dec 21 2015, 2:07 PM · Infrastructure, Daemons
joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

Seeing this on the repository host:

Dec 21 2015, 11:44 AM · Infrastructure, Daemons
joshuaspence created T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.
Dec 21 2015, 11:43 AM · Infrastructure, Daemons

Dec 14 2015

epriestley closed T7642: Make ContentSource a property of $viewer as Wontfix.

The number of direct invocations of Editors in the codebase is decreasing over time, reducing the value of building this.

Dec 14 2015, 7:26 PM · Infrastructure

Dec 3 2015

epriestley added a subtask for T9640: Make Phabricator compatible with PHP7: T9888: Provide guidance in the documentation about PHP7.
Dec 3 2015, 2:47 PM · Prioritized, Restricted Project, Infrastructure

Dec 1 2015

chad updated the task description for T9690: Remove calls to methods deprecated by newPage().
Dec 1 2015, 6:42 PM · Contributor Onboarding, Modernization, Infrastructure
chad added a revision to T9690: Remove calls to methods deprecated by newPage(): Restricted Differential Revision.
Dec 1 2015, 6:04 PM · Contributor Onboarding, Modernization, Infrastructure

Nov 29 2015

chad added a revision to T9690: Remove calls to methods deprecated by newPage(): Restricted Differential Revision.
Nov 29 2015, 1:09 AM · Contributor Onboarding, Modernization, Infrastructure
chad added a revision to T9690: Remove calls to methods deprecated by newPage(): Restricted Differential Revision.
Nov 29 2015, 1:09 AM · Contributor Onboarding, Modernization, Infrastructure

Nov 28 2015

chad added a revision to T9690: Remove calls to methods deprecated by newPage(): Restricted Differential Revision.
Nov 28 2015, 11:40 PM · Contributor Onboarding, Modernization, Infrastructure
chad added a revision to T9690: Remove calls to methods deprecated by newPage(): Restricted Differential Revision.
Nov 28 2015, 11:20 PM · Contributor Onboarding, Modernization, Infrastructure
chad added a revision to T9690: Remove calls to methods deprecated by newPage(): Restricted Differential Revision.
Nov 28 2015, 10:58 PM · Contributor Onboarding, Modernization, Infrastructure
chad added a revision to T9690: Remove calls to methods deprecated by newPage(): Restricted Differential Revision.
Nov 28 2015, 10:40 PM · Contributor Onboarding, Modernization, Infrastructure

Nov 27 2015

epriestley closed T9856: array_diff(): Argument #1 is not an array as Invalid.

I don't know how to reproduce this, either. This may fix itself as T9132 evolves.

Nov 27 2015, 5:55 PM · Paste, Infrastructure

Nov 26 2015

epriestley closed T9857: Column 'content' cannot be null as Resolved.

Fixed in HEAD (D14571).

Nov 26 2015, 12:39 AM · Infrastructure, Paste
joshuaspence created T9857: Column 'content' cannot be null.
Nov 26 2015, 12:07 AM · Infrastructure, Paste
joshuaspence created T9856: array_diff(): Argument #1 is not an array.
Nov 26 2015, 12:06 AM · Paste, Infrastructure

Nov 24 2015

joshuaspence added a comment to T9773: Unit tests are slow.

Sorry about the delay... here's the trace from running /bin/storage upgrade --namespace testT9773_$RANDOM --force --no-adjust --trace:

Nov 24 2015, 8:46 PM · Infrastructure
joshuaspence added a revision to T9640: Make Phabricator compatible with PHP7: Restricted Differential Revision.
Nov 24 2015, 7:23 PM · Prioritized, Restricted Project, Infrastructure
epriestley closed T9773: Unit tests are slow as Invalid.

No one else can reproduce this. storage upgrade --trace ... might provide some insight, or add --xprofile to that or whatever. We can look at it in more detail if you can narrow it down more.

Nov 24 2015, 5:25 PM · Infrastructure

Nov 17 2015

Mnkras added a subtask for T9640: Make Phabricator compatible with PHP7: T9805: XHProf will not build on PHP7.
Nov 17 2015, 4:49 AM · Prioritized, Restricted Project, Infrastructure

Nov 16 2015

epriestley added a comment to T9773: Unit tests are slow.

Maybe adding --trace will reveal what's going on?

Nov 16 2015, 6:44 PM · Infrastructure

Nov 15 2015

dereckson renamed T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null from Lipsum generator is broken to PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null.
Nov 15 2015, 12:56 AM · Paste, Infrastructure