Page MenuHomePhabricator

hach-que (June Rhodes)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jan 14 2013, 10:48 AM (301 w, 1 d)
Availability
Available

Recent Activity

Jun 20 2018

hach-que added a comment to T11195: Drydock's working copy should run "git lfs fetch && git lfs checkout" for repositories known to use Git LFS.

Back when this was originally reported, I'm pretty sure git lfs clone didn't exist (or at least I wasn't aware of it's existence). The appropriate fix now is probably different to the fix suggested in the original report.

Jun 20 2018, 6:31 AM · Drydock, Feature Request

May 3 2018

scp awarded T3875: Allow arc to perform cascading rebases, maybe during or after `arc land` a Mountain of Wealth token.
May 3 2018, 3:24 PM · Prioritized, Restricted Project, Arcanist

Mar 17 2018

tiguchi awarded T9821: Allow Harbormaster build plans to run on branch push instead of per-commit a Like token.
Mar 17 2018, 6:38 PM · Restricted Project, Harbormaster

Jan 31 2018

arend.danielek awarded T10354: Remarkup block elements may not contain other block elements (like lists and tables inside tables) a Love token.
Jan 31 2018, 11:23 PM · Feature Request, Remarkup

Jan 8 2018

mpadourek awarded T5535: Provide event hook for rendering event calendars a Love token.
Jan 8 2018, 11:24 AM · Calendar

Nov 16 2017

hach-que added a comment to T7789: Support Git Large File Storage.

I don't see this increasing storage usage - just shifting it. Right now because Phacility doesn't support LFS, all those large files are going straight into Git, which not only ends up on an EBS SSD, but also has to be cloned every single time which increases bandwidth usage. At least with LFS those costs are going to be from S3 (which I believe is cheaper than EBS SSD per GB), and bandwidth would be down as new clones no longer need to pull every version of a large file in the Git history.

Nov 16 2017, 12:55 AM · Customer Impact, Restricted Project, Files, Diffusion

Sep 22 2017

spawnlt awarded T10354: Remarkup block elements may not contain other block elements (like lists and tables inside tables) a Party Time token.
Sep 22 2017, 10:48 AM · Feature Request, Remarkup

Sep 14 2017

remusvrm awarded T9821: Allow Harbormaster build plans to run on branch push instead of per-commit a Like token.
Sep 14 2017, 7:59 PM · Restricted Project, Harbormaster

Aug 3 2017

hach-que added a comment to T12891: Phacility does not currently offer instances in the Sydney region.

Doesn't look like the repository will even attempt to clone over HTTPS:

Aug 3 2017, 7:31 AM · Feature Request

Aug 2 2017

hach-que added a comment to T12891: Phacility does not currently offer instances in the Sydney region.

Oh, I didn't even expect that option to be configurable on Phacility given it's a security related setting. I'll turn it on and do some speed tests next week to see if I get any measurable difference in cloning.

Aug 2 2017, 2:04 PM · Feature Request
hach-que added a comment to T12891: Phacility does not currently offer instances in the Sydney region.

When you click Clone in the Phacility UI on a repository, it doesn't show any HTTPS URLs. It's possible it works if you copy the URL from the address bar, but the UI in Phacility itself doesn't give any kind of indication that it will work.

Aug 2 2017, 5:07 AM · Feature Request

Jul 8 2017

hach-que added a comment to T12856: Evaluate various "infrastructure-as-code" products.

One thing I should add is that your different application tiers should be different stacks: i.e. DNS config should be one stack, web boxes another stack, DB another etc.

Jul 8 2017, 3:05 AM · Ops, Phacility

Jul 6 2017

jcarrillo7 awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Jul 6 2017, 6:48 AM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Jul 4 2017

hach-que added a comment to T12891: Phacility does not currently offer instances in the Sydney region.

I can try checking if SSH compression is enabled later today (but I doubt it; I'm just using the defaults). Keep in mind the upload speed to Phacility is 8 MiB/s, it's just the download speed that's 100 KiB/s.

Jul 4 2017, 9:35 PM · Feature Request
hach-que updated the task description for T12891: Phacility does not currently offer instances in the Sydney region.
Jul 4 2017, 4:33 AM · Feature Request
hach-que added a comment to T12891: Phacility does not currently offer instances in the Sydney region.

That's the obvious solution, but I'm not sure it's practical given Phacility's infrastructure.

Jul 4 2017, 4:31 AM · Feature Request
hach-que added a comment to T12891: Phacility does not currently offer instances in the Sydney region.

It is for SSH - but compared with GitHub HTTPS it's much slower.

Jul 4 2017, 3:01 AM · Feature Request
hach-que added a comment to T12891: Phacility does not currently offer instances in the Sydney region.

Final statistics are in after letting it clone overnight. Let me know if you need any more information to diagnose speed issues.

Jul 4 2017, 2:26 AM · Feature Request
hach-que updated the task description for T12891: Phacility does not currently offer instances in the Sydney region.
Jul 4 2017, 2:25 AM · Feature Request

Jul 3 2017

hach-que renamed T12891: Phacility does not currently offer instances in the Sydney region from Slow cloning on Phacility to Slow cloning over Phacility SSH for large repository.
Jul 3 2017, 6:25 AM · Feature Request
hach-que updated the task description for T12891: Phacility does not currently offer instances in the Sydney region.
Jul 3 2017, 6:20 AM · Feature Request
hach-que added a comment to T12856: Evaluate various "infrastructure-as-code" products.

In my personal experience, CloudFormation is vastly better than Ansible/Chef/insertflavourofthemonthtoolhere. Those other tools all require some specialised syntax, meanwhile CF is just JSON and you can use the CloudFormation designer to get the JSON for any AWS resource that you're not sure how to describe with JSON.

Jul 3 2017, 5:43 AM · Ops, Phacility
hach-que updated the task description for T12891: Phacility does not currently offer instances in the Sydney region.
Jul 3 2017, 5:24 AM · Feature Request
hach-que updated the task description for T12891: Phacility does not currently offer instances in the Sydney region.
Jul 3 2017, 5:23 AM · Feature Request
hach-que created T12891: Phacility does not currently offer instances in the Sydney region.
Jul 3 2017, 5:22 AM · Feature Request

Apr 14 2017

hach-que added a comment to T12525: amckinley's Onboarding.

Oh right. I mean Phacility doesn't cater to those people anyway since all repositories are private (and can't be public), so I don't think you have much to worry about there.

Apr 14 2017, 1:08 AM · Phacility, Contributor Onboarding

Apr 13 2017

hach-que added a comment to T12525: amckinley's Onboarding.

Well, this is a GitHub-like isn't it? In the context of what was quoted, it was specifically GitHub itself that was mentioned.

Apr 13 2017, 7:36 AM · Phacility, Contributor Onboarding
hach-que added a comment to T12525: amckinley's Onboarding.

I'd personally be completely happy if all free users use GitHub forever and we only take their paying users

Apr 13 2017, 7:22 AM · Phacility, Contributor Onboarding

Apr 3 2017

hach-que resigned from D15675: Fix Windows escaping.
Apr 3 2017, 11:51 PM
hach-que abandoned D16324: Handle crash when build plan has mix of valid and invalid build steps.
Apr 3 2017, 11:51 PM

Mar 18 2017

hach-que resigned from D16981: Initial code-dump of Release.
Mar 18 2017, 5:25 AM
hach-que added a comment to T7789: Support Git Large File Storage.

So our only option is to convert all our LFS objects into normal Git objects, increasing both our download times, and increasing your storage and bandwidth costs? Like our Git LFS objects for the entire repository total around 800MB, and without Git LFS, our build server will have to download that from Phacility every single time it does a build.

Mar 18 2017, 5:04 AM · Customer Impact, Restricted Project, Files, Diffusion
hach-que added a comment to T7789: Support Git Large File Storage.

Is this going to be enabled in Phacility soon? We just realised that Phacility doesn't appear to have it on, and this is a major blocker for us moving from our own instance to Phacility:

Mar 18 2017, 4:52 AM · Customer Impact, Restricted Project, Files, Diffusion

Feb 21 2017

hach-que updated the task description for T12300: git push --mirror --force does not work on Phacility with repo that has refs/pull.
Feb 21 2017, 5:07 AM · Customer Impact, Git, Bug Report
hach-que created T12300: git push --mirror --force does not work on Phacility with repo that has refs/pull.
Feb 21 2017, 5:03 AM · Customer Impact, Git, Bug Report

Feb 15 2017

hach-que added a comment to T7149: Allow users to import data into a new Phacility instance.

I think we're going to end up trialling it with one project for now (just in case there's some prototype stuff that we're using on the self-hosted instance that we run into on Phacility), and then probably manually move other things over if we decide to pull the switch (just because we'll have done work on both at that point).

Feb 15 2017, 4:58 AM · Phacility
hach-que added a comment to T7924: Unprototype Calendar (v1).

Is there any way of getting Calendar enabled on a Phacility instance? We're looking to migrate from a self-hosted instance, and it's one of the applications we use to organise meetings, etc.

Feb 15 2017, 3:51 AM · Restricted Project, Prioritized, Calendar
hach-que added a comment to T7149: Allow users to import data into a new Phacility instance.

Is there an import process available for customers of the Phacility free tier? We have a reasonably complex, self-hosted set up, and we're looking at Phacility but currently have no easy way of migrating the data.

Feb 15 2017, 2:58 AM · Phacility

Jan 28 2017

hach-que added a comment to T11741: Quickstart can fail to initialize databases if MyISAM is not available (currently, only in Google Cloud).

I just got this email from Google Cloud:

Jan 28 2017, 4:05 AM

Jan 25 2017

chbrossotaf awarded T7789: Support Git Large File Storage a Like token.
Jan 25 2017, 10:21 AM · Customer Impact, Restricted Project, Files, Diffusion

Jan 24 2017

hach-que added a comment to T12145: Resource allocator does not create new host resources when one is already active.

(I preemptively set the project back to Needs Information since the followup didn't involve reproduction of the issue on a valid install)

Jan 24 2017, 2:13 AM · Bug Report, Drydock
hach-que edited projects for T12145: Resource allocator does not create new host resources when one is already active, added: Bug Report (Needs Information); removed Bug Report.
Jan 24 2017, 2:12 AM · Bug Report, Drydock
hach-que added a comment to T12145: Resource allocator does not create new host resources when one is already active.

Upstream doesn't support Phabricator installed via third-party images (including Bitnami). You need to reproduce the issue on either a blank Phacility test instance, or by following the Installation Guide and reproducing it there providing it's not an environment issue.

Jan 24 2017, 2:11 AM · Bug Report, Drydock

Dec 15 2016

J5lx awarded T9950: Provide a URL that indicates Harbormaster build status as an image a Like token.
Dec 15 2016, 7:16 PM · Restricted Project, Harbormaster, Feature Request

Dec 5 2016

hach-que added a comment to T11947: Unable to push commits to hosted repositories.

This issue is now fixed in the Docker image, which now uses an older version of Git and checks to ensure that it does not install 2.11 when the image is being prepared. If you're affected by this issue, run docker pull hachque/phabricator.

Dec 5 2016, 2:54 AM · Bug Report

Nov 29 2016

hach-que added a comment to T11925: Set niceity levels of background processes: git diff sometimes appears to thrash disk I/O and CPU from background worker.

Separately I managed to grab this output from top at an impacted time, but this looks to be a different issue now since the CPU time is being reported against the taskmasters themselves:

Nov 29 2016, 11:34 PM · Feature Request
hach-que added a comment to T11925: Set niceity levels of background processes: git diff sometimes appears to thrash disk I/O and CPU from background worker.

For users of the Docker container, there is now a workaround available (enabled by default), which ensures that Git processes are automatically killed if the CPU wait averages above 50% in the last minute. The commit that enables this functionality is available to view here: https://github.com/hach-que-docker/phabricator/commit/0e77c36f694605371e85d420c4aecfbd3023ec5a

Nov 29 2016, 3:06 AM · Feature Request
hach-que created T11925: Set niceity levels of background processes: git diff sometimes appears to thrash disk I/O and CPU from background worker.
Nov 29 2016, 1:28 AM · Feature Request

Nov 8 2016

hach-que added a comment to T11836: Calendar Imports have the correct policy, but that policy is unclear.

I think it makes more sense to have events inherit their policy from the import that created them (if they are imported events)? i.e. rather than copy policy settings on import, make the policy pull from the import similar to other systems (like how "build target" view policy is pulled from the "build" view policy).

Nov 8 2016, 10:10 PM · Calendar
hach-que added a comment to T11836: Calendar Imports have the correct policy, but that policy is unclear.

But yeah, it is 100% not good to show this:

Nov 8 2016, 10:08 PM · Calendar
hach-que added a comment to T11836: Calendar Imports have the correct policy, but that policy is unclear.

Okay, so I ended up having to restart my Phabricator instance to get the import to stop, then "Delete Imported Events" seemed to work right even though it took a reasonably long time to complete from the web UI (I feel like it should really be using the bulk operation infrastructure).

Nov 8 2016, 10:07 PM · Calendar
hach-que added a comment to T11836: Calendar Imports have the correct policy, but that policy is unclear.

Oh god it's still importing even after I disabled the import and deleted events.

Nov 8 2016, 10:01 PM · Calendar
hach-que created T11836: Calendar Imports have the correct policy, but that policy is unclear.
Nov 8 2016, 9:57 PM · Calendar

Oct 18 2016

cguenther awarded T7789: Support Git Large File Storage a Love token.
Oct 18 2016, 9:07 AM · Customer Impact, Restricted Project, Files, Diffusion

Oct 7 2016

hach-que added a comment to T11741: Quickstart can fail to initialize databases if MyISAM is not available (currently, only in Google Cloud).

Just my 2c, but we've seen "table needs repair" on such a regular interval over the past 2-3 years of using Phabricator that our startup script includes a call to MySQL to automatically run "REPAIR TABLE" on startup. It's actually part of the Docker image because a broken MyISAM table will prevent bin/storage upgrade from running:

Oct 7 2016, 12:14 AM

Sep 21 2016

hach-que added a comment to T11679: Phragment has invalid (non-UTF8) title glyph.

Pretty sure it was copy pasted from something else at the time; I don't believe I would have actually picked a glyph.

Sep 21 2016, 8:55 PM · Contributor Onboarding, Phragment, Bug Report

Sep 18 2016

hach-que added a comment to T10747: Import and export ICS from Calendar.

(comment posted twice for some reason)

Sep 18 2016, 10:46 PM · Restricted Project, Prioritized, Calendar
hach-que added a comment to T10747: Import and export ICS from Calendar.

I thought I'd throw our use case in here in case it helps:

Sep 18 2016, 10:46 PM · Restricted Project, Prioritized, Calendar
hach-que awarded D16566: Manage Drydock leases from arcanist a Love token.
Sep 18 2016, 3:33 AM
hach-que awarded D16565: Expose Drydock lease management from conduit a Love token.
Sep 18 2016, 3:32 AM
hach-que added a comment to D16565: Expose Drydock lease management from conduit.

Are you requesting authorisation against user PHIDs?

Sep 18 2016, 3:32 AM

Sep 15 2016

hach-que added a comment to T10747: Import and export ICS from Calendar.

@epriestley in that post you linked there's a comment:

Sep 15 2016, 10:33 PM · Restricted Project, Prioritized, Calendar
hach-que created T11639: InvalidArgumentException when clicking "Show Older Changes" on diff.
Sep 15 2016, 5:23 AM · Restricted Project, Bug Report

Sep 12 2016

hach-que renamed T11625: Merge build variables into Harbormaster build names from Merge build variables into Harbormaster builds to Merge build variables into Harbormaster build names.
Sep 12 2016, 3:33 PM · Restricted Project, Harbormaster, Feature Request
hach-que created T11625: Merge build variables into Harbormaster build names.
Sep 12 2016, 3:33 PM · Restricted Project, Harbormaster, Feature Request

Aug 26 2016

hach-que closed T11531: Support http.cookiefile for Diffusion mirrors as Invalid.

Oh, so for the hell of it I tried using the cookie data (it's in a username=token format) as the basic HTTP authentication credentials, and it appears to work! I have no idea why Google tries to get you to set up cookies when basic HTTP authentication works just fine.... :/

Aug 26 2016, 1:02 AM · Feature Request
hach-que added a comment to T11531: Support http.cookiefile for Diffusion mirrors.

There isn't really an alternative technology choice here however - not only does AWS not have an equivalent service integration of this functionality, but using AWS for this would require using EC2 for compute, which would drastically increase (e.g. double costs) elsewhere. Azure is a pile of junk in my experience, which is why I'm avoiding that service as well.

Aug 26 2016, 12:51 AM · Feature Request
hach-que added a comment to T11531: Support http.cookiefile for Diffusion mirrors.

I have no idea what the technical reasons are for Google's implementation to be like this. I don't have a support contract with them (they start at US$200 a month), so I have no way of asking for them to do something different. The options for setting up a repository in their system looks like this:

Aug 26 2016, 12:22 AM · Feature Request

Aug 25 2016

hach-que added a comment to T11529: Send emails/notifications containing the link to the action on the object which triggered it.

This would be a usability loss for us though - frequently one of the issues we have with Phriction emails is that they take you to the comparison instead of the wiki page (usually because of how Google Mail hides duplicate content). Changing the behaviour of Maniphest to do that as well would make our lives more difficult.

Aug 25 2016, 9:34 AM · Feature Request
hach-que created T11531: Support http.cookiefile for Diffusion mirrors.
Aug 25 2016, 9:29 AM · Feature Request

Aug 23 2016

stevex awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Aug 23 2016, 2:15 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Aug 4 2016

st_we awarded T5514: Allow dashboard panels to have an auto-refresh time a Love token.
Aug 4 2016, 8:56 PM · Restricted Project, Dashboards

Jul 29 2016

hach-que added a comment to D16324: Handle crash when build plan has mix of valid and invalid build steps.

Will most likely be landing this Tuesday AEST unless someone else wants to land it for me.

Jul 29 2016, 4:55 AM
hach-que added a comment to T10138: Auto-retry when landing fails due to index.lock presence.

Other users at my work experience this (i.e. about 40 or so developers run into this on a regular basis). It's an issue which is particularly bad on Windows. I think it's bad because process startup / shutdown is much more expensive on Windows than it is on Linux, which means "git status" runs for a lot longer.

Jul 29 2016, 4:53 AM · Arcanist, Feature Request

Jul 28 2016

hach-que added a comment to D16324: Handle crash when build plan has mix of valid and invalid build steps.

@yelirekim She, not he.

Jul 28 2016, 10:40 PM
hach-que added a comment to M1458: Homepage 2016.

As a thought, it might be nice if Administrators could pin other items to the menu bar, not just Repositories and Projects. For us, it'd be nice to pin a "Developer Enchiridion" wiki page to the menu bar.

Jul 28 2016, 5:12 AM
hach-que added an inline comment to M1458: Homepage 2016.
Jul 28 2016, 4:34 AM
hach-que added a comment to T11096: Redesign main header / quick create / search.

(Though I really like the sidebar menu with projects / repositories / create new)

Jul 28 2016, 4:31 AM · Design & Planning
hach-que updated the diff for D16324: Handle crash when build plan has mix of valid and invalid build steps.
  • Be more surgical
Jul 28 2016, 4:31 AM
hach-que added a comment to T11096: Redesign main header / quick create / search.

FYI the logo in the design / mock doesn't really look like an eye - it makes me think of a gear not an eye with a gear.

Jul 28 2016, 4:30 AM · Design & Planning
hach-que updated subscribers of D16324: Handle crash when build plan has mix of valid and invalid build steps.
Jul 28 2016, 4:21 AM
hach-que created T11388: Running "arc diff" on this instance, with a restricted owners package fails (after "arc patch").
Jul 28 2016, 4:20 AM · Bug Report
hach-que created T11387: When arc failed to amend the commit with the message, the message is lost.
Jul 28 2016, 1:04 AM · Bug Report

Jul 26 2016

hach-que updated the task description for T11373: Harbormaster plans with a mix of valid and invalid build steps causes hard crash.
Jul 26 2016, 5:29 AM · Bug Report
hach-que updated D16324: Handle crash when build plan has mix of valid and invalid build steps.
Jul 26 2016, 5:29 AM
hach-que added inline comments to D16324: Handle crash when build plan has mix of valid and invalid build steps.
Jul 26 2016, 5:28 AM
hach-que updated the task description for T11373: Harbormaster plans with a mix of valid and invalid build steps causes hard crash.
Jul 26 2016, 5:27 AM · Bug Report
hach-que updated the task description for T11373: Harbormaster plans with a mix of valid and invalid build steps causes hard crash.
Jul 26 2016, 5:26 AM · Bug Report
hach-que updated the task description for T11373: Harbormaster plans with a mix of valid and invalid build steps causes hard crash.
Jul 26 2016, 5:26 AM · Bug Report
hach-que retitled D16324: Handle crash when build plan has mix of valid and invalid build steps from to Handle crash when build plan has mix of valid and invalid build steps.
Jul 26 2016, 5:26 AM
hach-que added a revision to T11373: Harbormaster plans with a mix of valid and invalid build steps causes hard crash: D16324: Handle crash when build plan has mix of valid and invalid build steps.
Jul 26 2016, 5:26 AM · Bug Report
hach-que created T11373: Harbormaster plans with a mix of valid and invalid build steps causes hard crash.
Jul 26 2016, 5:25 AM · Bug Report

Jul 25 2016

hach-que added a comment to T8298: Fix Windows Escaping.

At this time if you want to use Phabricator with Windows development, you pretty much have to be prepared to have some support resources and patches internally because Windows isn't a platform that the upstream frequently uses.

Jul 25 2016, 11:39 PM · Windows
hach-que changed the image for Image Macro "hypnotoad".
Jul 25 2016, 11:25 PM
hach-que added a comment to T11367: Add directories to Files.

Users don't have anything to do with Phragment? Unless I'm misunderstanding something?

Jul 25 2016, 5:30 AM · Restricted Project, Phragment, Files
hach-que added a comment to T11367: Add directories to Files.

Phragment is super out of date and FYI, hasn't seen any usage from me for a while. I don't know if anyone else is using it, but you can probably feel free to just delete the whole thing since it's a prototype anyway.

Jul 25 2016, 12:55 AM · Restricted Project, Phragment, Files

Jul 21 2016

yelirekim awarded T3875: Allow arc to perform cascading rebases, maybe during or after `arc land` a Cup of Joe token.
Jul 21 2016, 12:51 PM · Prioritized, Restricted Project, Arcanist

Jul 20 2016

hach-que added a comment to T11350: Harbormaster Buildables list should show repository name.

For example, this is what it looks like on our instance:

Jul 20 2016, 8:38 AM · Restricted Project, Harbormaster, Feature Request
hach-que created T11350: Harbormaster Buildables list should show repository name.
Jul 20 2016, 8:25 AM · Restricted Project, Harbormaster, Feature Request

Jul 14 2016

hach-que changed the image for Image Macro "topquoll".
Jul 14 2016, 11:24 PM