Page MenuHomePhabricator
Feed Advanced Search

Feb 2 2021

epriestley added a comment to T13561: Allow the daemons to generate tasks dynamically at runtime.

See T13591. Tasks now (may) have a containerPHID, and whatever daemon console changes are made in service of dynamic generation should also expose container objects.

Feb 2 2021, 10:35 PM · Daemons
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Feb 2 2021, 9:38 PM · Daemons, Diffusion
epriestley closed T13590: Large HTTP repository pushes may leave clustered repository write lock held as Resolved.

The affected user in PHI1980 reported that this appeared to be effective in resolving the issue.

Feb 2 2021, 9:37 PM · Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Feb 2 2021, 12:28 AM · Daemons, Diffusion

Feb 1 2021

epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Feb 1 2021, 9:53 PM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Feb 1 2021, 8:07 PM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Feb 1 2021, 7:44 PM · Daemons, Diffusion
epriestley edited the content of Changelog.
Feb 1 2021, 4:36 PM
epriestley created an object: 2021 Week 5 (Very Late January).
Feb 1 2021, 4:35 PM

Jan 29 2021

epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 29 2021, 12:33 AM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 29 2021, 12:23 AM · Daemons, Diffusion

Jan 28 2021

epriestley closed T13596: "INSERT INTO ... SELECT" queries require more database locks than "SELECT" queries as Resolved.

This change appears to have resolved the issue in PHI1954.

Jan 28 2021, 6:07 PM · Infrastructure, Projects
epriestley added a comment to T13478: Fix various policy issues with project member materialization around interactions between "Project Members" policies and Subprojects/Milestones.

Leftover Raw Members

Jan 28 2021, 5:03 PM · Policy, Projects
epriestley added a revision to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths: Unknown Object (Differential Revision).
Jan 28 2021, 12:34 AM · Security, Git
epriestley added a revision to T13599: In Diffusion browse views, some trailing slash behavior could be improved: Unknown Object (Differential Revision).
Jan 28 2021, 12:34 AM · Diffusion
epriestley triaged T13599: In Diffusion browse views, some trailing slash behavior could be improved as Low priority.
Jan 28 2021, 12:29 AM · Diffusion

Jan 27 2021

epriestley triaged T13598: Lint raises symbol capitalization errors as "Unknown Symbol" errors as Low priority.
Jan 27 2021, 11:22 PM · Infrastructure, Lint
epriestley added a revision to T13596: "INSERT INTO ... SELECT" queries require more database locks than "SELECT" queries: Unknown Object (Differential Revision).
Jan 27 2021, 11:20 PM · Infrastructure, Projects
epriestley triaged T13597: Since MySQL 8.0.19, the MySQL client displays "VARBINARY" columns, including PHIDs, in hex as Wishlist priority.
Jan 27 2021, 10:38 PM · Infrastructure
epriestley triaged T13596: "INSERT INTO ... SELECT" queries require more database locks than "SELECT" queries as Normal priority.
Jan 27 2021, 10:30 PM · Infrastructure, Projects
epriestley updated the task description for T13156: Plans: Improve Phacility UI for managing instance managers and cards.
Jan 27 2021, 6:47 PM · Plans, Phacility
epriestley added a revision to T13590: Large HTTP repository pushes may leave clustered repository write lock held: Unknown Object (Differential Revision).
Jan 27 2021, 12:09 AM · Diffusion
epriestley added a revision to T13590: Large HTTP repository pushes may leave clustered repository write lock held: Unknown Object (Differential Revision).
Jan 27 2021, 12:03 AM · Diffusion
epriestley added a revision to T13590: Large HTTP repository pushes may leave clustered repository write lock held: Unknown Object (Differential Revision).
Jan 27 2021, 12:01 AM · Diffusion

Jan 26 2021

epriestley added a revision to T13590: Large HTTP repository pushes may leave clustered repository write lock held: Unknown Object (Differential Revision).
Jan 26 2021, 11:58 PM · Diffusion
epriestley closed T13593: Testing for changed refs in repositories with >65K refs misses ref cache as Resolved.

This at least resolved the obvious badness in the case of PHI1979.

Jan 26 2021, 11:04 PM · Diffusion
epriestley closed T13595: Browsing directories with submodules fails with bad call to "setExternalURI()" as Resolved.

However, the existence of the original code might point at a bug in the "Variable Reused as Iterator" lint check: I would expect it to have prevented the original code in the first place.

Jan 26 2021, 11:03 PM · Diffusion, Lint
epriestley added a comment to T13592: Initial discovery in large repositories may take an unreasonably long amount of time.

As a coarse first pass at this, forcing the commit cache to fail results in a full discovery of the Linux repository in 14 seconds, versus 2m36s with normal cache behavior.

Jan 26 2021, 8:26 PM · Diffusion
epriestley added a revision to T13593: Testing for changed refs in repositories with >65K refs misses ref cache: Unknown Object (Differential Revision).
Jan 26 2021, 7:10 PM · Diffusion
epriestley updated the task description for T13595: Browsing directories with submodules fails with bad call to "setExternalURI()".
Jan 26 2021, 5:38 PM · Diffusion, Lint
epriestley added a revision to T13595: Browsing directories with submodules fails with bad call to "setExternalURI()": Unknown Object (Differential Revision).
Jan 26 2021, 4:42 PM · Diffusion, Lint
epriestley triaged T13595: Browsing directories with submodules fails with bad call to "setExternalURI()" as Normal priority.
Jan 26 2021, 4:37 PM · Diffusion, Lint
epriestley added a comment to T13593: Testing for changed refs in repositories with >65K refs misses ref cache.

I updated the description, but the relevant workflow is during the "discovery" step, not the "refs" step. The "refs" step uses the RefCursor table and doesn't interact with the commit cache.

Jan 26 2021, 4:27 PM · Diffusion
epriestley updated the task description for T13593: Testing for changed refs in repositories with >65K refs misses ref cache.
Jan 26 2021, 4:26 PM · Diffusion
epriestley added a comment to T13166: Herald "block" and "send an email" actions are mutually exclusive, which isn't intuitive.

It looks like the case in PHI1977 was actually a situation of attempting to trigger an audit by writing a Differential rule, so the Global/Personal stuff may still be worth fixing but has zero known cases of actual confusion in the wild. I'm less sure how the UI could be clarified around the Audit/Differential issue.

Jan 26 2021, 4:21 PM · Diffusion, Herald
epriestley triaged T13594: Phacility pact billing system may incorrectly generate an invoice in the presence of an old invoice prior to an account credit as Low priority.
Jan 26 2021, 4:14 PM · Phortune, Phacility

Jan 25 2021

epriestley added a revision to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths: Unknown Object (Differential Revision).
Jan 25 2021, 5:10 PM · Security, Git
epriestley triaged T13593: Testing for changed refs in repositories with >65K refs misses ref cache as Normal priority.
Jan 25 2021, 4:56 PM · Diffusion
tiguchi awarded T2334: Implement Google Calendar v3 API into Calendar a Like token.
Jan 25 2021, 4:43 PM · Restricted Project, Prioritized, Calendar

Jan 23 2021

epriestley triaged T13592: Initial discovery in large repositories may take an unreasonably long amount of time as Low priority.
Jan 23 2021, 5:46 PM · Diffusion
epriestley edited the content of Changelog.
Jan 23 2021, 4:35 AM
epriestley edited the content of Changelog.
Jan 23 2021, 4:35 AM
epriestley edited the content of Changelog.
Jan 23 2021, 4:35 AM
epriestley created an object: 2021 Week 4 (Late January).
Jan 23 2021, 4:30 AM
epriestley added a comment to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".

After D21518:

Jan 23 2021, 3:51 AM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 23 2021, 12:38 AM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 23 2021, 12:10 AM · Daemons, Diffusion

Jan 22 2021

epriestley added a comment to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".

These parts seem likely resolved once I convince myself the patches so far actually work:

Jan 22 2021, 11:57 PM · Daemons, Diffusion
epriestley added a comment to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".

I have a change to add containerPHID locally, but it ends up having relatively high complexity because several other patches (including 20190909.herald.01.rebuild.php) call PhabricatorRebuildIndexesWorker::rebuildObjectsWithQuery(...), which does not work if executed in sequence prior to a worker queue schema change.

Jan 22 2021, 11:47 PM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 22 2021, 10:50 PM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 22 2021, 10:09 PM · Daemons, Diffusion
epriestley updated the task description for T13178: Plans: Support Pact Competitive Update.
Jan 22 2021, 10:00 PM · Plans, Support, Phacility
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 22 2021, 9:41 PM · Daemons, Diffusion
epriestley added a comment to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".

This also relates slightly to T13580, but I believe the two issues are addressable independently.

Jan 22 2021, 9:24 PM · Daemons, Diffusion
epriestley added a comment to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".

However, I'd like to have a better understanding of how we're reaching this state, and I'm not satisfied that these repositories are going down the "natural" pathway (of changing ref definitions after the import starts) and suspect there is some more complicated interaction at play here.

Jan 22 2021, 9:18 PM · Daemons, Diffusion
epriestley added a revision to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Unknown Object (Differential Revision).
Jan 22 2021, 8:25 PM · Daemons, Diffusion
epriestley added a comment to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".

I'm hoping to land at least a narrow fix for this today to support an import in PHI1979 tomorrow. However, I'd like to have a better understanding of how we're reaching this state, and I'm not satisfied that these repositories are going down the "natural" pathway (of changing ref definitions after the import starts) and suspect there is some more complicated interaction at play here.

Jan 22 2021, 8:23 PM · Daemons, Diffusion
epriestley updated the task description for T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".
Jan 22 2021, 6:47 PM · Daemons, Diffusion
epriestley updated the task description for T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT".
Jan 22 2021, 6:45 PM · Daemons, Diffusion
epriestley added a project to T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT": Daemons.
Jan 22 2021, 6:05 PM · Daemons, Diffusion
epriestley triaged T13591: Importing repositories may incorrectly queue some tasks at "PRIORITY_COMMIT" as Normal priority.
Jan 22 2021, 6:05 PM · Daemons, Diffusion

Jan 21 2021

epriestley triaged T13590: Large HTTP repository pushes may leave clustered repository write lock held as Normal priority.
Jan 21 2021, 6:49 PM · Diffusion

Jan 20 2021

epriestley added a revision to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths: Unknown Object (Differential Revision).
Jan 20 2021, 11:04 PM · Security, Git
epriestley added a comment to T13166: Herald "block" and "send an email" actions are mutually exclusive, which isn't intuitive.

See PHI1977 for a somewhat-similar issue: a user was (probably) looking for an action available only in Global Herald rules, and didn't realize available actions depend on rule scope.

Jan 20 2021, 8:45 PM · Diffusion, Herald
epriestley updated the task description for T11860: Bot email addresses can't be edited.
Jan 20 2021, 8:25 PM · Setup, People
epriestley added a revision to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths: Unknown Object (Differential Revision).
Jan 20 2021, 7:44 PM · Security, Git
epriestley updated the task description for T13589: Git may interpret refnames as flags in some commands which accept both refs and paths.
Jan 20 2021, 6:47 PM · Security, Git

Jan 19 2021

epriestley added a comment to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths.

Please use Discourse to report bugs. See https://discourse.phabricator-community.org/t/repository-view-git-command-failed-error/4510/.

Jan 19 2021, 3:34 PM · Security, Git

Jan 15 2021

epriestley added a comment to T3277: `arc cleanup` to cleanup branches used by `arc patch`.

grep -v master | grep -v '^[0-9a-f.]*$'

Jan 15 2021, 7:50 PM · Arcanist
epriestley changed the visibility for T13589: Git may interpret refnames as flags in some commands which accept both refs and paths.
Jan 15 2021, 6:45 PM · Security, Git
epriestley changed the visibility for T13589: Git may interpret refnames as flags in some commands which accept both refs and paths.
Jan 15 2021, 6:44 PM · Security, Git
epriestley removed a project from T13589: Git may interpret refnames as flags in some commands which accept both refs and paths: Security.
Jan 15 2021, 6:44 PM · Security, Git

Jan 13 2021

epriestley updated the task description for T13559: Include "Moved/Copied" gutter in 1-up diffs, and add aural cues, coverage, and fix inline counting.
Jan 13 2021, 9:38 PM · Accessibility, Differential
epriestley updated the task description for T13559: Include "Moved/Copied" gutter in 1-up diffs, and add aural cues, coverage, and fix inline counting.
Jan 13 2021, 9:01 PM · Accessibility, Differential
epriestley updated the task description for T13072: Merge Harbormaster BuildCommand into BuildMessage.
Jan 13 2021, 8:39 PM · Harbormaster
epriestley updated the task description for T13559: Include "Moved/Copied" gutter in 1-up diffs, and add aural cues, coverage, and fix inline counting.
Jan 13 2021, 8:33 PM · Accessibility, Differential

Jan 12 2021

epriestley added a revision to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths: Unknown Object (Differential Revision).
Jan 12 2021, 8:11 PM · Security, Git
epriestley updated the task description for T13589: Git may interpret refnames as flags in some commands which accept both refs and paths.
Jan 12 2021, 8:10 PM · Security, Git
epriestley added a revision to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths: Unknown Object (Differential Revision).
Jan 12 2021, 8:09 PM · Security, Git
epriestley added a comment to T13575: PHP built-in webserver fails on POST.

I'm not completely thrilled about maintaining PHP builtin webserver support...

Jan 12 2021, 7:11 PM · Infrastructure
epriestley triaged T13589: Git may interpret refnames as flags in some commands which accept both refs and paths as Normal priority.
Jan 12 2021, 6:26 PM · Security, Git

Jan 11 2021

epriestley added a comment to T13575: PHP built-in webserver fails on POST.

I added M1, etc., to the ignored list in D21507.

Jan 11 2021, 8:16 PM · Infrastructure
epriestley closed T13575: PHP built-in webserver fails on POST as Resolved.

I think this is now resolved. I'm not completely thrilled about maintaining PHP builtin webserver support because I think use is very limited, but since I'm currently using it I expect to support it at least until I summon the nerve to deal with Homebrew.

Jan 11 2021, 8:14 PM · Infrastructure
epriestley added a revision to T13575: PHP built-in webserver fails on POST: Unknown Object (Differential Revision).
Jan 11 2021, 6:59 PM · Infrastructure
epriestley added a revision to T13575: PHP built-in webserver fails on POST: Unknown Object (Differential Revision).
Jan 11 2021, 6:51 PM · Infrastructure
epriestley added a revision to T13575: PHP built-in webserver fails on POST: Unknown Object (Differential Revision).
Jan 11 2021, 6:34 PM · Infrastructure
epriestley added a comment to T13575: PHP built-in webserver fails on POST.

Guess I should probably add M1 to the remarkup blocklist now.

Jan 11 2021, 5:52 PM · Infrastructure
epriestley added a comment to T13575: PHP built-in webserver fails on POST.

I switched to an M1 Mac Mini on Big Sur, which has motivated me somewhat to try to get this working since I suspect doing another install through Homebrew on M1 silicon will be more adventure than I have stomach for.

Jan 11 2021, 5:45 PM · Infrastructure
epriestley claimed T13575: PHP built-in webserver fails on POST.
Jan 11 2021, 5:43 PM · Infrastructure
epriestley added a comment to T13588: PHP 8 Compatibility.

So I don't forget:

Jan 11 2021, 4:33 AM · Infrastructure

Jan 10 2021

epriestley added a comment to T13588: PHP 8 Compatibility.

In D21496, declaring a method private final (which is redundant, as a private method may never be overridden) causes an issue in PHP8.

Jan 10 2021, 10:25 PM · Infrastructure
epriestley added revisions to T13588: PHP 8 Compatibility: Unknown Object (Differential Revision), Unknown Object (Differential Revision), Unknown Object (Differential Revision).
Jan 10 2021, 10:23 PM · Infrastructure
epriestley triaged T13588: PHP 8 Compatibility as Low priority.
Jan 10 2021, 10:23 PM · Infrastructure
epriestley added a member for Blessed Committers: jrtc27.
Jan 10 2021, 10:01 PM

Dec 18 2020

epriestley added a comment to T13230: Native Applications.

As of macOS X 11 (Big Sur), php on the CLI emits:

Dec 18 2020, 12:48 AM · Phacility

Dec 3 2020

epriestley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

That seems reasonable. I also ran into a couple of other suggestions elsewhere:

Dec 3 2020, 4:32 PM · Workboards (v3)

Nov 19 2020

epriestley added a revision to T13587: Ferret may exhaust AUTO_INCREMENT ID space of "ngrams" table after many reindexes: Unknown Object (Differential Revision).
Nov 19 2020, 9:36 PM · Search
epriestley triaged T13587: Ferret may exhaust AUTO_INCREMENT ID space of "ngrams" table after many reindexes as Normal priority.
Nov 19 2020, 8:24 PM · Search

Nov 7 2020

epriestley added a revision to T13586: In Herald transcripts, surface exceptions encountered while evaluating fields: Restricted Differential Revision.
Nov 7 2020, 12:20 AM · Herald
epriestley triaged T13586: In Herald transcripts, surface exceptions encountered while evaluating fields as Low priority.
Nov 7 2020, 12:18 AM · Herald