Page MenuHomePhabricator

20after4 (twentyafterfour)
Former Phabricator Admin

Projects (2)

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Jun 11 2015, 5:34 PM (548 w, 2 d)
Availability
Available
IRC Nick
twentyafterfour
LDAP User
Unknown
MediaWiki User
20after4 [ Global Accounts ]

This is the personal account of @mmodell.

My tech blog posts:

Recent Activity

Jul 23 2025

20after4 added a comment to T392610: SpiderPig should support train deployments.

SpiderPig is hilarious and awesome. Great job everyone!

Jul 23 2025, 9:59 AM · Essential-Work, Scap (SpiderPig 🕸️), Release-Engineering-Team (Yak Shaving 🐃🪒)

Jun 3 2025

20after4 updated 20after4.
Jun 3 2025, 6:43 PM

Apr 19 2025

20after4 added a comment to T375122: Add actor membership condition for "Restrict maximum number of connected objects when editing edges".

If you want to fix it right, maybe we should take this upstream?

Apr 19 2025, 5:06 PM · Release-Engineering-Team (Doing 😎), Patch-For-Review, Phabricator

Mar 23 2025

20after4 added a comment to T389738: Allow to change subtype of Security subtype tasks (via mutations config setting).

This is because https://phabricator.wikimedia.org/config/edit/maniphest.subtypes/ has "mutations": [] explicitely set for the Security subtype.

Mar 23 2025, 4:01 PM · SecTeam-Processed, Release-Engineering-Team (Priority Backlog 📥), Security-Team, Phabricator

Jan 16 2025

20after4 added a comment to T383068: phabricator long running queries.

The biggest weakness in Phabricator's search implementation, as far as I understand it, is when searching for very common terms which match a massive number of documents. In the case of very common terms it is really costly to sort and rank the results, and simultaneously, the results are unlikely to be very useful. It would be useful for search queries specifically to put a cap on resource consumption and just simply abort the query if it has been running for a long time.

Jan 16 2025, 1:56 PM · Data-Persistence, collaboration-services, Phabricator
20after4 added a comment to T383068: phabricator long running queries.

There is an optimization for the search index ngrams tables, which could reduce the size of the dataset:

Jan 16 2025, 1:51 PM · Data-Persistence, collaboration-services, Phabricator

Feb 1 2024

20after4 added a comment to T352629: Production error phabricator form is missing an obvious place to place the RequestID.

I can't remember making the change, or why I did. Feel free to revert it.

Feb 1 2024, 7:05 AM · Phabricator
20after4 added a comment to T352782: Revert custom non-functional "Updated built-in project profile icons" rPHABde19094b2d611147713ade8131d64ad3b44d8036.

What was the intention behind this commit, where to find related discussions?

Feb 1 2024, 7:01 AM · Phabricator (2024-01-16)
20after4 added a comment to T352782: Revert custom non-functional "Updated built-in project profile icons" rPHABde19094b2d611147713ade8131d64ad3b44d8036.

This custom code change did not "Removed a bunch of brand-specific icons" as its description says.
This code changed getIconQuips() and that very function only provides tooltips and does not change any selection of icons. Thus it made a bunch of icons not have a descriptive tooltip but display the internal filename as the tooltip instead:

T352782.png (802×1 px, 75 KB)

Feb 1 2024, 7:00 AM · Phabricator (2024-01-16)
20after4 added a comment to T352782: Revert custom non-functional "Updated built-in project profile icons" rPHABde19094b2d611147713ade8131d64ad3b44d8036.
Feb 1 2024, 6:58 AM · Phabricator (2024-01-16)

Dec 14 2023

20after4 added a comment to T352629: Production error phabricator form is missing an obvious place to place the RequestID.

I think the intention is to share the "single document url" from logstash instead of the request id. The instructions are unclear, however, and could be improved.

Dec 14 2023, 4:52 PM · Phabricator

Sep 7 2023

20after4 added a comment to T336288: Explore Phabricator's transaction api for possible use in generation of ticket cycle time reports.

I'd be happy to answer any questions you might have about this. I think I still remember a few things

Sep 7 2023, 8:01 AM · QTE-TestingOverview

Sep 3 2023

20after4 added a comment to T912: Disable hiding of older Phabricator task comments by default (yellow "Show Older Changes" bar in Maniphest).

The bulk of that behavior is implemented in webroot/rsrc/js/application/transactions/behavior-show-older-transactions.js

Sep 3 2023, 6:00 AM · Upstream, Phabricator (Upstream), Developer Productivity
20after4 added a comment to T340223: New post for "Phabricating Phabricator" blog to celebrate migration to Phorge.

Congrats on the migration, very happy to see this completed.

Sep 3 2023, 5:38 AM · Release-Engineering-Team, Phabricator
20after4 added a comment to Blog Post: Runnable runbooks.
Sep 3 2023, 5:36 AM · Documentation, Train Deployments, Developer Productivity

Mar 29 2022

20after4 added a comment to T303445: Ensure Phabricator is compatible with Elasticsearch 7.10.

If it helps: It's unlikely that phabricator will ever need elasticsearch in the future.

Mar 29 2022, 5:27 PM · Release-Engineering-Team (Priority Backlog 📥), Discovery-Search (Current work), Phabricator

Feb 18 2016

20after4 updated subscribers of T126797: Next Phabricator Upgrade - 2016-03-03.
Feb 18 2016, 5:50 PM · Release, Phabricator, Essential-Work