Page MenuHomePhabricator

WikiChad (Chad Horohoe)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jan 5 2012, 3:55 PM (675 w, 5 d)
Availability
Available

Recent Activity

Jan 9 2016

WikiChad created T10105: Disabled account should disable all outbound mail.
Jan 9 2016, 12:19 AM · llvm, Restricted Project, Mail, Bug Report

Dec 9 2015

WikiChad awarded T9943: why won't phabricator make me a sandwich? a Pterodactyl token.
Dec 9 2015, 6:49 PM · Public & Media Relations, Feature Request

Nov 5 2015

WikiChad added a comment to T4292: Implement repository replication.

Per IRC, for posterity: it's a combination of implementation detail for our fetches at WMF, as well as seeing this done: T6878: Tagged commits which are not ancestors of any branch head don't get imported

Nov 5 2015, 7:42 PM · Restricted Project, Diffusion
WikiChad added a comment to T4292: Implement repository replication.

Is there any way on replicating from gerrit to phabricator like refs/changes/

Nov 5 2015, 7:27 PM · Restricted Project, Diffusion

Nov 4 2015

WikiChad committed rPe80970eba036: Allow editing hosting policies via command line (authored by WikiChad).
Allow editing hosting policies via command line
Nov 4 2015, 6:15 PM
WikiChad closed D14250: Allow editing hosting policies via command line by committing rPe80970eba036: Allow editing hosting policies via command line.
Nov 4 2015, 6:15 PM
WikiChad added a comment to D14250: Allow editing hosting policies via command line.

Inline issues should all be fixed.

Nov 4 2015, 6:00 PM
WikiChad updated the diff for D14250: Allow editing hosting policies via command line.
  • Mention ./bin/repo edit workflow as eventually deprecated by Conduit
  • Fix indentation
  • Validate user values for repo hosting modes
Nov 4 2015, 5:59 PM
WikiChad updated the diff for D14250: Allow editing hosting policies via command line.
  • Mention ./bin/repo edit workflow as eventually deprecated by Conduit
Nov 4 2015, 5:43 PM

Oct 9 2015

WikiChad updated subscribers of D14250: Allow editing hosting policies via command line.
Oct 9 2015, 6:57 PM
WikiChad updated subscribers of D14250: Allow editing hosting policies via command line.
Oct 9 2015, 6:57 PM
WikiChad retitled D14250: Allow editing hosting policies via command line from to Allow editing hosting policies via command line.
Oct 9 2015, 6:56 PM

Apr 16 2015

WikiChad added a comment to D12432: T7827: Boost Elasticsearch results on title match..

This should work fine. boolean "should" queries do basically exactly what you'd expect.

Apr 16 2015, 2:42 PM

Mar 20 2015

WikiChad created T7640: Add "number of commits" as order by option in search.
Mar 20 2015, 10:59 PM · Diffusion
WikiChad placed T6958: Make cause/resolution for PhutilLockException during repository import more clear up for grabs.
Mar 20 2015, 10:56 PM · Daemons

Jan 13 2015

WikiChad closed T6958: Make cause/resolution for PhutilLockException during repository import more clear as Invalid.

Ah, I think I had 2 PullLocal daemons running and one of them was fighting while the other was doing its job. All seems fine now.

Jan 13 2015, 3:46 PM · Daemons
WikiChad added a comment to T6958: Make cause/resolution for PhutilLockException during repository import more clear.

Well the daemons were failing with the same message. I tried running it manually to see if phd was at fault at all. Same stacktrace either way.

Jan 13 2015, 3:34 PM · Daemons
WikiChad created T6958: Make cause/resolution for PhutilLockException during repository import more clear.
Jan 13 2015, 2:42 PM · Daemons
WikiChad edited P1702 Subversion import fail.
Jan 13 2015, 2:40 PM

Jan 8 2015

WikiChad added a comment to T6887: Emails sent for historical commits when importing repo to Diffusion.

Here you go: P1698

Jan 8 2015, 3:19 PM · Wikimedia, Audit, Diffusion
WikiChad edited P1698 Conduit script for mass repo creations.
Jan 8 2015, 3:18 PM
WikiChad added a comment to T6887: Emails sent for historical commits when importing repo to Diffusion.

Is it possible that the affected repos are being imported by creating a new hosted repo and then pushing to it, versus using "Import existing repository"?

I don't think so but let's ask @WikiChad ?

Jan 8 2015, 3:49 AM · Wikimedia, Audit, Diffusion

Dec 30 2014

WikiChad added a comment to D11056: Ensure dateCreated property exists at index creation time.

We could probably do better than string, but that's what the index was doing during automatic mapping creation anyway so I figured the status quo was ok for now.

Dec 30 2014, 2:58 PM
WikiChad retitled D11056: Ensure dateCreated property exists at index creation time from to Ensure dateCreated property exists at index creation time.
Dec 30 2014, 5:42 AM

Dec 22 2014

WikiChad added a comment to D10955: Properly create Elasticsearch index.

Should be be ready other than that last inline bit.

Dec 22 2014, 9:09 PM

Dec 20 2014

WikiChad added a comment to T6790: DiffusionCommitController fails if Differential is uninstalled or not usable by the viewer.

Thanks for getting this so fast, we'll be sure to pull this into our next deployment.

Dec 20 2014, 1:40 AM · Wikimedia, Differential, Diffusion, Support Impact, Policy

Dec 18 2014

WikiChad added a comment to D10907: try to find duplicates using an analyzed elasticsearch field.

This should probably be rebased on top of the work in D10955: Properly create Elasticsearch index.

Dec 18 2014, 8:39 PM
WikiChad retitled D11011: Switch normal query from match to simple_query_string from to Switch normal query from match to simple_query_string.
Dec 18 2014, 8:30 PM
WikiChad added a revision to T6780: Can't search an exact phrase in Phabricator: D11011: Switch normal query from match to simple_query_string.
Dec 18 2014, 8:30 PM · Wikimedia, Search, Elasticsearch

Dec 17 2014

WikiChad updated the diff for D10955: Properly create Elasticsearch index.

Implement recursive settings comparison to check index sanity

Dec 17 2014, 7:05 PM
WikiChad updated the diff for D10955: Properly create Elasticsearch index.

Refer to init in check instead of init-index

Dec 17 2014, 6:10 PM
WikiChad updated the diff for D10955: Properly create Elasticsearch index.
  • Cleaned up base class implementations
  • Switched auto_expand_replicas to 0-2
  • Made things work better for non-english installs:
    • Dropped english posessive stemmer and english stop words
    • Swapped english stemmer for kstem
Dec 17 2014, 12:17 AM

Dec 11 2014

WikiChad added a comment to D10955: Properly create Elasticsearch index.

Replies inline.

Dec 11 2014, 3:23 AM

Dec 10 2014

WikiChad updated the diff for D10955: Properly create Elasticsearch index.

Change checks to happen with other site checks instead of at index
time. Introduce new ./bin/search init for initializing the index.

Dec 10 2014, 10:32 PM
WikiChad retitled D10955: Properly create Elasticsearch index from to Properly create Elasticsearch index.
Dec 10 2014, 4:08 AM

Dec 8 2014

WikiChad added a comment to T6702: Any logged in user can cancel a queued task.

Thanks for the quick turnaround on this!

Dec 8 2014, 3:17 PM · Daemons

Dec 6 2014

WikiChad created T6702: Any logged in user can cancel a queued task.
Dec 6 2014, 12:37 AM · Daemons

Oct 27 2014

WikiChad edited P1402 (ignore).
Oct 27 2014, 4:09 PM
WikiChad edited P1402 (ignore).
Oct 27 2014, 4:07 PM

Sep 22 2014

WikiChad added a comment to T6163: Explain that no payment options have been made available..

Sounds good. I'll work on disabling it in our install anyway :)

Sep 22 2014, 11:59 PM · Phortune
WikiChad added a comment to T6163: Explain that no payment options have been made available..

It's not disabled on our install (should be, but that's our issue). Was just following the links :)

Sep 22 2014, 11:41 PM · Phortune
WikiChad created T6163: Explain that no payment options have been made available..
Sep 22 2014, 11:09 PM · Phortune

Aug 29 2014

WikiChad added a comment to T5990: Elasticsearch search backend requires auto_create_index turned on.

Actually, we can work around this quite nicely after talking with folks. If auto_create_index is set to false, we just need to create an empty index and it'll figure out the mapping when the first document is inserted. In ES speak, it's just issuing a simple PUT to the bare index that doesn't exist yet: curl -s -XPUT <es-host>:9200/<index-name>

Aug 29 2014, 3:53 PM · Elasticsearch, Search
WikiChad added a comment to T5990: Elasticsearch search backend requires auto_create_index turned on.

No, nothing incorrect about your usage, just need to detect the scenario and error out properly. There's two workarounds:

  • Disable the setting completely, create your index, turn the setting back to how you had it
  • Configure the setting to whitelist the phabricator* index and blacklist the others.
Aug 29 2014, 1:51 PM · Elasticsearch, Search

Aug 28 2014

WikiChad created T5991: `bin/search index` returns 0 on failure.
Aug 28 2014, 9:55 PM · Search
WikiChad added a comment to T5990: Elasticsearch search backend requires auto_create_index turned on.

(for a bit of background: we've got this set to false at WMF because ES has a bad habit of not creating indexes exactly as we'd like them so we don't trust it to and have an index-creation script ourselves)

Aug 28 2014, 9:51 PM · Elasticsearch, Search
WikiChad updated subscribers of T5990: Elasticsearch search backend requires auto_create_index turned on.
Aug 28 2014, 9:49 PM · Elasticsearch, Search
WikiChad created T5990: Elasticsearch search backend requires auto_create_index turned on.
Aug 28 2014, 9:48 PM · Elasticsearch, Search

Jul 31 2014

WikiChad added a comment to D9202: MediaWiki oauth1 adaptor for phabricator.
In D9202#50, @csteipp wrote:

We can just use whatever url the user inputs (maybe suggest they use the script path, /w/, etc), but then mobile redirects don't work.

We could add an optional parameter in the setup, which asks for the optional url to redirect the user's browser to, and suggest a /wiki/Special:OAuth url. If the user fills it out, we use that for the /authorize url. Otherwise we just use the one url they gave us?

Jul 31 2014, 8:53 PM · Wikimedia
WikiChad added a comment to D9202: MediaWiki oauth1 adaptor for phabricator.
In D9202#47, @20after4 wrote:

The /w/ and /wiki/ urls are the default and recommended mediawiki configuration:

https://www.mediawiki.org/wiki/Manual:Short_URL

One issue is that the plugin only works with mediawiki.org when it uses /w/ and /wiki/ in appropriate places. I'm not sure how to make that part configurable without making it sorta confusing...

@csteipp can you offer any suggestions here?

Jul 31 2014, 8:41 PM · Wikimedia

Jul 11 2014

WikiChad updated the diff for D9798: Make it possible to configure Elasticsearch index name.

Handle uri formation better, don't add to deprecated config, call the
setting 'namespace' so it's more clear to Phabricator.

Jul 11 2014, 1:37 AM

Jul 7 2014

WikiChad added a comment to D9798: Make it possible to configure Elasticsearch index name.

I went ahead and signed the individual CLA since I retain the copyright on all my work.

Jul 7 2014, 9:56 PM

Jul 2 2014

WikiChad retitled D9798: Make it possible to configure Elasticsearch index name from to Make it possible to configure Elasticsearch index name.
Jul 2 2014, 7:19 PM

May 28 2014

WikiChad added a comment to D9321: T4446: Fix Elasticsearch support for 1.0 and above.

Just tested against a fresh build of v0.90.9, worked just fine still.

May 28 2014, 10:27 PM
WikiChad added a comment to D9321: T4446: Fix Elasticsearch support for 1.0 and above.

It should, but I'll double check.

May 28 2014, 10:13 PM
WikiChad edited this Maniphest Task.
May 28 2014, 8:38 PM · Wikimedia
WikiChad retitled D9321: T4446: Fix Elasticsearch support for 1.0 and above from to T4446: Fix Elasticsearch support for 1.0 and above.
May 28 2014, 8:34 PM

May 16 2014

WikiChad created T5087: Disable "Status" field in profile when calendar is disabled.
May 16 2014, 8:08 PM · Calendar, Wikimedia