Page MenuHomePhabricator
Feed Advanced Search

Feb 21 2017

epriestley closed T10811: `phd-daemon` crash after automatic restart following config change, a subtask of T10756: Make daemons work correctly no matter where they are or how many copies are running, as Resolved.
Feb 21 2017, 12:12 AM · Restricted Project, Daemons
epriestley moved T12298: Allow daemon pools to autoscale down to 0 processes from Backlog to vNext on the Daemons board.
Feb 21 2017, 12:10 AM · Daemons, Ops, Phacility
epriestley moved T10867: Version daemons more clearly in daemon console so it's clear when `phd reload` has taken effect from Backlog to vNext on the Daemons board.
Feb 21 2017, 12:10 AM · Daemons, Feature Request
epriestley moved T11037: `bin/phd status` is misleading about local / remote daemons from Backlog to vNext on the Daemons board.
Feb 21 2017, 12:10 AM · Daemons, Restricted Project
epriestley added a comment to T12298: Allow daemon pools to autoscale down to 0 processes.

I believe I have the first part of this (restructuring the code into a more sensible Overseer > Pool > Daemon sort of thing) working, but it could use more testing. I'm going to see if we have anything else in Daemons that I can fix while I'm here to help me kick the tires a bit.

Feb 21 2017, 12:09 AM · Daemons, Ops, Phacility

Feb 20 2017

epriestley updated the task description for T12298: Allow daemon pools to autoscale down to 0 processes.
Feb 20 2017, 9:42 PM · Daemons, Ops, Phacility
epriestley closed T12299: Linking Maniphest Tasks to external Bugtrackers as Invalid.

This request doesn't describe a root problem, just suggests we do about a thousand hours of work integrating with remote APIs. See Describing Root Problems.

Feb 20 2017, 5:16 PM · Feature Request
epriestley added a comment to T12297: Make Conduit API calls on `admin.phacility.com` reasonably easy to profile.

Some possible approaches here:

Feb 20 2017, 4:34 PM · XHProf, Ops, Phacility
epriestley updated the task description for T12297: Make Conduit API calls on `admin.phacility.com` reasonably easy to profile.
Feb 20 2017, 4:33 PM · XHProf, Ops, Phacility
epriestley created T12298: Allow daemon pools to autoscale down to 0 processes.
Feb 20 2017, 4:30 PM · Daemons, Ops, Phacility
epriestley created T12297: Make Conduit API calls on `admin.phacility.com` reasonably easy to profile.
Feb 20 2017, 4:19 PM · XHProf, Ops, Phacility
epriestley added a subtask for T12101: Phabricator PHP 7 Compatibility: T9805: XHProf will not build on PHP7.
Feb 20 2017, 4:17 PM · Infrastructure, Guides
epriestley added a parent task for T9805: XHProf will not build on PHP7: T12101: Phabricator PHP 7 Compatibility.
Feb 20 2017, 4:16 PM · XHProf
epriestley moved T7954: Make it easier to upload XHProf profiles from Backlog to vNext on the XHProf board.
Feb 20 2017, 4:13 PM · Infrastructure, XHProf
epriestley added a parent task for T12217: Reduce the hardware cost of Phacility free instances: T12218: Reduce the operational cost of a larger Phacility cluster.
Feb 20 2017, 4:12 PM · Ops, Phacility
epriestley added a subtask for T12218: Reduce the operational cost of a larger Phacility cluster: T12217: Reduce the hardware cost of Phacility free instances.
Feb 20 2017, 4:12 PM · Ops, Phacility
epriestley added a comment to T12296: Improve Phacility repository import performance.

There's also a bunch of the usual free-tier shenanigans on this host -- free instances with 1 user importing multiple large repositories -- but that's to be expected.

Feb 20 2017, 4:10 PM · Customer Impact, Diffusion, Ops
epriestley created T12296: Improve Phacility repository import performance.
Feb 20 2017, 4:09 PM · Customer Impact, Diffusion, Ops
epriestley added a comment to T12134: Develop a Nuance-based Phabricator reporting/support flow.

Here's an attempt to manually classify recent feature requests. I'm not sure how much value we're really getting out of this channel except from users who are already part of Community:

Feb 20 2017, 12:28 PM · Abuse
epriestley closed T12239: Search for deleted or renamed files in Diffusion as Invalid.

Unfortunately, we haven't received enough information on this to move forward. See Contributing Feature Requests and Contributing Bug Reports if you'd like to try filing a new request.

Feb 20 2017, 12:17 PM · Feature Request

Feb 19 2017

epriestley added a comment to T12291: Diffusion doesn't display file moves/renames in an easily consumable/reviewable way.

The in-diff issue is described in T11482.

Feb 19 2017, 7:10 PM · Diffusion, Feature Request
epriestley added a comment to T12291: Diffusion doesn't display file moves/renames in an easily consumable/reviewable way.

I'm not sure I understand what changes you're suggesting.

Feb 19 2017, 6:43 PM · Diffusion, Feature Request
epriestley added a comment to T12218: Reduce the operational cost of a larger Phacility cluster.

This is currently the scalability and stability bottleneck for deployments, but should be relatively easy to fix.

Feb 19 2017, 5:13 PM · Ops, Phacility
epriestley added a comment to T12218: Reduce the operational cost of a larger Phacility cluster.

(For anyone following along, some additional discussion of clustershell in T2794.)

Feb 19 2017, 4:06 PM · Ops, Phacility
epriestley added a revision to T2794: Implement Phage (like Hypershell): Unknown Object (Differential Revision).
Feb 19 2017, 3:04 PM · Phage, Infrastructure
epriestley added a revision to T2794: Implement Phage (like Hypershell): Unknown Object (Differential Revision).
Feb 19 2017, 2:58 PM · Phage, Infrastructure
epriestley added a revision to T2794: Implement Phage (like Hypershell): Unknown Object (Differential Revision).
Feb 19 2017, 2:54 PM · Phage, Infrastructure
epriestley added a comment to T2794: Implement Phage (like Hypershell).

We'll open source everything that's general-purpose. (Currently, the only piece that's closed is the "plan" for Phacility deployments specifically. Since we don't have a generic "SSH" style plan as a starting point yet that plan is currently important, but we'll write generic plans or a general plan-executor or something eventually.)

Feb 19 2017, 12:37 PM · Phage, Infrastructure
epriestley merged T12276: Allow to configure arc commit message into T2920: Modularize the pipeline for producing final commit messages.
Feb 19 2017, 1:12 AM · Arcanist
epriestley merged task T12276: Allow to configure arc commit message into T2920: Modularize the pipeline for producing final commit messages.
Feb 19 2017, 1:12 AM · KDE, Feature Request

Feb 18 2017

epriestley added a comment to T12289: When a user is attending multiple overlapping events, computation of availability state may not be accurate.

I believe we only get it wrong in the very specific case where you're attending a "Busy" event and an "Away" event at the same time. We'll show the dot color for whichever event started first, so if the "Busy" event started before the "Away" event you get an orange dot instead of a red dot (if the "Away" event started first, we show a red dot, but that's the right color to show).

Feb 18 2017, 9:11 PM · Calendar, Bug Report
epriestley added a comment to T12278: Choose specific form on Create Subtask.

You should already be able to use custom forms to limit access to advanced fields by user, as we do on this install. If you (a user who is not a member of Community) try to create a new subtask here, I believe you will find that you can not access fields like "Assigned To" or "Priority". However, members of Community can.

Feb 18 2017, 1:51 PM · Maniphest, Feature Request
epriestley added a comment to T2794: Implement Phage (like Hypershell).

It looks like clustershell is doing something pretty similar to Hypershell/Phage in its "gateway" mode (but it looks like it can't bootstrap itself and doesn't have a web UI).

Feb 18 2017, 1:45 PM · Phage, Infrastructure
epriestley removed a watcher for Maniphest: • s935l4h.
Feb 18 2017, 2:57 AM
epriestley added a comment to T12277: Show the points of the sub and parent tasks in the Task Graph.

T12278 suggests that "sprint tasks" are being used in this workflow -- not milestones -- and "backlog tasks" are being used -- not columns. But this task also mentions columns and workboards. A more detailed description of your workflow would be helpful in understanding where the intended tools (milestones and columns) are falling short.

Feb 18 2017, 2:54 AM · Maniphest, Feature Request
epriestley added a comment to T12278: Choose specific form on Create Subtask.

Why do you create backlog tasks or sprint tasks instead of using Columns on Workboards or Milestones in Projects?

Feb 18 2017, 2:52 AM · Maniphest, Feature Request
epriestley triaged T12277: Show the points of the sub and parent tasks in the Task Graph as Wishlist priority.

I don't think this is necessarily unreasonable, but I'd like to see significantly more interest in it from other installs before we pursue it.

Feb 18 2017, 2:50 AM · Maniphest, Feature Request
epriestley closed T12222: Add custom fields to the "Task Action..." menu as Invalid.

Unfortunately, this doesn't seem to be moving toward an upstreamable feature request which completely describes a root problem. I'm not sure how we can make what we're asking for more clear. We've already spent a significant amount of time on this and need to move on to other things.

Feb 18 2017, 2:36 AM · Maniphest, Feature Request
epriestley closed T10794: Upgrading: Changes to Aphlict (Real-Time Notifications) Configuration as Resolved.

This has been live for a while now.

Feb 18 2017, 2:32 AM · Installing & Upgrading, Aphlict
epriestley closed T11922: Upgrading: Changes to Fulltext Indexing (InnoDB Fulltext) as Resolved.

This has seemed stable for a while. We've fixed a few stemming issues and have T12137 and some other followups outstanding, but these generally are not issues that are fundamental to InnoDB Fulltext.

Feb 18 2017, 2:31 AM · FreeBSD, Restricted Project, Installing & Upgrading
epriestley closed T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages as Resolved.

I think we mostly managed to get installs through this.

Feb 18 2017, 2:30 AM · Installing & Upgrading, Differential
epriestley closed T8623: Upgrading: Differential Hunk Migration as Resolved.

This has now been live for a while without anyone hitting real issues other than the minor hiccup in T12090. T8475 is an eventual followup.

Feb 18 2017, 2:27 AM · Installing & Upgrading, Differential, Guides
epriestley closed T12202: Upgrade Guide: Home Menu Items as Resolved.

This has been live for a couple of weeks and I don't think we've seen too much confusion from users.

Feb 18 2017, 2:25 AM · Guides, Installing & Upgrading, Profile Menu Item
epriestley closed T12268: Make the grey "Unverified User" dot accurately reflect the new universal behavior as Resolved.

I think D17374 covered everything I wanted to cover.

Feb 18 2017, 2:18 AM · Mail, People
epriestley added a comment to T12280: mov and m4v videos don't play .

See also T12079 and T12219, although I'm not sure if either of those are duplicates of this.

Feb 18 2017, 2:15 AM · Bug Report
epriestley added projects to T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?): Design, Internet Explorer.
Feb 18 2017, 2:14 AM · Internet Explorer, Design
epriestley added a comment to T12275: Allow to rename applications.

The point of my comment was that as someone familiar with KDE, which is broadly a project with a somewhat-similar application structure and somewhat-similar application names, you should reasonably be aware that what you are asking for is not likely to be trivial or straightforward.

Feb 18 2017, 2:03 AM · Feature Request
epriestley edited the content of Changelog.
Feb 18 2017, 1:42 AM
epriestley created 2017 Week 7 (Late February).
Feb 18 2017, 1:41 AM
epriestley added a comment to T12276: Allow to configure arc commit message.

See T10622.

Feb 18 2017, 1:15 AM · KDE, Feature Request
epriestley added a comment to T12275: Allow to rename applications.

I find it noteworthy that this request comes from KDE, a project which ships a large number of applications with nonliteral names featuring "K" wordplay ("Konversation" instead of "IRC Client", "Konqueror" instead of "Browser", "KCachegrind" instead of "Graphical Frontend for Cachegrind, a Cache Profiler that is part of Valgrind, a Profiler Suite With An Unfortunate Nonliteral Name", and so on).

Feb 18 2017, 12:54 AM · Feature Request
epriestley added a comment to T12217: Reduce the hardware cost of Phacility free instances.

We're currently at ~82% cluster fullness which makes me slightly uncomfortable, but I'm not going to add more hardware quite yet since I think I can probably get "scale to 0" into production next week. If it's more involved than I think I'll likely put shards 017-020 into production in the next week or so.

Feb 18 2017, 12:42 AM · Ops, Phacility
epriestley added a comment to T12217: Reduce the hardware cost of Phacility free instances.

Can't the same tricks used to make a single web server handle multiple instances be used for the daemons?

Feb 18 2017, 12:35 AM · Ops, Phacility

Feb 17 2017

epriestley closed T12290: `arc diff` should copy the differential URL to clipboard as Invalid.

Yes, our expectation is that email solves the problem of notifying reviewers. If email isn't solving this problem, we'd prefer to try to fix that rather than add features to support a workflow where you manually copy-paste links into a Slack channel, since this is a fundamentally narrow, unscalable workflow and the feature isn't practical to implement in environments where arc is run on a remote host.

Feb 17 2017, 11:55 PM · Feature Request
epriestley added a revision to T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?): Unknown Object (Differential Revision).
Feb 17 2017, 11:34 PM · Internet Explorer, Design
epriestley added a comment to T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?).

I'll just undo D17361 for now since the "MMMMMMMMMMMMMMMMM" thing is only a theoretical problem, and we can think about this more carefully outside of the context of a release cut.

Feb 17 2017, 11:30 PM · Internet Explorer, Design
epriestley added a revision to T12218: Reduce the operational cost of a larger Phacility cluster: Unknown Object (Differential Revision).
Feb 17 2017, 11:18 PM · Ops, Phacility
epriestley added a revision to T2794: Implement Phage (like Hypershell): Unknown Object (Differential Revision).
Feb 17 2017, 11:14 PM · Phage, Infrastructure
epriestley added a revision to T2794: Implement Phage (like Hypershell): Unknown Object (Differential Revision).
Feb 17 2017, 10:59 PM · Phage, Infrastructure
epriestley added a revision to T2794: Implement Phage (like Hypershell): Unknown Object (Differential Revision).
Feb 17 2017, 10:42 PM · Phage, Infrastructure
epriestley added a comment to T12290: `arc diff` should copy the differential URL to clipboard.

What are two other ways we could solve the problem you're running into?

Feb 17 2017, 10:40 PM · Feature Request
chad awarded T2794: Implement Phage (like Hypershell) a 100 token.
Feb 17 2017, 10:04 PM · Phage, Infrastructure
epriestley renamed T12289: When a user is attending multiple overlapping events, computation of availability state may not be accurate from calendar: away should be displayed first than busy to When a user is attending multiple overlapping events, computation of availability state may not be accurate.
Feb 17 2017, 9:08 PM · Calendar, Bug Report
epriestley added a comment to T2794: Implement Phage (like Hypershell).

This is still a shallow ghost of Hypershell, but I successfully deployed secure with it:

Feb 17 2017, 8:56 PM · Phage, Infrastructure
jcox awarded F905540: cat3.png a 100 token.
Feb 17 2017, 6:59 PM
jcox awarded F905540: cat3.png a Burninate token.
Feb 17 2017, 6:59 PM
epriestley added a comment to T12272: Allow users to accept on behalf of packages they control a containing package for.

As far as "opt-in", are you mostly concerned about performance?

Feb 17 2017, 6:14 PM · Owners, Audit, Restricted Project, Differential
epriestley added a comment to T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?).

(I'm not sure how "Compatibility Mode" and the DOM inspector are interacting, so maybe I'm just using it incorrectly.)

Feb 17 2017, 5:59 PM · Internet Explorer, Design
epriestley added a comment to T12289: When a user is attending multiple overlapping events, computation of availability state may not be accurate.

Here's the note in PhabricatorPeopleQuery about this:

Feb 17 2017, 5:42 PM · Calendar, Bug Report
epriestley added a comment to T12288: Phabricator OAuth 2.0 initiating SSO login from a Third Party website.

I don't think this is worth bringing upstream. It very occasionally saves users one click on an otherwise straightforward workflow, but requires significant complexity and maintenance from the upstream.

Feb 17 2017, 5:40 PM · Auth, Feature Request
epriestley added a comment to T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?).

According to compatibility mode on my machine (Windows 7, IE 11, in IE10 mode), there is no crumb bug in IE10 if float: left is removed. This isn't consistent with T5902 or with other results I got (e.g., this thing says there is such a bug).

Feb 17 2017, 5:29 PM · Internet Explorer, Design
epriestley added a comment to T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?).

Are you OK with this plan?

Feb 17 2017, 5:20 PM · Internet Explorer, Design
epriestley added a comment to T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?).

I made some effort to fix this, but without much headway:

Feb 17 2017, 5:16 PM · Internet Explorer, Design
epriestley added a comment to T12157: Make it visibly clearer that a Phabricator user account has been disabled.

D17374 makes hovercards a little bit more clear too, although that might get some design feedback still (see "Horse" here, for example):

Feb 17 2017, 4:08 PM · Profile, Feature Request
epriestley added a revision to T12157: Make it visibly clearer that a Phabricator user account has been disabled: Unknown Object (Differential Revision).
Feb 17 2017, 3:25 PM · Profile, Feature Request
epriestley added a revision to T12268: Make the grey "Unverified User" dot accurately reflect the new universal behavior: Unknown Object (Differential Revision).
Feb 17 2017, 3:25 PM · Mail, People
epriestley added a comment to T11172: Unable to configure Arcanist as per the quick start tutorial.

In the future (T550) we plan to allow arc commands to use an SSH key. I'm not sure if that will reduce or increase confusion.

Feb 17 2017, 3:16 PM · Documentation, Bug Report
epriestley created T12287: Crumb width on profile pages is extremely conservative in Safari (always chops off the last couple letters?).
Feb 17 2017, 3:10 PM · Internet Explorer, Design
epriestley added a comment to T11172: Unable to configure Arcanist as per the quick start tutorial.

You should be able to can arc install-certificate --conduit-uri=https://whatever to install a certificate for an arbitrary install with no other configuration.

Feb 17 2017, 3:05 PM · Documentation, Bug Report
epriestley merged task T12286: Passphrase Conduit API does not specify secret for Note credential type into T5553: Allow SSL certificate to be stored in Passphrase.
Feb 17 2017, 2:35 PM · Bug Report
epriestley merged T12286: Passphrase Conduit API does not specify secret for Note credential type into T5553: Allow SSL certificate to be stored in Passphrase.
Feb 17 2017, 2:35 PM · Passphrase
epriestley added a comment to T12286: Passphrase Conduit API does not specify secret for Note credential type.

What is your use case for API access to notes?

Feb 17 2017, 2:30 PM · Bug Report
epriestley closed T12284: Wrong notification label (subtask status update) as Resolved by committing Restricted Diffusion Commit.
Feb 17 2017, 2:09 PM · Bug Report
epriestley added a comment to T12284: Wrong notification label (subtask status update).

D17373 should fix the typo.

Feb 17 2017, 1:34 PM · Bug Report
epriestley added a revision to T12284: Wrong notification label (subtask status update): Unknown Object (Differential Revision).
Feb 17 2017, 1:26 PM · Bug Report

Feb 16 2017

epriestley closed T12281: Exception thrown when adding a form to the Favorites menu as Resolved by committing Restricted Diffusion Commit.
Feb 16 2017, 11:45 PM · Bug Report
epriestley added a comment to T12281: Exception thrown when adding a form to the Favorites menu.

Thanks! Your reproduction instructions were extremely clear and made hunting this down straightforward. D17372 should resolve this.

Feb 16 2017, 11:19 PM · Bug Report
epriestley added a revision to T12281: Exception thrown when adding a form to the Favorites menu: Unknown Object (Differential Revision).
Feb 16 2017, 11:17 PM · Bug Report
epriestley added a comment to T12282: "Phabricator Media" wiki page has old logos.

I gave the goat some leaves to eat because maybe goats eat leaves?

Feb 16 2017, 11:00 PM · Design
epriestley updated the task description for T12282: "Phabricator Media" wiki page has old logos.
Feb 16 2017, 10:59 PM · Design
epriestley created T12282: "Phabricator Media" wiki page has old logos.
Feb 16 2017, 10:58 PM · Design
epriestley added a comment to T9525: Provide a reasonable general use logo.

Those are old now I guess, I'll file something to see if @chad can fix it because I am not licensed to pixel.

Feb 16 2017, 10:57 PM · Public & Media Relations
epriestley added a comment to T12279: Timezone Asia/Jerusalem incorrectly listed under UTC-0.

Well by the time you divide false into 3600 pieces you can't have much left!

Feb 16 2017, 10:55 PM · Bug Report
zhiyuchen awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Like token.
Feb 16 2017, 7:44 PM · Workboards (v3), Restricted Project
mbenua-mparticle awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Love token.
Feb 16 2017, 7:43 PM · Workboards (v3), Restricted Project
epriestley added a comment to T12263: Javascript licence.

See LICENSE for license information:

Feb 16 2017, 7:26 PM · Feature Request
epriestley added a revision to T2794: Implement Phage (like Hypershell): Restricted Differential Revision.
Feb 16 2017, 1:50 PM · Phage, Infrastructure
epriestley added a comment to T11989: Wage an endless war against HP Printer Fax Support.

Recently, we've started seeing a handful of attacks where human users appear to read a discussion, formulate a human-sounding, contextual reply (e.g., discussing the thread topic in what appears to be a human way, just with a very shallow understanding of the issue), and then include a link to a site offering various services (mostly essay writing?) in the footer.

Feb 16 2017, 12:29 PM · Abuse
epriestley removed a watcher for Feature Request: • ilmked0514.
Feb 16 2017, 12:09 PM
epriestley removed a watcher for Feature Request: ps625353.
Feb 16 2017, 12:09 PM