Page MenuHomePhabricator

epriestley (Evan Priestley)
Phacility

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Nov 24 2014, 11:28 PM (486 w, 3 h)
Availability
Available
LDAP User
Unknown
MediaWiki User
Evanpriestley [ Global Accounts ]

I work on Phabricator.

Recent Activity

May 30 2021

epriestley added a comment to T283980: Phacility (Maintainer of Phabricator) is winding down. Upstream support ending..

The upstream phabricator[2] might also go away though I don't think that is quite as imminent.

May 30 2021, 7:34 PM · Release-Engineering-Team (Seen), User-Matthewrbowker, Phabricator

Mar 24 2021

epriestley added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

It's perfectly fine to configure cluster.databases with one service, and Phabricator internally (in effect) builds a one-service cluster.databases configuration (by looking at mysql.user, mysql.host, etc) if your configuration is empty. Swapping from mysql.user to cluster.databases causes (or, at least, should cause) no change in behavior -- and is happening behind the scenes anyway -- it just gives you access to the persistent flag.

Mar 24 2021, 4:30 PM · SRE, Traffic, Phabricator

Mar 11 2021

epriestley added a comment to T277132: Herald rule to suppress Task activity? (and just receive Task creation).

When:
[ Projects ][ include any of ][ X, Y, Z, ... ]
Take these actions [ only the first time this rule matches ]:
[ Send me an email ]

Mar 11 2021, 3:55 PM · Upstream, Phabricator (Upstream)

Feb 9 2021

epriestley added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

I suspect you're seeing that because when you reload a page by issuing a "Reload" command in your browser, most (all?) modern browsers interpret that to mean "Reload the page, skipping some/most/all caches". That is, the cache behavior of these sequences differs:

Feb 9 2021, 7:12 PM · SRE, Traffic, Phabricator
epriestley added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

Eventually Phabricator ran out of local sockets (30k limit):

Feb 9 2021, 6:47 PM · SRE, Traffic, Phabricator
epriestley added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

We need an easy way to tell logged-out traffic apart in our caching layer.

Feb 9 2021, 5:04 PM · SRE, Traffic, Phabricator

Dec 7 2020

epriestley added a comment to T181031: Allow others than admins to edit forms.

I'm happy to take a look at this if someone with access has a chance to figure out where it isn't working on your end -- my expectation is that it's supposed to work, but I could definitely have overlooked something.

Dec 7 2020, 5:07 PM · Phabricator

Aug 13 2020

epriestley committed rPHUTIL720c8116845b: Fully deprecate "libphutil/" (authored by epriestley).
Fully deprecate "libphutil/"
Aug 13 2020, 11:18 PM
epriestley committed rPHUTILce63d5b45049: Move additional classes out of libphutil, to Phabricator (authored by epriestley).
Move additional classes out of libphutil, to Phabricator
Aug 13 2020, 11:18 PM
epriestley committed rPHUTIL5e0d50227091: (stable) Promote 2020 Week 16 (authored by epriestley).
(stable) Promote 2020 Week 16
Aug 13 2020, 11:18 PM
epriestley committed rPHUTIL893fe11a5e38: Move lingering "Aphront" classes out of libphutil (authored by epriestley).
Move lingering "Aphront" classes out of libphutil
Aug 13 2020, 11:18 PM
epriestley committed rARCa77cfb023d45: When a proxy future wraps a future which throws an exception, resolve with an… (authored by epriestley).
When a proxy future wraps a future which throws an exception, resolve with an…
Aug 13 2020, 9:43 PM
epriestley committed rARCccd39feb6d3b: (stable) Promote 2020 Week 29 (authored by epriestley).
(stable) Promote 2020 Week 29
Aug 13 2020, 9:39 PM
epriestley committed rARCceb082ef6b29: Give Futures clearer start/end and exception semantics (authored by epriestley).
Give Futures clearer start/end and exception semantics
Aug 13 2020, 9:39 PM
epriestley committed rARC2565cc7b4d1d: (stable) Promote 2020 Week 27 (authored by epriestley).
(stable) Promote 2020 Week 27
Aug 13 2020, 9:39 PM
epriestley committed rARC65cda1596f25: Preserve bookmarks across "hg rebase --keep --collapse", and destroy them… (authored by epriestley).
Preserve bookmarks across "hg rebase --keep --collapse", and destroy them…
Aug 13 2020, 9:39 PM
epriestley committed rARC354da1ddaa89: When saving and restoring local state in Mercurial, also save and restore… (authored by epriestley).
When saving and restoring local state in Mercurial, also save and restore…
Aug 13 2020, 9:39 PM
epriestley committed rARC710bceab1031: When "arc land" fails a Mercurial push, actually raise it as an exception (authored by epriestley).
When "arc land" fails a Mercurial push, actually raise it as an exception
Aug 13 2020, 9:39 PM
epriestley committed rARC41774ba9cceb: Fix additional Mercurial/Python compatibility issues in "arc land" (authored by epriestley).
Fix additional Mercurial/Python compatibility issues in "arc land"
Aug 13 2020, 9:39 PM
epriestley committed rARC3633364bb96f: Clean up push failure messaging in "arc land" slightly (authored by epriestley).
Clean up push failure messaging in "arc land" slightly
Aug 13 2020, 9:39 PM
epriestley committed rARCa28e76b7b3df: Allow "hg arc-ls-markers" to run under Python 2 or Python 3 (authored by epriestley).
Allow "hg arc-ls-markers" to run under Python 2 or Python 3
Aug 13 2020, 9:39 PM
epriestley committed rARC79a6dfd7a99f: Fix a MarkerRef call to get the active bookmark in Mercurial (authored by epriestley).
Fix a MarkerRef call to get the active bookmark in Mercurial
Aug 13 2020, 9:39 PM
epriestley committed rARC1a54e1103c23: (stable) Allow "hg arc-ls-markers" to run under Python 2 or Python 3 (authored by epriestley).
(stable) Allow "hg arc-ls-markers" to run under Python 2 or Python 3
Aug 13 2020, 9:39 PM
epriestley committed rARCe3ed781f363d: (stable) Fix additional Mercurial/Python compatibility issues in "arc land" (authored by epriestley).
(stable) Fix additional Mercurial/Python compatibility issues in "arc land"
Aug 13 2020, 9:39 PM
epriestley committed rARCe2ac83ce572c: (stable) Fix a MarkerRef call to get the active bookmark in Mercurial (authored by epriestley).
(stable) Fix a MarkerRef call to get the active bookmark in Mercurial
Aug 13 2020, 9:39 PM
epriestley committed rARCa5480609f870: Render the state tree in "arc branches" slightly more cleanly (authored by epriestley).
Render the state tree in "arc branches" slightly more cleanly
Aug 13 2020, 9:39 PM
epriestley committed rARC8795282286a7: (stable) Promote 2020 Week 26 (authored by epriestley).
(stable) Promote 2020 Week 26
Aug 13 2020, 9:39 PM
epriestley committed rARCb8a5191e3b36: Improve login/auth messages from Arcanist toolset workflows (authored by epriestley).
Improve login/auth messages from Arcanist toolset workflows
Aug 13 2020, 9:39 PM
epriestley committed rARC01e91dc260a7: Clean up some service profiler behavior in Conduit futures (authored by epriestley).
Clean up some service profiler behavior in Conduit futures
Aug 13 2020, 9:39 PM
epriestley committed rARC65e4927dca33: Drop intended support for "--anonymous" from Arcanist Toolsets (authored by epriestley).
Drop intended support for "--anonymous" from Arcanist Toolsets
Aug 13 2020, 9:39 PM
epriestley committed rARC17f2668d1f75: When tab-completing "arc" commands, suggest paths if the argument is empty and… (authored by epriestley).
When tab-completing "arc" commands, suggest paths if the argument is empty and…
Aug 13 2020, 9:39 PM
epriestley committed rARC7e9f80971bd6: Implement Conduit login prompt behavior as a pure FutureProxy, not a Future… (authored by epriestley).
Implement Conduit login prompt behavior as a pure FutureProxy, not a Future…
Aug 13 2020, 9:39 PM
epriestley committed rARC2daf9b16aeb1: Improve resolution behaviors of FutureProxy (authored by epriestley).
Improve resolution behaviors of FutureProxy
Aug 13 2020, 9:39 PM
epriestley committed rARC98ca5cfa8171: Remove an unused method in "ArcanistUploadWorkflow" (authored by epriestley).
Remove an unused method in "ArcanistUploadWorkflow"
Aug 13 2020, 9:39 PM
epriestley committed rARC8c95dc0d295e: Support date-range commit graph queries, and multiple disjoint commits in Git (authored by epriestley).
Support date-range commit graph queries, and multiple disjoint commits in Git
Aug 13 2020, 9:39 PM
epriestley committed rARC4b8a32ee0273: Give Mercurial more plausible marker behavior (authored by epriestley).
Give Mercurial more plausible marker behavior
Aug 13 2020, 9:39 PM
epriestley committed rARCc7093a2e5796: In "arc branches", group linear sequences of published revisions together (authored by epriestley).
In "arc branches", group linear sequences of published revisions together
Aug 13 2020, 9:39 PM
epriestley committed rARC5d305909eb91: When a commit graph set has many commits, summarize them (authored by epriestley).
When a commit graph set has many commits, summarize them
Aug 13 2020, 9:39 PM
epriestley committed rARC0ad3222d5966: Improve grid layout in "arc branches" at various terminal widths (authored by epriestley).
Improve grid layout in "arc branches" at various terminal widths
Aug 13 2020, 9:39 PM
epriestley committed rARC10c4a551ae9d: Remove implicit sorting from "MarkerRefQuery" (authored by epriestley).
Remove implicit sorting from "MarkerRefQuery"
Aug 13 2020, 9:38 PM
epriestley committed rARCcd19216ea28f: Render "arc markers" workflows as a tree, not a list (authored by epriestley).
Render "arc markers" workflows as a tree, not a list
Aug 13 2020, 9:38 PM
epriestley committed rARC80f5166b701d: Identify published commits in working copies by using remote configuration (authored by epriestley).
Identify published commits in working copies by using remote configuration
Aug 13 2020, 9:38 PM
epriestley committed rARC50f7a853b5cf: Load and map repository objects for remote URIs (authored by epriestley).
Load and map repository objects for remote URIs
Aug 13 2020, 9:38 PM
epriestley committed rARCffb027e85ccf: Support generating remote refs in Git (authored by epriestley).
Support generating remote refs in Git
Aug 13 2020, 9:38 PM
epriestley committed rARC6bf7a40358f8: Provide "arc look", a user-facing inspection command (authored by epriestley).
Provide "arc look", a user-facing inspection command
Aug 13 2020, 9:38 PM
epriestley committed rARCb19985a4bde6: Copy repository URI normalization code from Phabricator to Arcanist (authored by epriestley).
Copy repository URI normalization code from Phabricator to Arcanist
Aug 13 2020, 9:38 PM
epriestley committed rARCc53c05e5b2a6: Introduce "phutil_partition()" and natural case sorting for "msortv(...)" (authored by epriestley).
Introduce "phutil_partition()" and natural case sorting for "msortv(...)"
Aug 13 2020, 9:38 PM
epriestley committed rARC89f9eb66a74b: Support inspection of remote refs with "arc inspect remote(...)" (authored by epriestley).
Support inspection of remote refs with "arc inspect remote(...)"
Aug 13 2020, 9:38 PM
epriestley committed rARC33484b43c9c8: Introduce "GridView", an updated version of "ConsoleTableView" (authored by epriestley).
Introduce "GridView", an updated version of "ConsoleTableView"
Aug 13 2020, 9:38 PM
epriestley committed rARC98bf58db4a39: Correct a leftover reference to "--keep-branch" (authored by epriestley).
Correct a leftover reference to "--keep-branch"
Aug 13 2020, 9:38 PM
epriestley committed rARCf52222ad19a0: Add more "RepositoryRef" legacy status mappings (authored by epriestley).
Add more "RepositoryRef" legacy status mappings
Aug 13 2020, 9:38 PM
epriestley committed rARCb0a9ef8351f1: In "arc land" under Git, confirm branch creation (authored by epriestley).
In "arc land" under Git, confirm branch creation
Aug 13 2020, 9:38 PM
epriestley committed rARC33bb0acf97b3: Collect scattered implementations of "getDisplayHash()" into RepositoryAPI (authored by epriestley).
Collect scattered implementations of "getDisplayHash()" into RepositoryAPI
Aug 13 2020, 9:38 PM
epriestley committed rARC63f2e667b9a4: Update "arc land" display of build failures, and rename "DisplayRef" to… (authored by epriestley).
Update "arc land" display of build failures, and rename "DisplayRef" to…
Aug 13 2020, 9:38 PM
epriestley committed rARC33dfa859d8e6: On Windows, don't try to set "stdin" nonblocking, as it does not work (authored by epriestley).
On Windows, don't try to set "stdin" nonblocking, as it does not work
Aug 13 2020, 9:38 PM
epriestley committed rARC1e09a0ee7e91: When a linter raises a message at a nonexistent line, don't fatal during… (authored by epriestley).
When a linter raises a message at a nonexistent line, don't fatal during…
Aug 13 2020, 9:38 PM
epriestley committed rARC50c534b5911a: Correct some minor "arc land" workflow issues in Mercurial (authored by epriestley).
Correct some minor "arc land" workflow issues in Mercurial
Aug 13 2020, 9:38 PM
epriestley committed rARC92f860ae9b2f: Improve "--hold", save/restore state, bookmark creation, and some warnings for… (authored by epriestley).
Improve "--hold", save/restore state, bookmark creation, and some warnings for…
Aug 13 2020, 9:38 PM
epriestley committed rARC86951ad0678f: Use a "branchmap" call to identify remote branches in "arc-hg" (authored by epriestley).
Use a "branchmap" call to identify remote branches in "arc-hg"
Aug 13 2020, 9:38 PM
epriestley committed rARC727d73fec937: In "arc land", fix some coarse issues with build warnings (authored by epriestley).
In "arc land", fix some coarse issues with build warnings
Aug 13 2020, 9:38 PM
epriestley committed rARC488a24c40a26: In "arc land" in Mercurial, inch closer to making complex branch/bookmark… (authored by epriestley).
In "arc land" in Mercurial, inch closer to making complex branch/bookmark…
Aug 13 2020, 9:38 PM
epriestley committed rARC705c48effcb5: Realign "arc land" closed/published warning around more modern language (authored by epriestley).
Realign "arc land" closed/published warning around more modern language
Aug 13 2020, 9:38 PM
epriestley committed rARC3cad824e3872: In "arc land" in Mercurial, show a tidier "ls-remote" command (authored by epriestley).
In "arc land" in Mercurial, show a tidier "ls-remote" command
Aug 13 2020, 9:38 PM
epriestley committed rARCb1f807f7ca93: Disambiguate various types of Mercurial remote markers with "hg arc-ls-remote" (authored by epriestley).
Disambiguate various types of Mercurial remote markers with "hg arc-ls-remote"
Aug 13 2020, 9:38 PM
epriestley committed rARC1bb054ef47a1: Verify remotes ("paths") in Mercurial during "arc land" (authored by epriestley).
Verify remotes ("paths") in Mercurial during "arc land"
Aug 13 2020, 9:38 PM
epriestley committed rARC091aebe0149a: Refine "arc land" behavior when pushing "onto" a new branch (authored by epriestley).
Refine "arc land" behavior when pushing "onto" a new branch
Aug 13 2020, 9:38 PM
epriestley committed rARCab70626c1226: Support "arc land --pick" to pick specific changes out of a sequence (authored by epriestley).
Support "arc land --pick" to pick specific changes out of a sequence
Aug 13 2020, 9:38 PM
epriestley committed rARCb003cf93102c: Remove "arc feature", "arc branch", "arc bookmark", and significant chunks of… (authored by epriestley).
Remove "arc feature", "arc branch", "arc bookmark", and significant chunks of…
Aug 13 2020, 9:38 PM
epriestley committed rARC7ddaed9aba1a: Improve "arc land" behavior in the presence of merge conflicts and change… (authored by epriestley).
Improve "arc land" behavior in the presence of merge conflicts and change…
Aug 13 2020, 9:38 PM
epriestley committed rARC3d64140ff31c: Implement "arc work", to replace "arc feature" (authored by epriestley).
Implement "arc work", to replace "arc feature"
Aug 13 2020, 9:38 PM
epriestley committed rARC5abf0b96c8d9: Use MarkerRefs to resolve landing symbols in Mercurial (authored by epriestley).
Use MarkerRefs to resolve landing symbols in Mercurial
Aug 13 2020, 9:38 PM
epriestley committed rARCe8c3cc32897e: Allow "arc" to accept any prefix of a command as that command (authored by epriestley).
Allow "arc" to accept any prefix of a command as that command
Aug 13 2020, 9:38 PM
epriestley committed rARC599ba0f999fd: Provide a more powerful query mechanism for "markers" (branches/bookmarks) (authored by epriestley).
Provide a more powerful query mechanism for "markers" (branches/bookmarks)
Aug 13 2020, 9:38 PM
epriestley committed rARC31d08f9a8faf: Remove old Mercurial code testing for rebase and phase support (authored by epriestley).
Remove old Mercurial code testing for rebase and phase support
Aug 13 2020, 9:38 PM
epriestley committed rARC78e9cc9c0129: Add a check for ambiguous merge strategies after the "history.immutable"… (authored by epriestley).
Add a check for ambiguous merge strategies after the "history.immutable"…
Aug 13 2020, 9:38 PM
epriestley committed rARCc5192bde3445: Allow users to save prompt responses in "arc" workflows (authored by epriestley).
Allow users to save prompt responses in "arc" workflows
Aug 13 2020, 9:38 PM
epriestley closed T13380: "Go" search should check if page exists in namespaces other than main as Resolved by committing rARCf3f31155b761: Format "arc land" passthru commands more nicely, and execute them from CWD.
Aug 13 2020, 9:38 PM · MediaWiki-Search
epriestley committed rARCf3f31155b761: Format "arc land" passthru commands more nicely, and execute them from CWD (authored by epriestley).
Format "arc land" passthru commands more nicely, and execute them from CWD
Aug 13 2020, 9:38 PM
epriestley committed rARC0bf4da60f6d6: Make Mercurial use "hg shelve" and "hg unshelve" in dirty working copies in… (authored by epriestley).
Make Mercurial use "hg shelve" and "hg unshelve" in dirty working copies in…
Aug 13 2020, 9:38 PM
epriestley committed rARC4d61c005310e: Improve final messages under "arc land --hold" (authored by epriestley).
Improve final messages under "arc land --hold"
Aug 13 2020, 9:38 PM
epriestley committed rARCb62919f7e48a: Show some "arc" help pages through a configurable pager, like "less" (authored by epriestley).
Show some "arc" help pages through a configurable pager, like "less"
Aug 13 2020, 9:38 PM
epriestley committed rARC709c9cb6fbe8: Improve the logic for identifying ambiguous commits and applying "--revision"… (authored by epriestley).
Improve the logic for identifying ambiguous commits and applying "--revision"…
Aug 13 2020, 9:38 PM
epriestley committed rARCa30378a34ab1: Update "arc help land" (authored by epriestley).
Update "arc help land"
Aug 13 2020, 9:38 PM
epriestley committed rARC8a53b5a4517d: When landing changes in an empty repository, merge cleanly in Git (authored by epriestley).
When landing changes in an empty repository, merge cleanly in Git
Aug 13 2020, 9:38 PM
epriestley committed rARC57d0d690cc76: Modernize output when pruning branches in Git during "arc land" (authored by epriestley).
Modernize output when pruning branches in Git during "arc land"
Aug 13 2020, 9:38 PM
epriestley committed rARC94f78cf87c78: Provide more information about merge progress in "arc land" under Git (authored by epriestley).
Provide more information about merge progress in "arc land" under Git
Aug 13 2020, 9:38 PM
epriestley committed rARC6fb84e5164cc: Add a synopsis and example for "arc help land" (authored by epriestley).
Add a synopsis and example for "arc help land"
Aug 13 2020, 9:38 PM
epriestley committed rARC1552397c8695: Sometimes discard already-closed revisions in "arc land" (authored by epriestley).
Sometimes discard already-closed revisions in "arc land"
Aug 13 2020, 9:38 PM
epriestley committed rARC7d615a97e240: In "arc branch" output, sort branches updated in the same second by name (authored by epriestley).
In "arc branch" output, sort branches updated in the same second by name
Aug 13 2020, 9:38 PM
epriestley committed rARC68f28a171888: Substantially modernize the "arc land" workflow (authored by epriestley).
Substantially modernize the "arc land" workflow
Aug 13 2020, 9:38 PM
epriestley committed rARC25afb93f7ad4: In "arc land", rebase branches in natural order (authored by epriestley).
In "arc land", rebase branches in natural order
Aug 13 2020, 9:38 PM
epriestley committed rARC86471fc0feac: Remove "--ignore-unsound-tests" from "arc diff" (authored by epriestley).
Remove "--ignore-unsound-tests" from "arc diff"
Aug 13 2020, 9:38 PM
epriestley committed rARC3ed81d35a23a: When "arc" receives SIGWINCH or other signals during display of a prompt… (authored by epriestley).
When "arc" receives SIGWINCH or other signals during display of a prompt…
Aug 13 2020, 9:38 PM
epriestley committed rARC0da395ffe4c9: Introduce "RepositoryLocalState", a modern version of "requireCleanWorkingCopy… (authored by epriestley).
Introduce "RepositoryLocalState", a modern version of "requireCleanWorkingCopy…
Aug 13 2020, 9:38 PM
epriestley committed rARC7ac3b791b05a: Provide modern config options for "arc land" configuration (authored by epriestley).
Provide modern config options for "arc land" configuration
Aug 13 2020, 9:38 PM
epriestley committed rARCde607e9fbc3f: Add modern refs and hardpoints for buildables, builds, and build plans (authored by epriestley).
Add modern refs and hardpoints for buildables, builds, and build plans
Aug 13 2020, 9:38 PM
epriestley committed rARCc1a4bee4a178: Add "Author" and "Parent Revision" hardpoints to RevisionRefs (authored by epriestley).
Add "Author" and "Parent Revision" hardpoints to RevisionRefs
Aug 13 2020, 9:38 PM
epriestley committed rARC8b973bf4390c: Alias newer "--library" to "--load-phutil-library" in legacy workflows (authored by epriestley).
Alias newer "--library" to "--load-phutil-library" in legacy workflows
Aug 13 2020, 9:38 PM
epriestley committed rARC0a4a841f8f1d: Remove the "--less-context" flag from "arc diff" (authored by epriestley).
Remove the "--less-context" flag from "arc diff"
Aug 13 2020, 9:38 PM
epriestley committed rARCbb81172eb7fd: Remove "haveUncommittedChanges" property from "arc diff" (authored by epriestley).
Remove "haveUncommittedChanges" property from "arc diff"
Aug 13 2020, 9:38 PM