Page MenuHomePhabricator
Feed Advanced Search

Feb 13 2018

epriestley added a comment to T13073: Plans: Drydock for normal software use cases where builds take more than 45 seconds.

When logs span multiple lines, they are rendered as unreadable garbage messes:

Feb 13 2018, 11:29 AM · Plans, Drydock
epriestley added a comment to T13073: Plans: Drydock for normal software use cases where builds take more than 45 seconds.

When blueprints claim to be able to allocate resources but fail during allocation, we currently destroy the lease. I think this is likely too severe: consider an EC2 blueprint where the allocation call fails for some temporary reason (EC2 just fails, or we hit the account limit for instances, or whatever else).

Feb 13 2018, 11:00 AM · Plans, Drydock
epriestley added a comment to T13073: Plans: Drydock for normal software use cases where builds take more than 45 seconds.

In trying to plot a course through this, I'd like to try to sequence this so that existing issues get fixed first, then breaking changes happen afterward (maybe in the next release). Some of these changes (particularly, the CustomField-to-EditField change) will be significantly disruptive to existing custom code. (That change is also pretty straightforward and new stuff depends on it, so I'd probably start there if there was no compatibility concern.)

Feb 13 2018, 10:30 AM · Plans, Drydock

Feb 12 2018

epriestley renamed T13073: Plans: Drydock for normal software use cases where builds take more than 45 seconds from Plans: Drydock to Plans: Drydock for normal software use cases where builds take more than 45 seconds.
Feb 12 2018, 11:26 PM · Plans, Drydock
epriestley updated the task description for T13073: Plans: Drydock for normal software use cases where builds take more than 45 seconds.
Feb 12 2018, 11:17 PM · Plans, Drydock
epriestley updated the task description for T13072: Merge Harbormaster BuildCommand into BuildMessage.
Feb 12 2018, 11:04 PM · Harbormaster
epriestley closed T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction as Resolved.

See T13072 for Harbormaster followups.

Feb 12 2018, 11:03 PM · Plans, Differential, Harbormaster
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 12 2018, 11:02 PM · Plans, Differential, Harbormaster
epriestley triaged T13073: Plans: Drydock for normal software use cases where builds take more than 45 seconds as Normal priority.
Feb 12 2018, 11:02 PM · Plans, Drydock
epriestley triaged T13072: Merge Harbormaster BuildCommand into BuildMessage as Wishlist priority.
Feb 12 2018, 11:01 PM · Harbormaster
epriestley moved T11195: Drydock's working copy should run "git lfs fetch && git lfs checkout" for repositories known to use Git LFS from Backlog to Far Future on the Drydock board.
Feb 12 2018, 10:58 PM · Drydock, Feature Request
epriestley closed T9811: Make it easier to diagnose command failures occurring inside Drydock allocations as Wontfix.

This doesn't really describe anything actionable.

Feb 12 2018, 10:58 PM · Drydock
epriestley removed projects from T12180: Cropped text in Property List: Drydock, Bug Report.
Feb 12 2018, 10:57 PM · PHUI
epriestley closed T1816: Support downloading a compressed working copy (tar/zip) of a repository at a specific commit or tag as Wontfix.

This is something we could reasonably build now, but I think we're unlikely to build it without a customer request and an actual use case. Closing until those materialize.

Feb 12 2018, 10:56 PM · Drydock, Diffusion
epriestley moved T12935: Automatically detect merge-ability in Differential from Backlog to Future on the Drydock board.
Feb 12 2018, 10:54 PM · Customer Impact, Harbormaster, Drydock, Differential
cspeckmim added a comment to T12688: Inline Comment Design Opportunities for Improvement.

In Chrome (Version 64.0.3282.140 (Official Build) (64-bit)) the inline comment buttons have a hot-spot for tooltips to party

Feb 12 2018, 10:31 PM · Design, Differential, Inline Comments
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 12 2018, 10:02 PM · Plans, Differential, Harbormaster
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 12 2018, 9:04 PM · Plans, Differential, Harbormaster
epriestley added a comment to T2334: Implement Google Calendar v3 API into Calendar.

See Planning.

Feb 12 2018, 8:49 PM · Restricted Project, Prioritized, Calendar
gadi.rotenberg added a comment to T2334: Implement Google Calendar v3 API into Calendar.

Is there someone working on this feature?

Feb 12 2018, 8:48 PM · Restricted Project, Prioritized, Calendar
epriestley updated the task description for T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.
Feb 12 2018, 8:37 PM · Plans, Differential, Harbormaster
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 12 2018, 8:11 PM · Plans, Differential, Harbormaster
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 12 2018, 7:54 PM · Plans, Differential, Harbormaster
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 12 2018, 7:09 PM · Plans, Differential, Harbormaster
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (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: Unknown Object (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, Restricted 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, Herald, Feed, Doorkeeper
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, Herald, Feed, Doorkeeper
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: ...": Unknown Object (Differential Revision).
Feb 9 2018, 8:09 PM · Feature Request
epriestley added a revision to T11330: Allow Herald to "Queue Call to Webhook: ...": Restricted 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