Page MenuHomePhabricator
Feed Advanced Search

Nov 23 2016

epriestley added a comment to T11894: Calendar "away icons" do not automatically appear.

Hmm, can you try creating a test event on this install to see if you can reproduce it here? I played around with this a little bit locally but wasn't able to get it to break.

Nov 23 2016, 6:48 PM · Calendar, Bug Report
epriestley added a comment to T5267: Localize Phabricator.

We now export strings into projects/<project>/<group>/en.json, etc. For example, here are strings which appear ONLY in Maniphest:

Nov 23 2016, 6:46 PM · Prioritized, Localization
epriestley added a revision to T5267: Localize Phabricator: Unknown Object (Differential Revision).
Nov 23 2016, 6:41 PM · Prioritized, Localization
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 23 2016, 6:31 PM · Clusters, Prioritized
epriestley added a comment to T5267: Localize Phabricator.

Okay, I believe we already produce a format which is compatible with that definition:

Nov 23 2016, 6:16 PM · Prioritized, Localization
epriestley added a revision to T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`: Unknown Object (Differential Revision).
Nov 23 2016, 5:49 PM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley added a comment to T5267: Localize Phabricator.

Maybe it would be simplest if you just give me an example of exactly what you want us to emit?

Nov 23 2016, 4:56 PM · Prioritized, Localization
epriestley added a revision to T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`: Unknown Object (Differential Revision).
Nov 23 2016, 4:31 PM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley added a revision to T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`: Unknown Object (Differential Revision).
Nov 23 2016, 4:29 PM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley added a comment to T5267: Localize Phabricator.

That sounds fine to me. Do you have any preference on what format you'd like the proto-english + variable type annotations in? Maybe something like this, since it sounds like you're doing some level of custom stuff on your side anyway?

Nov 23 2016, 4:01 PM · Prioritized, Localization
epriestley added a revision to T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`: Unknown Object (Differential Revision).
Nov 23 2016, 3:35 PM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley updated the task description for T11911: Arcanist Experimental Branch.
Nov 23 2016, 3:31 PM · Restricted Project, Arcanist
epriestley closed T11916: "storage upgrade" fails to acquire an adjustment lock on databases with long hostnames as Resolved by committing Restricted Diffusion Commit.
Nov 23 2016, 3:20 PM · Bug Report
epriestley added a revision to T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`: Unknown Object (Differential Revision).
Nov 23 2016, 3:20 PM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley renamed T11916: "storage upgrade" fails to acquire an adjustment lock on databases with long hostnames from Can't run "storage upgrade" after going from 88a966993be184a7ae45663ab49c694b0736a2bf to 4dadad53ae5dc2e6ba50e8ff96cf3269b1041333 to "storage upgrade" fails to acquire an adjustment lock on databases with long hostnames.
Nov 23 2016, 1:08 PM · Bug Report
epriestley added a comment to T11916: "storage upgrade" fails to acquire an adjustment lock on databases with long hostnames.

Thanks for the report! I think D16924 should fix this, and one other issue that came up too. Both these are related to supporting multiple partitioned masters in connection with T11044.

Nov 23 2016, 12:57 PM · Bug Report
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 23 2016, 12:47 PM · Clusters, Prioritized
epriestley added a revision to T11916: "storage upgrade" fails to acquire an adjustment lock on databases with long hostnames: Unknown Object (Differential Revision).
Nov 23 2016, 12:47 PM · Bug Report
epriestley closed T11914: [FEATURE] - Add scroll option in 'Tags' field as Invalid.

If this reproduces at HEAD, it's a bug. Please file a new bug report with complete reproduction steps and version information.

Nov 23 2016, 12:08 PM · Feature Request
epriestley closed T11913: icon need as Invalid.
Nov 23 2016, 12:04 PM · Bug Report
epriestley added a comment to T11355: Build a flexible revision lookup API in Arcanist.

I'm sure if I keep digging we'll be out of this hole in no time.

Nov 23 2016, 2:41 AM · Restricted Project, Prioritized, Arcanist
epriestley updated the task description for T11911: Arcanist Experimental Branch.
Nov 23 2016, 1:33 AM · Restricted Project, Arcanist
epriestley added a revision to T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`: Unknown Object (Differential Revision).
Nov 23 2016, 1:19 AM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley added a revision to T11518: Make arc feature much more fancy and fun: Unknown Object (Differential Revision).
Nov 23 2016, 1:19 AM · Restricted Project, Feature Request
epriestley added a revision to T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`: Unknown Object (Differential Revision).
Nov 23 2016, 12:49 AM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley created T11911: Arcanist Experimental Branch.
Nov 23 2016, 12:46 AM · Restricted Project, Arcanist

Nov 22 2016

epriestley moved T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD` from Backlog to The Queue on the Prioritized board.
Nov 22 2016, 10:38 PM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley moved T4706: Maybe make `arc land D123` go look up the branch? from Backlog to The Queue on the Prioritized board.
Nov 22 2016, 10:38 PM · Prioritized, Restricted Project, Arcanist
epriestley moved T11355: Build a flexible revision lookup API in Arcanist from Backlog to The Queue on the Prioritized board.
Nov 22 2016, 10:38 PM · Restricted Project, Prioritized, Arcanist
epriestley added a comment to T11355: Build a flexible revision lookup API in Arcanist.

I'm not sure if D16857 is even close to the right level of generality or correct approach and the answer has yet to come to me in a dream, so I'm going to push forward on top of it and see how far I get. If too much stuff stacks up I'll maybe shove this stuff into an experimental branch for now until I decide whether I'm throwing it all away or not.

Nov 22 2016, 10:35 PM · Restricted Project, Prioritized, Arcanist
epriestley closed T11845: Media with "autoplay" should possibly not autoplay in news feed as Resolved by committing Restricted Diffusion Commit.
Nov 22 2016, 10:20 PM · Prioritized, Remarkup
epriestley added a revision to T11845: Media with "autoplay" should possibly not autoplay in news feed: Unknown Object (Differential Revision).
Nov 22 2016, 10:17 PM · Prioritized, Remarkup
timhirsh awarded E1216: Errands a Pterodactyl token.
Nov 22 2016, 10:06 PM
michaeljs1990 awarded E1216: Errands a Dat Boi token.
Nov 22 2016, 10:04 PM
yelirekim awarded E1216: Errands a Baby Tequila token.
Nov 22 2016, 10:04 PM
epriestley closed T11910: Cannot unset Build Plan Step's "Wait For Message" option as Resolved by committing Restricted Diffusion Commit.
Nov 22 2016, 10:02 PM · Custom Fields, Harbormaster, Bug Report
bjshively awarded E1216: Errands a Cup of Joe token.
Nov 22 2016, 10:00 PM
jcox awarded E1216: Errands a Dislike token.
Nov 22 2016, 10:00 PM
epriestley added a comment to T11903: Please provide diff ids as an attachment in differential.search.

What do you need on differential.querydiff? We could just give you a modern differential.diff.search with a revisionPHIDs constraint.

Nov 22 2016, 9:57 PM · Restricted Project, Conduit, Feature Request
epriestley added a comment to E1216: Errands.

sorry please do not fire me

Nov 22 2016, 9:49 PM
epriestley added a revision to T11910: Cannot unset Build Plan Step's "Wait For Message" option: Unknown Object (Differential Revision).
Nov 22 2016, 9:48 PM · Custom Fields, Harbormaster, Bug Report
epriestley added a comment to T11910: Cannot unset Build Plan Step's "Wait For Message" option.

The long-term fix is putting this stuff on EditEngine (some discussion in T11887) but this should be fixable in the short term.

Nov 22 2016, 9:41 PM · Custom Fields, Harbormaster, Bug Report
epriestley created E1216: Errands.
Nov 22 2016, 8:48 PM
epriestley added a comment to T11909: Recurring Events: "Edit all Future Events" edits past instances as well.

Generally, our behavior here is approximately the same as Calendar.app and Google Calendar. T11804 documents how various edge cases behave in those applications. I believe our behavior is no more spooky in any case I'm aware of.

Nov 22 2016, 8:42 PM · Wikimedia, Calendar, Bug Report
epriestley closed T11897: [Phriction] Create new page does not respect given path as Invalid.

Unfortunately, we can't move forward, then.

Nov 22 2016, 8:33 PM · Bug Report (Needs Information)
epriestley added a comment to T11909: Recurring Events: "Edit all Future Events" edits past instances as well.

Maybe this is a misinterpretation of "All Future Events"? That means "All events which start after this event starts", not "all events which have not yet occurred, considering the current time".

Nov 22 2016, 8:29 PM · Wikimedia, Calendar, Bug Report
epriestley added a comment to T11909: Recurring Events: "Edit all Future Events" edits past instances as well.

I'm still having trouble figuring out which past events were edited. Downstream has this query:

Nov 22 2016, 8:25 PM · Wikimedia, Calendar, Bug Report
epriestley added a comment to T11909: Recurring Events: "Edit all Future Events" edits past instances as well.

Oh, sorry, E66 would have been disconnected from past events by the edit. Let me look through the downstream task.

Nov 22 2016, 8:22 PM · Wikimedia, Calendar, Bug Report
epriestley added a comment to T11909: Recurring Events: "Edit all Future Events" edits past instances as well.

Assuming that's just a miscommunication, I can't immediately reproduce this locally:

Nov 22 2016, 8:20 PM · Wikimedia, Calendar, Bug Report
epriestley added a comment to T11909: Recurring Events: "Edit all Future Events" edits past instances as well.

E66 is the first event in the series, so I would expect editing E66 "All Future Events" to edit every event in the series: there are no past instances. Am I misunderstanding? What's an example of a past instance?

Nov 22 2016, 8:17 PM · Wikimedia, Calendar, Bug Report
epriestley edited projects for T11897: [Phriction] Create new page does not respect given path, added: Bug Report (Needs Information); removed Bug Report.

I'm not sure, then. You have the B rule, and your Apache is recent enough to support the B flag.

Nov 22 2016, 8:03 PM · Bug Report (Needs Information)
epriestley moved T11044: Support partitioning application databases across multiple database hosts from The Queue to Paused on the Prioritized board.

This seems to be working now. I'm going to let it sit in production for a while and see if any issues crop up before considering it resolved, but it seems like everything is working smoothly.

Nov 22 2016, 7:55 PM · Clusters, Prioritized
epriestley added a comment to T11044: Support partitioning application databases across multiple database hosts.

I configured 003 to replicate to 004:

Nov 22 2016, 7:26 PM · Clusters, Prioritized
epriestley added a comment to T11044: Support partitioning application databases across multiple database hosts.

Okay, we're headed back into readonly mode shortly to set up replication. I'm going to verify D16916 along the way so there may be some "partitions disagree about life" errors.

Nov 22 2016, 7:00 PM · Clusters, Prioritized
epriestley closed T11672: Evaluate persistent connections from HTTP contexts as Resolved by committing Restricted Diffusion Commit.
Nov 22 2016, 6:57 PM · Restricted Project, Performance, Clusters, Database
epriestley closed T11672: Evaluate persistent connections from HTTP contexts, a subtask of T11044: Support partitioning application databases across multiple database hosts, as Resolved.
Nov 22 2016, 6:57 PM · Clusters, Prioritized
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 22 2016, 6:52 PM · Clusters, Prioritized
epriestley added a comment to T11044: Support partitioning application databases across multiple database hosts.

Here's what I've done so far:

Nov 22 2016, 6:46 PM · Clusters, Prioritized
epriestley added a comment to T11044: Support partitioning application databases across multiple database hosts.

I'm partitioning secure.phabricator.com now. Things will drop into read-only mode for a bit.

Nov 22 2016, 6:03 PM · Clusters, Prioritized
epriestley edited the content of Phacility Cluster Devices.
Nov 22 2016, 5:04 PM
epriestley added a comment to T11897: [Phriction] Create new page does not respect given path.

Okay, what version of Apache are you running? (httpd -v or similar may tell you.)

Nov 22 2016, 5:03 PM · Bug Report (Needs Information)
epriestley added a comment to T11044: Support partitioning application databases across multiple database hosts.
  • T11908 is a followup for executing queries for multiple applications on a single connection. I believe the pathway for that is straightforward and fairly short, but that no install would really reap substantial benefits from it today, so I don't expect to pursue it for some time.
  • I believe everything else is now complete, so I'll put this in production as soon as everything here lands and we can see what catches on fire.
Nov 22 2016, 2:58 PM · Clusters, Prioritized
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 22 2016, 2:55 PM · Clusters, Prioritized
epriestley created T11908: Support an "overlay" database connection mode where multiple applications share a single connection.
Nov 22 2016, 2:54 PM · Infrastructure
epriestley added a revision to T11672: Evaluate persistent connections from HTTP contexts: Unknown Object (Differential Revision).
Nov 22 2016, 2:41 PM · Restricted Project, Performance, Clusters, Database
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 22 2016, 2:07 PM · Clusters, Prioritized
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 22 2016, 12:36 PM · Clusters, Prioritized
epriestley closed T10931: Changing mysql.implementation setting doesn't work as Resolved by committing Restricted Diffusion Commit.
Nov 22 2016, 12:15 PM · Setup, Database, Bug Report
thoughtpolice awarded T11741: Quickstart can fail to initialize databases if MyISAM is not available (currently, only in Google Cloud) a Like token.
Nov 22 2016, 11:06 AM
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 22 2016, 2:08 AM · Clusters, Prioritized
epriestley added a comment to T11902: Periods in repository shortnames make the repo unreachable.

No problem, thanks for the report!

Nov 22 2016, 1:25 AM · Bug Report
epriestley added a comment to T10931: Changing mysql.implementation setting doesn't work.

I've marked D16909 as fixing this, but it just removes mysql.implementation, and uses the rule "mysqli if available, mysql otherwise".

Nov 22 2016, 1:08 AM · Setup, Database, Bug Report
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Nov 22 2016, 1:05 AM · Clusters, Prioritized
epriestley added a revision to T10931: Changing mysql.implementation setting doesn't work: Unknown Object (Differential Revision).
Nov 22 2016, 1:05 AM · Setup, Database, Bug Report

Nov 21 2016

epriestley closed T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas, a subtask of T4571: Allow Phabricator to run in Read-Only Mode, as Resolved.
Nov 21 2016, 11:56 PM · Phacility
epriestley closed T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas as Resolved by committing Restricted Diffusion Commit.
Nov 21 2016, 11:56 PM · Restricted Project
epriestley closed T11817: Configuration issue MySQL max allowed packet does not mention preferred value as Resolved by committing Restricted Diffusion Commit.
Nov 21 2016, 11:56 PM · Setup, Bug Report
epriestley closed T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas, a subtask of T11044: Support partitioning application databases across multiple database hosts, as Resolved.
Nov 21 2016, 11:56 PM · Clusters, Prioritized
epriestley added a comment to T11902: Periods in repository shortnames make the repo unreachable.

I think this should be fixed now. Note that we still have T11165 floating around which may make it look like this is still an issue, by sending you to the wrong place when you hit "Save". That bug is dumb but fairly harmless so I haven't chased it down yet.

Nov 21 2016, 11:48 PM · Bug Report
epriestley closed T11902: Periods in repository shortnames make the repo unreachable as Resolved by committing Restricted Diffusion Commit.
Nov 21 2016, 11:47 PM · Bug Report
epriestley added a revision to T11902: Periods in repository shortnames make the repo unreachable: Unknown Object (Differential Revision).
Nov 21 2016, 11:46 PM · Bug Report
epriestley added a comment to T11902: Periods in repository shortnames make the repo unreachable.

Oh, hrrrm, this is actually more involved since it's not just the .git clone URI that's in trouble. So I can't just ban . without fixing existing short names.

Nov 21 2016, 11:29 PM · Bug Report
epriestley added a comment to T11902: Periods in repository shortnames make the repo unreachable.

Okay, let me ban them for now and if it causes too much of an issue we can try just banning .git at the end.

Nov 21 2016, 11:23 PM · Bug Report
epriestley added a comment to T9979: Build support for ngram indexes for substring searches (e.g., file, paste, package, task titles).

Partly, just haven't gotten there yet.

Nov 21 2016, 11:18 PM · Owners, Files, ApplicationSearch
epriestley added a comment to T11905: Search shouldn't use word boundaries.

(This is T6740, not T9979.)

Nov 21 2016, 11:16 PM · Bug Report
epriestley closed T11906: BACKTRACE error 2f48cc as Invalid.
Nov 21 2016, 11:12 PM
epriestley added a comment to T11903: Please provide diff ids as an attachment in differential.search.

(Is this a performance concern or do you just want like 6 fewer lines of code to maintain?)

Nov 21 2016, 10:59 PM · Restricted Project, Conduit, Feature Request
epriestley closed T11901: Thirdparty thephpleague/oauth2-client support as Resolved.

Feel free to add it to Community Resources, you should be able to edit that page.

Nov 21 2016, 10:59 PM · Feature Request
epriestley added a comment to T11902: Periods in repository shortnames make the repo unreachable.

This is because we now recognize shortname.git in some cases, and it's ambiguous if quack.git is "the repository with shortname quack.git", or "the repository with shortname quack, addressed as a Git repository".

Nov 21 2016, 10:57 PM · Bug Report
epriestley closed T11904: Obtaining Phabricator version should not require administrative permissions as Wontfix.

WMF has extensions and modifications to Phabricator so you shouldn't report anything you experience on that install to us directly. Report it locally, make sure it isn't because of an extension, then bring it upstream. The versions we could show you would not be useful anyway because they'd be hashes of local commits which do not appear in the upstream, so we would just close your report as invalid and say "test with unforked code before submitting a report" anyway.

Nov 21 2016, 10:53 PM · Feature Request
epriestley added a comment to T11817: Configuration issue MySQL max allowed packet does not mention preferred value.

I've marked D16905 as resolving this: we now recommend a minimum value (33554432).

Nov 21 2016, 5:13 PM · Setup, Bug Report
epriestley added a revision to T11817: Configuration issue MySQL max allowed packet does not mention preferred value: Unknown Object (Differential Revision).
Nov 21 2016, 5:10 PM · Setup, Bug Report
epriestley added a revision to T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas: Unknown Object (Differential Revision).
Nov 21 2016, 5:10 PM · Restricted Project
epriestley added a comment to T11900: Create bot reviewers that do code analysis and post findings as inline comments..

See also T10246#163438 for Drydock, and the Harbormaster / Drydock documentation.

Nov 21 2016, 5:00 PM · Differential, Feature Request
epriestley added a comment to T11900: Create bot reviewers that do code analysis and post findings as inline comments..

Here's the general shape of how to do this. Since we encourage synchronous pre-review lint to fill this role instead of asynchronous build-like processes, support is much rougher than support for lint.

Nov 21 2016, 4:59 PM · Differential, Feature Request
epriestley added a comment to T11900: Create bot reviewers that do code analysis and post findings as inline comments..

Have you looked at the existing lint support already?

Nov 21 2016, 4:30 PM · Differential, Feature Request
epriestley added a parent task for T11672: Evaluate persistent connections from HTTP contexts: T11044: Support partitioning application databases across multiple database hosts.
Nov 21 2016, 4:01 PM · Restricted Project, Performance, Clusters, Database
epriestley added a subtask for T11044: Support partitioning application databases across multiple database hosts: T11672: Evaluate persistent connections from HTTP contexts.
Nov 21 2016, 4:01 PM · Clusters, Prioritized
epriestley added a revision to T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas: Unknown Object (Differential Revision).
Nov 21 2016, 4:00 PM · Restricted Project
epriestley added a comment to T11044: Support partitioning application databases across multiple database hosts.

We have at least one tricky issue remaining: when applying storage upgrades, we currently apply them like this:

Nov 21 2016, 3:48 PM · Clusters, Prioritized