Page MenuHomePhabricator
Feed All Stories

Feb 12 2018

epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Restricted Differential Revision.
Feb 12 2018, 6:34 PM · Plans, Differential, Harbormaster
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

When the dust settles, I expect

Feb 12 2018, 6:10 PM · Plans, Differential, Harbormaster
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

In any case, I think we're left with two issues:

Feb 12 2018, 5:58 PM · Plans, Differential, Harbormaster
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

This deadlocks: the first connection has the revision row locked FOR UPDATE and the second connection is waiting on that lock to clear before its update fires. This is an application-side deadlock and MySQL will not be able to detect it, so the request will appear to hang until the query timeout (or execution timeout) is reached.

Feb 12 2018, 4:51 PM · Plans, Differential, Harbormaster
epriestley added a comment to T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them.

Sorry, the only way to influence feature development is through a support pact. See also Planning.

Feb 12 2018, 4:48 PM · Restricted Project, Diffusion, Herald
siepkes added a comment to T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them.

@epriestley Would you guys be open for a patch for this? How would you like to see this implemented in order to be acceptable for you guys?

Feb 12 2018, 9:21 AM · Restricted Project, Diffusion, Herald
smalyshev awarded T7125: Provide tooling to for periodic reminders (like renewing domains and update SSL certificates) a Like token.
Feb 12 2018, 7:26 AM · Calendar

Feb 11 2018

epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

The NULL is explicable if we can somehow queue a HarbormasterBuildWorker between the time it is created by harbormaster.queryautotargets and the time the TYPE_UPDATE applies.

Feb 11 2018, 6:30 PM · Plans, Differential, Harbormaster
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

Here are the irregularities that jump out to me for the PHI268 data:

Feb 11 2018, 4:21 PM · Plans, Differential, Harbormaster
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

For PHI268, here are the actual diffs for the affected revision:

Feb 11 2018, 3:45 PM · Plans, Differential, Harbormaster
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

All normal buildables should be created with containerPHID set properly already in the modern code.

Feb 11 2018, 3:09 PM · Plans, Differential, Harbormaster
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

For the Harbormaster races, I'm looking at the containerPHID case first since this is a relatively concrete clue (PHI268).

Feb 11 2018, 3:00 PM · Plans, Differential, Harbormaster
epriestley closed T13071: If you somehow create a draft with an enormous version, it can get stuck in the database for a very long time as Resolved by committing Restricted Diffusion Commit.
Feb 11 2018, 2:01 PM · EditEngine, Transactions
epriestley added a revision to T13071: If you somehow create a draft with an enormous version, it can get stuck in the database for a very long time: Unknown Object (Differential Revision).
Feb 11 2018, 1:52 PM · EditEngine, Transactions
epriestley closed T12714: `differential.createcomment` can race automatic revision closure as Resolved by committing Restricted Diffusion Commit.
Feb 11 2018, 4:07 AM · Transactions, Bug Report, Restricted Project
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

Unit tests caught one issue with D19059 in the password upgrade engine. The code looked like this:

Feb 11 2018, 4:00 AM · Plans, Differential, Harbormaster
epriestley added a revision to T12714: `differential.createcomment` can race automatic revision closure: Unknown Object (Differential Revision).
Feb 11 2018, 2:05 AM · Transactions, Bug Report, Restricted Project
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 11 2018, 2:05 AM · Plans, Differential, Harbormaster
epriestley triaged T13071: If you somehow create a draft with an enormous version, it can get stuck in the database for a very long time as Wishlist priority.
Feb 11 2018, 2:03 AM · EditEngine, Transactions
witrin added a comment to T11330: Allow Herald to "Queue Call to Webhook: ...".

@epriestley Ah okay sorry, I'll do that! But I think the first part is a bug.

Feb 11 2018, 1:56 AM · Feature Request
epriestley added a comment to T11330: Allow Herald to "Queue Call to Webhook: ...".

Please use the Discourse community forum or your organization's Support Pact to get help with support questions.

Feb 11 2018, 1:53 AM · Feature Request
witrin added a comment to T11330: Allow Herald to "Queue Call to Webhook: ...".

My use case for a Webhook: Trigger a stage build when a commit is pushed to an untracked topic branch.

Feb 11 2018, 1:45 AM · Feature Request
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

For PHI332, my test case was:

Feb 11 2018, 1:41 AM · Plans, Differential, Harbormaster
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 11 2018, 12:42 AM · Plans, Differential, Harbormaster
epriestley added a comment to T10746: Aborted build in Harbormaster still shows as building in Diffusion.

It isn't currently retroactive: the fix is in transition logic and the transition just didn't trigger before.

Feb 11 2018, 12:41 AM · Restricted Project, Harbormaster, Bug Report
swisspol added a comment to T10746: Aborted build in Harbormaster still shows as building in Diffusion.

Is this retroactive to builds in this half state prior to this commit and
deploy?

Feb 11 2018, 12:17 AM · Restricted Project, Harbormaster, Bug Report
epriestley closed T8475: Clean up remnants of old Differential hunk storage as Resolved by committing Restricted Diffusion Commit.
Feb 11 2018, 12:12 AM · Infrastructure, Restricted Project, Differential
epriestley closed T10746: Aborted build in Harbormaster still shows as building in Diffusion as Resolved by committing Restricted Diffusion Commit.
Feb 11 2018, 12:08 AM · Restricted Project, Harbormaster, Bug Report
epriestley closed T11154: Build results don't always get conferred to their buildable as Resolved by committing Restricted Diffusion Commit.
Feb 11 2018, 12:08 AM · Restricted Project, Harbormaster, Bug Report

Feb 10 2018

epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

On the races:

Feb 10 2018, 9:21 PM · Plans, Differential, Harbormaster
ki.stfu added a comment to T7257: Incorrect diff between patches of different owners.

lol, 2 years old report is closed with we-don't-know-how-to-reproduce-it :D

Feb 10 2018, 8:47 PM · Differential
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 10 2018, 8:11 PM · Plans, Differential, Harbormaster
epriestley added a revision to T8475: Clean up remnants of old Differential hunk storage: Unknown Object (Differential Revision).
Feb 10 2018, 8:11 PM · Infrastructure, Restricted Project, Differential
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 10 2018, 7:54 PM · Plans, Differential, Harbormaster
epriestley added a revision to T8475: Clean up remnants of old Differential hunk storage: Unknown Object (Differential Revision).
Feb 10 2018, 7:54 PM · Infrastructure, Restricted Project, Differential
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 10 2018, 7:50 PM · Plans, Differential, Harbormaster
epriestley added a comment to T7467: Consider giving deleted files a more prominent treatment in the changeset UI.

See also PHI356.

Feb 10 2018, 7:47 PM · Restricted Project, Differential
epriestley closed T7257: Incorrect diff between patches of different owners as Invalid.

This report doesn't meet the reproduction instruction requirement for modern bug reports.

Feb 10 2018, 7:46 PM · Differential
epriestley added a comment to T6410: Differential: Allow collapsing and expanding folders in file tree view.

See also PHI356.

Feb 10 2018, 7:44 PM · Differential
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T4698: Support for SVN patches, created by PhpStorm.
Feb 10 2018, 7:43 PM · Arcanist, Differential
epriestley added a parent task for T4698: Support for SVN patches, created by PhpStorm: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
Feb 10 2018, 7:43 PM · Subversion, Differential
epriestley moved T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated from Backlog to Far Future Work on the Differential board.
Feb 10 2018, 7:40 PM · Diffusion, Herald
epriestley added a revision to T11154: Build results don't always get conferred to their buildable: Unknown Object (Differential Revision).
Feb 10 2018, 7:38 PM · Restricted Project, Harbormaster, Bug Report
epriestley added a revision to T10746: Aborted build in Harbormaster still shows as building in Diffusion: Unknown Object (Differential Revision).
Feb 10 2018, 7:38 PM · Restricted Project, Harbormaster, Bug Report
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Restricted Differential Revision.
Feb 10 2018, 7:38 PM · Plans, Differential, Harbormaster
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 10 2018, 7:35 PM · Plans, Differential, Harbormaster
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 10 2018, 7:13 PM · Plans, Differential, Harbormaster
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 10 2018, 7:13 PM · Plans, Differential, Harbormaster
epriestley renamed T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction from Plans: Harbormaster Interactions with Differential to Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 10 2018, 7:09 PM · Plans, Differential, Harbormaster
kuba-orlik awarded T731: Allow revisions to have alternate acceptance conditions a Like token.
Feb 10 2018, 2:21 PM · Restricted Project, Unknown Object (Project), Differential
epriestley edited the content of Changelog.
Feb 10 2018, 1:17 AM
epriestley created 2018 Week 6 (Early February).
Feb 10 2018, 1:16 AM
epriestley closed T12677: Support multiple mail delivery services for automatic failover as Resolved.

This hasn't blown up in 24 hours and is about to promote, so anything else can be handled in followups.

Feb 10 2018, 12:40 AM · Phacility, Mail

Feb 9 2018

epriestley added a comment to T13053: Plans: Mail Tags and Failover.

(Testing "secure" flag in webhooks. 🐑)

Feb 9 2018, 11:09 PM · Plans, Must Encrypt Mail, Mail
epriestley triaged T13070: Deprecate and remove `feed.http-hooks` as Wishlist priority.
Feb 9 2018, 11:08 PM · Feed
epriestley renamed T10363: Reorient Doorkeeper publishing around transactions instead of feed stories from Reorient publishing (Doorkeeper, feed.http-hooks) around transactions instead of feed stories to Reorient Doorkeeper publishing around transactions instead of feed stories.
Feb 9 2018, 11:06 PM · Nuance, Restricted Project, Feed, Doorkeeper
epriestley updated the task description for T5462: How do I publish Phabricator events into remote systems?.
Feb 9 2018, 11:05 PM · Guides, Doorkeeper, Feed, Herald
epriestley added a revision to T12677: Support multiple mail delivery services for automatic failover: Unknown Object (Differential Revision).
Feb 9 2018, 10:42 PM · Phacility, Mail
epriestley closed T6121: Support non-latin characters in macros as Resolved by committing Restricted Diffusion Commit.
Feb 9 2018, 10:34 PM · Macros
epriestley added a revision to T6121: Support non-latin characters in macros: Unknown Object (Differential Revision).
Feb 9 2018, 10:32 PM · Macros
epriestley added a comment to T6121: Support non-latin characters in macros.

See PHI357.

Feb 9 2018, 10:18 PM · Macros
epriestley added a comment to T11330: Allow Herald to "Queue Call to Webhook: ...".

I'm not entirely sure this resolves the original request, but we have webhooks now. See also PHI348 and PHI349. There's some documentation that should publish shortly and the changelog should have more details in the next couple hours.

Feb 9 2018, 10:09 PM · Feature Request
epriestley closed T11330: Allow Herald to "Queue Call to Webhook: ...", a subtask of T5462: How do I publish Phabricator events into remote systems?, as Resolved.
Feb 9 2018, 9:57 PM · Guides, Doorkeeper, Feed, Herald
epriestley closed T11330: Allow Herald to "Queue Call to Webhook: ..." as Resolved by committing Restricted Diffusion Commit.
Feb 9 2018, 9:57 PM · Feature Request
epriestley added a revision to T11330: Allow Herald to "Queue Call to Webhook: ...": Unknown Object (Differential Revision).
Feb 9 2018, 9:38 PM · Feature Request
epriestley added a revision to T11330: Allow Herald to "Queue Call to Webhook: ...": Unknown Object (Differential Revision).
Feb 9 2018, 8:23 PM · Feature Request
epriestley added a revision to T11330: Allow Herald to "Queue Call to Webhook: ...": Restricted Differential Revision.
Feb 9 2018, 8:09 PM · Feature Request
epriestley added a revision to T11330: Allow Herald to "Queue Call to Webhook: ...": Unknown Object (Differential Revision).
Feb 9 2018, 7:47 PM · Feature Request
epriestley added a revision to T11330: Allow Herald to "Queue Call to Webhook: ...": Unknown Object (Differential Revision).
Feb 9 2018, 7:42 PM · Feature Request
epriestley added a revision to T11330: Allow Herald to "Queue Call to Webhook: ...": Unknown Object (Differential Revision).
Feb 9 2018, 5:42 PM · Feature Request
epriestley closed T5726: Add more information to story POSTs during the feed.http-hooks hook as Wontfix.

I'm planning to build T11330 ("policy-blind" webhooks) instead, and deprecate feed.http-hooks. See that task for details.

Feb 9 2018, 1:29 PM · Feed
epriestley closed T5726: Add more information to story POSTs during the feed.http-hooks hook, a subtask of T11330: Allow Herald to "Queue Call to Webhook: ...", as Wontfix.
Feb 9 2018, 1:29 PM · Feature Request
zalun added a watcher for Doorkeeper: zalun.
Feb 9 2018, 11:38 AM
• shekharsharma705 added a comment to P2084 T12785 patch.

Will this be promoted to stable release of Phabricator?

Feb 9 2018, 10:45 AM
epriestley added a comment to T12677: Support multiple mail delivery services for automatic failover.

Seems OK:

Feb 9 2018, 2:17 AM · Phacility, Mail
epriestley added a comment to T12677: Support multiple mail delivery services for automatic failover.

(I've muted this task so I shouldn't get mail about it.)

Feb 9 2018, 2:16 AM · Phacility, Mail
epriestley added a comment to T12677: Support multiple mail delivery services for automatic failover.

"Quack, quack" said the duck.

Feb 9 2018, 2:13 AM · Phacility, Mail
epriestley added a comment to T12677: Support multiple mail delivery services for automatic failover.

We now have Postmark configured as a primary mailer for this domain with inbound (via MX record) and outbound (via cluster.mailers) failover to Mailgun. 📫

Feb 9 2018, 2:13 AM · Phacility, Mail
epriestley added a comment to T12677: Support multiple mail delivery services for automatic failover.

"Moo", said the cow.

Feb 9 2018, 2:12 AM · Phacility, Mail
epriestley added a revision to T12677: Support multiple mail delivery services for automatic failover: Unknown Object (Differential Revision).
Feb 9 2018, 1:50 AM · Phacility, Mail
epriestley added a comment to T12677: Support multiple mail delivery services for automatic failover.
  • PhabricatorMailSetupCheck should be removed, but some of the SES stuff should stick around.
Feb 9 2018, 1:48 AM · Phacility, Mail
epriestley added a revision to T12677: Support multiple mail delivery services for automatic failover: Unknown Object (Differential Revision).
Feb 9 2018, 1:27 AM · Phacility, Mail

Feb 8 2018

epriestley closed T4434: Track object closed/completed date and actor as Resolved by committing Restricted Diffusion Commit.
Feb 8 2018, 11:42 PM · Restricted Project, Maniphest, Projects
epriestley added a revision to T4434: Track object closed/completed date and actor: Unknown Object (Differential Revision).
Feb 8 2018, 11:16 PM · Restricted Project, Maniphest, Projects
epriestley added a revision to T4434: Track object closed/completed date and actor: Unknown Object (Differential Revision).
Feb 8 2018, 11:03 PM · Restricted Project, Maniphest, Projects
epriestley added a revision to T4434: Track object closed/completed date and actor: Unknown Object (Differential Revision).
Feb 8 2018, 10:46 PM · Restricted Project, Maniphest, Projects
epriestley added a comment to T4434: Track object closed/completed date and actor.

See also PHI347.

Feb 8 2018, 10:43 PM · Restricted Project, Maniphest, Projects
epriestley added a project to T9031: When I ignore subscription changes, I'm not notified of being cc'ed: Mail.
Feb 8 2018, 8:49 PM · Mail, Notifications
epriestley added a revision to T9031: When I ignore subscription changes, I'm not notified of being cc'ed: Unknown Object (Differential Revision).
Feb 8 2018, 8:37 PM · Mail, Notifications
ermik added Q3: Has anyone really been far even as decided to use even go want to do look more like? (Answer 565).
Feb 8 2018, 8:32 PM
epriestley added a comment to T13068: Refinements for "Mute Notifications".

I largely agree. This is getting leeway because it's backed by support mana (PHI126 basically just asks for this feature, verbatim). I think the actual change in D19033 is small enough that I don't feel too bad about giving this a shot, but I'd like this feature to see significant use and not generate a lot of confusion/support load if it's going to stay in the upstream. I'm also more comfortable trying this because it's very easy to revert.

Feb 8 2018, 8:10 PM · Notifications, Mail
avivey added a comment to T13068: Refinements for "Mute Notifications".

For what it's worth, I think the Mute feature adds a lot of complexities to the system, in excess to the norms of the last few years:

  • Code to handle it in the sending mechanism
  • Prioritizing this feature against any other notify feature (like T9031)
  • UI to show the to the muting user (on the object and in /mail/?)
  • UI to show to other users that this user will not be notified (What if all members of a project are muting a thread?)
  • Can a mailing list/project mute a topic?
  • "why did I not receive this notification?" - there's still some issues about this - novice users don't know/understand /mail/, and admins can't see this for them. I suspect this question will require a written checklist somewhere.
Feb 8 2018, 7:37 PM · Notifications, Mail
epriestley closed T13053: Plans: Mail Tags and Failover as Resolved.

See T13069 for followups on mail stamps.

Feb 8 2018, 7:35 PM · Plans, Must Encrypt Mail, Mail
epriestley closed T11363: Differential "revision updated" mail preference is pretty useless, a subtask of T10448: Modularize mail tags, as Resolved.
Feb 8 2018, 7:29 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
epriestley closed T11363: Differential "revision updated" mail preference is pretty useless as Resolved.

See T13069 for this and other similar use cases.

Feb 8 2018, 7:29 PM · Customer Impact, Restricted Project, Differential, Mail
epriestley closed T10448: Modularize mail tags as Resolved.

I'm going to roll this forward into T13069, which discusses remaining work for "mail stamps".

Feb 8 2018, 7:29 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
epriestley closed T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc, a subtask of T10448: Modularize mail tags, as Resolved.
Feb 8 2018, 7:28 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
epriestley closed T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc as Resolved.

I'm going to roll this forward into T13069.

Feb 8 2018, 7:28 PM · Customer Impact, Restricted Project, Mail
epriestley triaged T13069: Make mail stamps routable on the server, include transaction information, and replace mail tags as Normal priority.
Feb 8 2018, 7:24 PM · Mail
epriestley added a comment to T13068: Refinements for "Mute Notifications".

If this feature doesn't see much use, I'd like to remove or deemphasize it (for example, by moving it to a keystroke or removing the UI and just providing access via !mute) at some point since I think UI space in the curtain is premium real estate. This doesn't need to be 200 mutes per user per day, but I could imagine this seeing essentially zero use.

Feb 8 2018, 6:59 PM · Notifications, Mail