Page MenuHomePhabricator
Feed All Stories

Oct 31 2018

20after4 updated the task description for T13208: Workboard queries may vanish or fail to persist (spooky).
Oct 31 2018, 7:47 PM · Workboards
20after4 added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

I just tested and indeed @joshuaspence's steps are reproducible on https://phabricator.wikimedia.org

Oct 31 2018, 7:46 PM · Workboards
epriestley updated the task description for T13088: Plans: Harbormaster UI usability and interconnectedness.
Oct 31 2018, 4:05 PM · Plans, Harbormaster
epriestley added a comment to T13206: Diviner publishing can fail resoundingly with unusual file permissions [was: User documentation on "secure" is occasionally unpublishing].

The immediate issue now appears fixed and it seems likely that the root cause is also fixed. We should still hunt down the bad cache behavior in the presence of wonky permissions.

Oct 31 2018, 3:42 PM · Diviner
epriestley added a comment to T13206: Diviner publishing can fail resoundingly with unusual file permissions [was: User documentation on "secure" is occasionally unpublishing].

This cropped up again and the permissions error also resurfaced, even though I previously nuked the directory.

Oct 31 2018, 3:21 PM · Diviner
joshuaspence added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

To reproduce this issue, just need to Click on Default Column -> View as Query then leaving without Saving the query.

These reproduction steps don't work for me, and don't make sense given how the software works. If you believe you have a set of reproduction steps, can you walk through them step-by-step in more detail so I can reproduce the issue?

If anyone can come up with reproduction steps which actually work, this will probably take me about 3 minutes to fix. The only thing blocking this is that I have no idea how to reproduce it.

Oct 31 2018, 1:22 AM · Workboards

Oct 30 2018

jwarner added a comment to T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call.

Fantastic, thanks very much @epriestley! I had indeed intended to take care of this myself was on other work this and last week and planned to come back to this. It also would have taken me much longer to realize that drydock.lease.search wasn't yet upstream and how to proceed from there, so I'm glad to see you were able to handle this so easily!

Oct 30 2018, 9:39 PM · Drydock
epriestley added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

To reproduce this issue, just need to Click on Default Column -> View as Query then leaving without Saving the query.

Oct 30 2018, 2:10 PM · Workboards
dlgiang added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

I just a way to fix this. After using "/query/all" to get in the board. We can click on the "All Tasks" Filter -> "Save as Default" and we don't get issue 404 anymore.

image.png (175×224 px, 10 KB)

Oct 30 2018, 6:24 AM · Workboards
dlgiang added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

To reproduce this issue, just need to Click on Default Column -> View as Query then leaving without Saving the query.
Workaround: add "/query/all" at the end of the url also work fine.
I am still reviewing the database to to set back to the buitin query

Oct 30 2018, 4:26 AM · Workboards

Oct 29 2018

dlgiang added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

@dlgiang: if you go to maniphest and choose any of the existing saved queries, you will find the ID in the resulting url.

Oct 29 2018, 12:28 PM · Workboards
20after4 added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

@dlgiang: if you go to maniphest and choose any of the existing saved queries, you will find the ID in the resulting url.

Oct 29 2018, 10:13 AM · Workboards

Oct 27 2018

epriestley edited the content of Changelog.
Oct 27 2018, 2:47 PM
epriestley created 2018 Week 43 (Very Late October).
Oct 27 2018, 2:46 PM

Oct 26 2018

amckinley created Image Macro "workseverytime".
Oct 26 2018, 9:33 PM
epriestley added a revision to T11908: Support an "overlay" database connection mode where multiple applications share a single connection: Unknown Object (Differential Revision).
Oct 26 2018, 3:14 PM · Infrastructure
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 26 2018, 3:14 PM · Plans
epriestley added a revision to T11908: Support an "overlay" database connection mode where multiple applications share a single connection: Unknown Object (Differential Revision).
Oct 26 2018, 3:09 PM · Infrastructure
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 26 2018, 3:09 PM · Plans
epriestley closed T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call as Resolved by committing Restricted Diffusion Commit.
Oct 26 2018, 1:12 PM · Drydock
epriestley closed T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call, a subtask of T11694: Allow clients to generally reason about Drydock leases over the API, as Resolved.
Oct 26 2018, 1:12 PM · Restricted Project, Drydock
epriestley renamed T13210: Plans: 2018 Week 41-44 Bonus Content from Plans: 2018 Week 41-43 Bonus Content to Plans: 2018 Week 41-44 Bonus Content.
Oct 26 2018, 1:09 PM · Plans
dlgiang added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).
Oct 26 2018, 4:34 AM · Workboards
aklapper added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

@dlgiang: T13208#241682 above links to https://phabricator.wikimedia.org/T199207#4413718 describing a workaround

Oct 26 2018, 4:29 AM · Workboards
dlgiang added a comment to T13208: Workboard queries may vanish or fail to persist (spooky).

Are there any workaround for this issue ?

Oct 26 2018, 4:01 AM · Workboards

Oct 25 2018

epriestley added a comment to T13210: Plans: 2018 Week 41-44 Bonus Content.

See PHI916. T11908 should move forward to the "migrate 700 callsites" stage, at least.

Oct 25 2018, 8:22 PM · Plans
epriestley added a comment to T13210: Plans: 2018 Week 41-44 Bonus Content.

See PHI755, which could use verification around WorkingCopy blueprint selection.

Oct 25 2018, 5:14 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 25 2018, 5:12 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 25 2018, 4:32 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 25 2018, 4:32 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 25 2018, 4:20 PM · Plans
epriestley updated the task description for T13083: Plans: Portals and Facts.
Oct 25 2018, 4:08 PM · Plans, Facts, Dashboards
epriestley added a comment to T12145: Resource allocator does not create new host resources when one is already active.

D19762 adds a "supplemental allocation" behavior, which basically lets blueprints say "I want to grow the pool instead of allowing this otherwise valid lease acquisition".

Oct 25 2018, 2:03 PM · Bug Report, Drydock
epriestley added a revision to T12145: Resource allocator does not create new host resources when one is already active: Unknown Object (Differential Revision).
Oct 25 2018, 1:59 PM · Bug Report, Drydock
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 25 2018, 1:59 PM · Plans
epriestley added a comment to T12145: Resource allocator does not create new host resources when one is already active.

After that, both hosts will have resources and jobs will allocate randomly, which should be good enough.

Oct 25 2018, 12:57 PM · Bug Report, Drydock
epriestley added a revision to T12145: Resource allocator does not create new host resources when one is already active: Unknown Object (Differential Revision).
Oct 25 2018, 12:48 PM · Bug Report, Drydock
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 25 2018, 12:48 PM · Plans
epriestley added a comment to T12145: Resource allocator does not create new host resources when one is already active.

I believe you can work around this today by disabling the binding to host "A" in Almanac, running one job (which will be forced to allocate on host "B"), then re-enabling the binding. After that, both hosts will have resources and jobs will allocate randomly, which should be good enough. This is exceptionally cumbersome and ridiculous, of course (and it's possible that it doesn't even work).

Oct 25 2018, 12:42 PM · Bug Report, Drydock
epriestley added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

A specific subcase here is when the binding to an Almanac host has been disabled. We should possibly test this during Interface construction, treat it as a failure, then recover from it.

Oct 25 2018, 12:40 PM · Prioritized, Drydock
epriestley moved T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call from Backlog to Now on the Drydock board.
Oct 25 2018, 12:05 PM · Drydock
epriestley removed a project from T13088: Plans: Harbormaster UI usability and interconnectedness: Drydock.

Some of this touches Drydock but I'm just kicking it off the board since this mostly turned into a Harbormaster task.

Oct 25 2018, 12:04 PM · Plans, Harbormaster
epriestley moved T12145: Resource allocator does not create new host resources when one is already active from Backlog to Now on the Drydock board.
Oct 25 2018, 12:03 PM · Bug Report, Drydock
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 25 2018, 12:02 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 25 2018, 12:01 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 25 2018, 12:01 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 25 2018, 11:53 AM · Plans
epriestley added a comment to T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call.

I believe D16594 should implement this, one way or another, unless I'm misunderstanding the request.

Oct 25 2018, 11:49 AM · Drydock
epriestley added a parent task for T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call: T11694: Allow clients to generally reason about Drydock leases over the API.
Oct 25 2018, 11:48 AM · Drydock
epriestley added a subtask for T11694: Allow clients to generally reason about Drydock leases over the API: T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call.
Oct 25 2018, 11:48 AM · Restricted Project, Drydock
epriestley added a revision to T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call: Unknown Object (Differential Revision).
Oct 25 2018, 11:40 AM · Drydock
epriestley added a comment to T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call.

Complicating this: there is no drydock.lease.search call upstream. So you're probably running some variation of D16594? But that already has ownerPHIDs.

Oct 25 2018, 11:38 AM · Drydock
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 25 2018, 11:11 AM · Plans
epriestley abandoned D19757: picture of a dog.

goodbye pup

Oct 25 2018, 11:09 AM
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 25 2018, 2:08 AM · Plans
epriestley added a revision to T13209: How To Properly Escape Commands on Windows (A Dark Tragedy): Unknown Object (Differential Revision).
Oct 25 2018, 2:01 AM · Arcanist, Windows
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 25 2018, 2:01 AM · Plans
epriestley requested review of D19757: picture of a dog.
Oct 25 2018, 1:55 AM
epriestley triaged T13214: When there is no remote Mercurial URI, `hg paths default` exits with an error code as Low priority.
Oct 25 2018, 1:54 AM · Mercurial, Arcanist

Oct 24 2018

epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 24 2018, 5:42 PM · Plans
epriestley added a comment to T13210: Plans: 2018 Week 41-44 Bonus Content.

See PHI943. We should verify the modern behavior of PhabricatorGlobalLock in the presence of KILL <id> on the GET_LOCK() connection. I believe it is clear and explicit after D19702, which made the catch (...) more narrowly scoped.

Oct 24 2018, 5:38 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 24 2018, 5:36 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 24 2018, 5:32 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 24 2018, 4:41 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 24 2018, 4:33 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 24 2018, 4:15 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 24 2018, 2:59 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 24 2018, 1:11 PM · Plans
epriestley added a comment to T13210: Plans: 2018 Week 41-44 Bonus Content.

My theory on the Drydock behavior is that we're getting into an "A, A, A" state. A lease comes in that needs a "B", so it releases a resource.

Oct 24 2018, 1:05 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 24 2018, 1:03 PM · Plans
epriestley added a comment to T13210: Plans: 2018 Week 41-44 Bonus Content.

Next, I hit T13179 again. Yeesh. I rebased on my local hack-around for now.

Oct 24 2018, 1:09 AM · Plans
epriestley added a comment to T13210: Plans: 2018 Week 41-44 Bonus Content.

From previous work, I already have functional Host and Working Copy blueprints locally so I'm likely punting on the Hoax/EC2 issue.

Oct 24 2018, 12:39 AM · Plans
epriestley added a comment to T13212: Add 'ownerPHIDs' query constraint to 'drydock.lease.search' conduit call.

I'm happy to make these changes myself, or you mentioned wanting to contribute a patch?

Oct 24 2018, 12:17 AM · Drydock

Oct 23 2018

epriestley added a comment to T13210: Plans: 2018 Week 41-44 Bonus Content.

I'm hoping to do a relatively small iteration here. The primary goal is to investigate PHI570, which reports some sketchy behavior. I generally want to unblock adopters of Drydock and fix critical weirdness but avoid improving it too much (i.e., avoid a real iteration on T13073) until we can clear other stuff out of the queue.

Oct 23 2018, 9:13 PM · Plans
epriestley moved T13205: Perhaps, provide options for hardening long-lived and relatively stable directories in Drydock? from Backlog to Far Future on the Drydock board.
Oct 23 2018, 8:59 PM · Drydock
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 23 2018, 8:56 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 23 2018, 8:25 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 23 2018, 8:24 PM · Plans
epriestley added a comment to T11760: Phacility Cluster: Ad-Hoc Query Log.

See PHI942 (internal) and PHI892 (internal).

Oct 23 2018, 3:49 PM · Phacility
epriestley updated the task description for T13156: Plans: Improve Phacility UI for managing instance managers and cards.
Oct 23 2018, 3:37 PM · Plans, Phacility
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 23 2018, 3:30 PM · Plans
mcorteel added a comment to T12785: Arc unit command fails with PHPUnit 6.

Well, this sucks... But thank you for taking the time to explain the situation 😃

Oct 23 2018, 2:17 PM · Arcanist, Bug Report
epriestley added a comment to T12785: Arc unit command fails with PHPUnit 6.

It's "open" in the sense of Apache-licensed and (mostly) developed in public (e.g., the information on this install is public rather than hidden behind a corporate veil).

Oct 23 2018, 1:31 PM · Arcanist, Bug Report
mcorteel added a comment to T12785: Arc unit command fails with PHPUnit 6.

@epriestley Does this mean that phabricator isn't open to contributions?

Oct 23 2018, 12:28 PM · Arcanist, Bug Report
epriestley added a comment to T12785: Arc unit command fails with PHPUnit 6.

See Planning.

Oct 23 2018, 12:21 PM · Arcanist, Bug Report
mbi added a comment to T12785: Arc unit command fails with PHPUnit 6.

@epriestley
Support for PHPUnit 5.x ended on February 2, 2018.
We need this patch for PHPUnit 6/7 ... any idea when it can be landed on master?

Oct 23 2018, 9:54 AM · Arcanist, Bug Report

Oct 22 2018

epriestley added a comment to T13207: Cycle More AWS Hosts (October 2018).

Plus: db018.phacility.net, repo001.phacility.net, db024.phacility.net.

Oct 22 2018, 8:46 PM · Phacility, Ops
clemvangelis awarded T11102: Supporting moving projects a Like token.
Oct 22 2018, 12:29 PM · Projects, Restricted Project, Feature Request

Oct 20 2018

epriestley edited the content of Changelog.
Oct 20 2018, 10:48 AM
epriestley created 2018 Week 42 (Late October).
Oct 20 2018, 10:47 AM

Oct 19 2018

epriestley added a comment to T13207: Cycle More AWS Hosts (October 2018).

One more of these just came in for repo003.

Oct 19 2018, 8:56 PM · Phacility, Ops
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 19 2018, 8:27 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 19 2018, 6:51 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 19 2018, 6:22 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 19 2018, 6:22 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 19 2018, 5:59 PM · Plans
epriestley updated the task description for T13210: Plans: 2018 Week 41-44 Bonus Content.
Oct 19 2018, 5:55 PM · Plans
epriestley renamed T13210: Plans: 2018 Week 41-44 Bonus Content from Plans: 2018 Week 41-42 Bonus Content to Plans: 2018 Week 41-43 Bonus Content.
Oct 19 2018, 5:54 PM · Plans
epriestley added a revision to T13210: Plans: 2018 Week 41-44 Bonus Content: Unknown Object (Differential Revision).
Oct 19 2018, 11:46 AM · Plans
epriestley added a comment to T7413: Build an opt-in "report stats to upstream" workflow to collect version/usage data.

I never remember the name of this ticket, so here are the things I think it's called: phone home mothership

Oct 19 2018, 11:09 AM