Page MenuHomePhabricator
Feed Advanced Search

Mar 1 2015

joshuaspence added a comment to T7408: Consider dropping support for older versions of PHP.
In T7408#99038, @Mnkras wrote:

Is this to get rid of deprecated functions/workarounds for older php versions or is this more of "I want to use these newer PHP functions and not worry about this old stuff and backwards compatibility"?

Mar 1 2015, 3:12 AM · Restricted Project, Infrastructure
joshuaspence added a comment to T7408: Consider dropping support for older versions of PHP.

Potential code base changes that could be used after dropping support for PHP 5.2:

Mar 1 2015, 3:11 AM · Restricted Project, Infrastructure
Mnkras added a comment to T7408: Consider dropping support for older versions of PHP.

Is this to get rid of deprecated functions/workarounds for older php versions or is this more of "I want to use these newer PHP functions and not worry about this old stuff and backwards compatibility"?

Mar 1 2015, 2:56 AM · Restricted Project, Infrastructure
joshuaspence added a comment to T7408: Consider dropping support for older versions of PHP.

In particular, PHP 5.2 has a bunch of known security vulnerabilities.

Mar 1 2015, 1:20 AM · Restricted Project, Infrastructure
joshuaspence created T7408: Consider dropping support for older versions of PHP.
Mar 1 2015, 1:17 AM · Restricted Project, Infrastructure

Feb 25 2015

epriestley added a comment to T302: Phabricator exception stack traces should include a call-to-action.

T7376 added some more information here and would let us produce "You are out of date / your junk is full of local custom code which we don't support" messages.

Feb 25 2015, 8:05 PM · Nuance, Infrastructure
Pawka added a comment to T6485: Feedback for Schema Adjustments.

Took almost 6 hours to apply all adjustment patches (our database is quite huge).
Some patches failed with Row size too large (> 8126) MySQL error. Increasing innodb_log_file_size parameter to 1G helped.
Then failed on phabricator_conduit.conduit_methodcalllog.method with #1406: Data too long for column 'method' at row ... message. Since it is log table, truncating all data solved the issue.

Feb 25 2015, 6:59 AM · Infrastructure

Feb 17 2015

• geoffrey.beard closed T7292: 13 months of .tar files - Hatfield, Rosada & Festival Place as Invalid.

Sorry, wrong phabricator instance, please ignore.

Feb 17 2015, 11:27 AM · Infrastructure
• geoffrey.beard created T7292: 13 months of .tar files - Hatfield, Rosada & Festival Place .
Feb 17 2015, 11:24 AM · Infrastructure

Feb 16 2015

arienkock added a comment to T7258: Update of libphutil seems to break phabricator.

My apologies, the update script wasn't giving any errors, but it does trip up on

Feb 16 2015, 12:32 PM · Infrastructure

Feb 14 2015

joshuaspence added a project to T7255: Typeahead shows Source classes for uninstalled applications: Infrastructure.
Feb 14 2015, 9:39 AM · Typeahead, Infrastructure
chad closed T7258: Update of libphutil seems to break phabricator as Invalid.

This doesn't reproduce for us. Make sure you're following the update guide here:

Feb 14 2015, 3:32 AM · Infrastructure
joshuaspence added a comment to T7258: Update of libphutil seems to break phabricator.

Does restarting php-fpm help?

Feb 14 2015, 2:35 AM · Infrastructure

Feb 13 2015

arienkock created T7258: Update of libphutil seems to break phabricator.
Feb 13 2015, 8:53 AM · Infrastructure

Feb 11 2015

joshuaspence added a project to T302: Phabricator exception stack traces should include a call-to-action: Infrastructure.
Feb 11 2015, 8:12 PM · Nuance, Infrastructure
joshuaspence added a project to T5485: Write a script to discover orphaned PHIDs: Infrastructure.
Feb 11 2015, 8:06 PM · Restricted Project, Infrastructure

Feb 4 2015

epriestley moved T6930: Build Multimeter, a "why is Phabricator slow?" toolset from Do Eventually to Do After Launch on the Phacility board.
Feb 4 2015, 8:30 PM · Restricted Project, Performance, Infrastructure, Phacility

Jan 23 2015

chad triaged T7024: Document cluster configuration as Wishlist priority.
Jan 23 2015, 11:00 PM · Restricted Project, Infrastructure, Documentation
epriestley added a comment to T7024: Document cluster configuration.

Short version, if you want to play with it locally:

Jan 23 2015, 10:30 PM · Restricted Project, Infrastructure, Documentation
joshuaspence created T7024: Document cluster configuration.
Jan 23 2015, 9:59 PM · Restricted Project, Infrastructure, Documentation

Jan 22 2015

epriestley added a comment to T6915: Allow the Aphlict server to scale across multiple hosts.

The master server would only know about the subservers.

Jan 22 2015, 11:02 PM · Restricted Project, Infrastructure, Aphlict
joshuaspence added a comment to T6915: Allow the Aphlict server to scale across multiple hosts.

As an aside, I still think it would be nice to send the notification contents rather than just the key (to avoid the extra request to /notification/individual/). Possibly this would be easier with WebSockets than it would have been with Flash.

Jan 22 2015, 10:22 PM · Restricted Project, Infrastructure, Aphlict
joshuaspence added a comment to T6915: Allow the Aphlict server to scale across multiple hosts.

Does that solve the scaling issue though? Essentially, all Aphlict servers need to be aware of (I.e. store in memory) all clients and all subscriptions. Realistically, I wouldn't expect this to cause any issues for any installs today, but possibly as Aphlict receives more usage it might?

Jan 22 2015, 10:20 PM · Restricted Project, Infrastructure, Aphlict
epriestley added a comment to T6915: Allow the Aphlict server to scale across multiple hosts.

I believe no install will encounter issues with this for a very long time, but we can scale it like this:

Jan 22 2015, 9:46 PM · Restricted Project, Infrastructure, Aphlict

Jan 21 2015

joshuaspence closed T6822: Fix methods which override other methods with the wrong visibility as Resolved.
Jan 21 2015, 11:52 AM · Infrastructure

Jan 20 2015

epriestley moved T6960: Support %P in qsprintf() from Do After Launch to Do Eventually on the Phacility board.
Jan 20 2015, 10:03 PM · Security, Infrastructure
epriestley moved T6930: Build Multimeter, a "why is Phabricator slow?" toolset from Do After Launch to Do Eventually on the Phacility board.
Jan 20 2015, 10:03 PM · Restricted Project, Performance, Infrastructure, Phacility
epriestley moved T6996: Write an `--output <file>` mode for `storage dump` which can gzip from Backlog to Do Eventually on the Phacility board.
Jan 20 2015, 10:03 PM · Infrastructure, Phacility
epriestley created T6996: Write an `--output <file>` mode for `storage dump` which can gzip.
Jan 20 2015, 9:56 PM · Infrastructure, Phacility
epriestley added a comment to T6991: Convert calls to time() into PhabricatorTime::getNow() and eventually blacklist time().

We should also probably move it to libphutil and rename it to PhutilTime, although the whole class can't move. This would let us use it in rCORE.

Jan 20 2015, 12:30 AM · Infrastructure
epriestley created T6991: Convert calls to time() into PhabricatorTime::getNow() and eventually blacklist time().
Jan 20 2015, 12:27 AM · Infrastructure

Jan 15 2015

joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 8:40 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 8:33 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 8:14 PM · Infrastructure
epriestley added a comment to T6822: Fix methods which override other methods with the wrong visibility.

I guess I can fix the super-secret Phacility stuff.

Jan 15 2015, 2:09 PM · Infrastructure
joshuaspence claimed T6822: Fix methods which override other methods with the wrong visibility.

I think this is done now (with the exception of the super-secret Phacility classes)

Jan 15 2015, 12:43 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:43 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:41 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:40 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:35 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:33 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:32 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:30 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:27 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 15 2015, 12:26 PM · Infrastructure

Jan 14 2015

btrahan closed T6957: Make PhabricatorPolicy implement PhabricatorDestructibleInterface as Resolved by committing Restricted Diffusion Commit.
Jan 14 2015, 12:16 AM · Infrastructure, Phacility
btrahan added a revision to T6957: Make PhabricatorPolicy implement PhabricatorDestructibleInterface: Restricted Differential Revision.
Jan 14 2015, 12:11 AM · Infrastructure, Phacility

Jan 13 2015

joshuaspence closed T6953: Don't exclude `/webroot/rsrc/externals/` from linting as Resolved by committing Restricted Diffusion Commit.
Jan 13 2015, 8:50 PM · Infrastructure
joshuaspence added a revision to T6953: Don't exclude `/webroot/rsrc/externals/` from linting: Restricted Differential Revision.
Jan 13 2015, 8:27 PM · Infrastructure
joshuaspence added a revision to T6953: Don't exclude `/webroot/rsrc/externals/` from linting: Restricted Differential Revision.
Jan 13 2015, 8:10 PM · Infrastructure
joshuaspence claimed T6953: Don't exclude `/webroot/rsrc/externals/` from linting.
Jan 13 2015, 8:09 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 7:55 PM · Infrastructure
epriestley added a comment to T6953: Don't exclude `/webroot/rsrc/externals/` from linting.

I think there are more installs using Ponder than projects using Javelin, yes.

Jan 13 2015, 4:24 PM · Infrastructure
chad added a comment to T6953: Don't exclude `/webroot/rsrc/externals/` from linting.

Do you think more people use Ponder?

Jan 13 2015, 4:20 PM · Infrastructure
epriestley added a comment to T6953: Don't exclude `/webroot/rsrc/externals/` from linting.

We haven't synchronized changes to rJX for a long time. No one is really using it outside of us and almost all the new stuff is advanced (JX.Leader, JX.Routable, JX.WebSocket) so it doesn't end up at the top of my priority list.

Jan 13 2015, 4:18 PM · Infrastructure
chad added a comment to T6953: Don't exclude `/webroot/rsrc/externals/` from linting.

Doesn't Javelin get linted anyways in rJX. That is, do we make a change in /externals/ but not in rJX?

Jan 13 2015, 4:15 PM · Infrastructure
epriestley moved T6960: Support %P in qsprintf() from Backlog to Do After Launch on the Phacility board.
Jan 13 2015, 3:31 PM · Security, Infrastructure
epriestley created T6960: Support %P in qsprintf().
Jan 13 2015, 3:28 PM · Security, Infrastructure
epriestley moved T6957: Make PhabricatorPolicy implement PhabricatorDestructibleInterface from Backlog to v0 Closed Beta on the Phacility board.
Jan 13 2015, 3:01 PM · Infrastructure, Phacility
epriestley created T6957: Make PhabricatorPolicy implement PhabricatorDestructibleInterface.
Jan 13 2015, 2:20 PM · Infrastructure, Phacility
epriestley created T6956: Give PhabricatorDestructionEngine a getViewer() method to reduce omnipotence calls.
Jan 13 2015, 2:17 PM · Infrastructure
epriestley added a comment to T6953: Don't exclude `/webroot/rsrc/externals/` from linting.

I think that at one point, it just had Raphael (a "real" external). Javelin should get linted. As an easy fix, we could exclude Raphael only.

Jan 13 2015, 1:40 PM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 11:51 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 11:47 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 11:46 AM · Infrastructure
joshuaspence added a comment to T6822: Fix methods which override other methods with the wrong visibility.

After my recent diffs, here is the following of the outstanding issues:

Jan 13 2015, 11:45 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 11:35 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 11:34 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 11:33 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 13 2015, 11:07 AM · Infrastructure
joshuaspence created T6953: Don't exclude `/webroot/rsrc/externals/` from linting.
Jan 13 2015, 10:12 AM · Infrastructure

Jan 12 2015

joshuaspence added a project to T6676: Evaluate performance benefits of using `gc_disable()` in short-running scripts: Infrastructure.
Jan 12 2015, 10:50 AM · Infrastructure, libphutil

Jan 11 2015

epriestley moved T6930: Build Multimeter, a "why is Phabricator slow?" toolset from Backlog to Do After Launch on the Phacility board.
Jan 11 2015, 5:35 PM · Restricted Project, Performance, Infrastructure, Phacility
epriestley added a project to T6930: Build Multimeter, a "why is Phabricator slow?" toolset: Performance.
Jan 11 2015, 5:33 PM · Restricted Project, Performance, Infrastructure, Phacility
epriestley created T6930: Build Multimeter, a "why is Phabricator slow?" toolset.
Jan 11 2015, 5:33 PM · Restricted Project, Performance, Infrastructure, Phacility

Jan 9 2015

btrahan closed T6102: Improve typeahead behavior around exact matches as Resolved by committing Restricted Diffusion Commit.
Jan 9 2015, 10:54 PM · Wikimedia, Support Impact, Infrastructure
btrahan added a revision to T6102: Improve typeahead behavior around exact matches: Restricted Differential Revision.
Jan 9 2015, 10:43 PM · Wikimedia, Support Impact, Infrastructure
btrahan claimed T6102: Improve typeahead behavior around exact matches.
Jan 9 2015, 10:41 PM · Wikimedia, Support Impact, Infrastructure
btrahan closed T4656: Project name fuzzy search does not work with brackets as Resolved by committing Restricted Diffusion Commit.
Jan 9 2015, 10:09 PM · Infrastructure
btrahan added a revision to T4656: Project name fuzzy search does not work with brackets: Restricted Differential Revision.
Jan 9 2015, 10:07 PM · Infrastructure
epriestley renamed T6915: Allow the Aphlict server to scale across multiple hosts from The Aphlict server doesn't scale well to Allow the Aphlict server to scale across multiple hosts.
Jan 9 2015, 2:31 PM · Restricted Project, Infrastructure, Aphlict
joshuaspence created T6915: Allow the Aphlict server to scale across multiple hosts.
Jan 9 2015, 7:23 AM · Restricted Project, Infrastructure, Aphlict

Jan 7 2015

kylejao added a comment to T6485: Feedback for Schema Adjustments.

Worked. Thanks.

Jan 7 2015, 4:35 AM · Infrastructure
epriestley added a comment to T6485: Feedback for Schema Adjustments.

phabricator/ $ ./bin/storage upgrade -f --apply phabricator:20141106.uniqdrafts.php

Jan 7 2015, 4:19 AM · Infrastructure
kylejao added a comment to T6485: Feedback for Schema Adjustments.

Okay, I ran adjustment without interrupting and it eventually proceed. However, I got this now.

$ ./phabricator/bin/storage adjust
Jan 7 2015, 4:00 AM · Infrastructure

Jan 6 2015

epriestley added a comment to T6861: PHP sort function is unpredictable to human minds when dealing with mixed types.

I suspect that's never useful in this codebase, but could be wrong.

Jan 6 2015, 8:32 PM · Infrastructure
richardvanvelzen added a comment to T6861: PHP sort function is unpredictable to human minds when dealing with mixed types.

How about adding the $sort_flag to msort as a parameter? It could very well be useful to explicitly sort things numerically?

Jan 6 2015, 7:55 PM · Infrastructure
joshuaspence placed T6822: Fix methods which override other methods with the wrong visibility up for grabs.
Jan 6 2015, 10:59 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:58 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:55 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:52 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:51 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:49 AM · Infrastructure
joshuaspence claimed T6822: Fix methods which override other methods with the wrong visibility.

I've been able to knock out a bunch of these.

Jan 6 2015, 10:49 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:47 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:44 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:43 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:37 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:30 AM · Infrastructure
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 6 2015, 10:28 AM · Infrastructure