Page MenuHomePhabricator
Feed Advanced Search

Apr 27 2016

hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

I mean none of these things are show-stoppers in the example above, but you can imagine how bad things would be over a link between the Sydney data centre and N. California if it was happening all the time.

Apr 27 2016, 11:41 AM · Clusters
hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

There's probably almost certainly a correlation there that link speed increases with lower latency because of proximity? But having an SSH proxy accidentally pick a link that's say in Oregon instead of North California because at the time of sampling some local network issues were being had that made the local copy appear worse would be a reasonably bad situation for a few reasons:

Apr 27 2016, 11:40 AM · Clusters
hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

Gut feeling is that network latency almost certainly isn't the only reasonable concern here.

Apr 27 2016, 11:31 AM · Clusters
hach-que added a comment to T10884: Sort repository, database and notification services better (by network distance).

I don't currently expect anyone to be deploying multi-region clusters in the first iteration of real clustering

Apr 27 2016, 11:26 AM · Clusters
hach-que added inline comments to D15804: Port "Automation" panel to new Repository Manage UI.
Apr 27 2016, 12:09 AM

Apr 26 2016

hach-que added a comment to D15800: Port local storage path to new repository Manage UI.

(Unrelated note: That side bar design is probably useful for things like Harbormaster build views, especially if we could anchor it to the page as the page scrolls)

Apr 26 2016, 1:17 PM

Apr 25 2016

hach-que added a comment to T10866: Missing Information in Diffusion User Guide: Repo Hosting.

Just throwing my input in here:

Apr 25 2016, 11:44 PM · Diffusion, Documentation, Bug Report
hach-que added a comment to T10870: Allow Harbormaster builds to run another build plan on the same buildable.

(Those two things seem reasonably separate, so this might be better split into two issues, but I'll leave it up to @epriestley to decide that; I just wanted to get better visibility on the discussions that happened around those original code reviews in case any community member wanted to tackle implementing these features with upstream guidance)

Apr 25 2016, 11:31 PM · Restricted Project, Harbormaster
hach-que added a comment to T10870: Allow Harbormaster builds to run another build plan on the same buildable.

I managed to find the original restart target feedback that @epriestley wrote.

Apr 25 2016, 11:22 PM · Restricted Project, Harbormaster
hach-que closed T5542: Allow individual Harbormaster targets to be restarted, a subtask of T1049: Implement Harbormaster, as Invalid.
Apr 25 2016, 11:18 PM · Harbormaster
hach-que closed T5542: Allow individual Harbormaster targets to be restarted as Invalid.

The goals here don't align with upstream, so I've consolidated the general feedback from @epriestley into T10870.

Apr 25 2016, 11:18 PM · Harbormaster
hach-que updated the task description for T10870: Allow Harbormaster builds to run another build plan on the same buildable.
Apr 25 2016, 11:16 PM · Restricted Project, Harbormaster
hach-que updated the task description for T10870: Allow Harbormaster builds to run another build plan on the same buildable.
Apr 25 2016, 11:14 PM · Restricted Project, Harbormaster
hach-que added a comment to T10870: Allow Harbormaster builds to run another build plan on the same buildable.

There were also some comments around embedding build plans (with individual build steps being restartable), but I can't find them now. I'd like to pursue these features in the near future, as we're finding Jenkins "multi-configuration projects" don't actually allow you to restart individual builds (which we rely on because AWS is inherently unreliable in it's operations).

Apr 25 2016, 11:11 PM · Restricted Project, Harbormaster
hach-que created T10870: Allow Harbormaster builds to run another build plan on the same buildable.
Apr 25 2016, 11:11 PM · Restricted Project, Harbormaster
hach-que updated subscribers of T10868: Make a line-linkable view for individual build logs.

This seems reasonably easy to tackle. Roughly:

Apr 25 2016, 10:41 PM · Restricted Project, Harbormaster, Feature Request
hach-que added a project to T10868: Make a line-linkable view for individual build logs: Harbormaster.
Apr 25 2016, 10:30 PM · Restricted Project, Harbormaster, Feature Request

Apr 24 2016

hach-que created T10863: Aphlict fails to start when "logs" option is omitted.
Apr 24 2016, 7:48 AM · Aphlict, Bug Report

Apr 22 2016

salvian awarded T7789: Support Git Large File Storage a Like token.
Apr 22 2016, 4:47 AM · Customer Impact, Restricted Project, Files, Diffusion

Apr 20 2016

hach-que added Q374: Harbormaster is always pending (Answer 365).
Apr 20 2016, 2:07 AM

Apr 18 2016

hach-que added a comment to T10829: Provide a way to discuss content and changes of Phriction wiki pages.

Well we could use Maniphest for commenting on documents, except that Maniphest tasks don't have a hierarchy to them.. neither do all of those other applications.

Apr 18 2016, 4:05 AM · Phriction, Feature Request
hach-que added a comment to T10829: Provide a way to discuss content and changes of Phriction wiki pages.

We're not signing off on the textual or structural changes, we're just agreeing that the ideas expressed in the document are what we all understand them to be.

Apr 18 2016, 3:05 AM · Phriction, Feature Request
hach-que added a comment to T10829: Provide a way to discuss content and changes of Phriction wiki pages.

That task seems to be about reviewing structure of the document whereas we want to discuss ideas and content (and we don't need or want a formal review process).

Apr 18 2016, 2:47 AM · Phriction, Feature Request
hach-que added a comment to T10829: Provide a way to discuss content and changes of Phriction wiki pages.

I think a way of addressing the issue is to set the "There are 10 previous comments (show all)." bar that appears in transactions to at least comments that were made after the last change to the document.

Apr 18 2016, 12:43 AM · Phriction, Feature Request

Apr 17 2016

hach-que created T10829: Provide a way to discuss content and changes of Phriction wiki pages.
Apr 17 2016, 10:37 PM · Phriction, Feature Request
hach-que committed rP27227b8010ee: Show missing Phriction documents as red links, invisible documents with a lock (authored by hach-que).
Show missing Phriction documents as red links, invisible documents with a lock
Apr 17 2016, 1:50 AM
hach-que closed D15733: Show missing Phriction documents as red links, invisible documents with a lock by committing rP27227b8010ee: Show missing Phriction documents as red links, invisible documents with a lock.
Apr 17 2016, 1:50 AM

Apr 16 2016

hach-que accepted D15734: Document wiki relative link syntax.

Oh I was going to write something up today on this, but this works too.

Apr 16 2016, 8:25 PM
hach-que updated the diff for D15733: Show missing Phriction documents as red links, invisible documents with a lock.

Stylistic nitpicks

Apr 16 2016, 7:15 AM
hach-que closed T10825: "Phabricator is not configured to serve cluster addresses" when not running in a cluster as Invalid.

Looks like this was caused because my upgrade didn't upgrade all the way to HEAD (for some unknown reason :S ).

Apr 16 2016, 4:51 AM · Bug Report
hach-que created T10825: "Phabricator is not configured to serve cluster addresses" when not running in a cluster.
Apr 16 2016, 4:47 AM · Bug Report
hach-que retitled D15733: Show missing Phriction documents as red links, invisible documents with a lock from Show missing Phriction documents as red links, invisible documents with strikethrough to Show missing Phriction documents as red links, invisible documents with a lock.
Apr 16 2016, 4:29 AM
hach-que updated the diff for D15733: Show missing Phriction documents as red links, invisible documents with a lock.

i fixed it

Apr 16 2016, 4:22 AM
hach-que added inline comments to D15733: Show missing Phriction documents as red links, invisible documents with a lock.
Apr 16 2016, 4:13 AM
hach-que retitled D15733: Show missing Phriction documents as red links, invisible documents with a lock from to Show missing Phriction documents as red links, invisible documents with strikethrough.
Apr 16 2016, 4:05 AM
hach-que added a revision to T7691: Relative wiki links: D15733: Show missing Phriction documents as red links, invisible documents with a lock.
Apr 16 2016, 4:05 AM · Remarkup, Phriction
hach-que committed rPdd1023e5a8f8: Support relative links in Phriction (authored by hach-que).
Support relative links in Phriction
Apr 16 2016, 3:15 AM
hach-que closed T7691: Relative wiki links as Resolved by committing rPdd1023e5a8f8: Support relative links in Phriction.
Apr 16 2016, 3:15 AM · Remarkup, Phriction
hach-que closed D15732: Support relative links in Phriction by committing rPdd1023e5a8f8: Support relative links in Phriction.
Apr 16 2016, 3:15 AM
hach-que updated the diff for D15732: Support relative links in Phriction.

Fix linter weirdness and add comment

Apr 16 2016, 3:08 AM
eadler awarded D15732: Support relative links in Phriction a Yellow Medal token.
Apr 16 2016, 3:07 AM
hach-que added inline comments to D15732: Support relative links in Phriction.
Apr 16 2016, 3:04 AM
hach-que added inline comments to D15732: Support relative links in Phriction.
Apr 16 2016, 3:00 AM
epriestley awarded D15732: Support relative links in Phriction a Doubloon token.
Apr 16 2016, 2:52 AM
hach-que added a comment to T7691: Relative wiki links.
  • If /w/x/ exists and is titled "History of X", it would be nice if [[ x ]] generated a link with the text "History of X" instead of a link with the text "x". Today, you must do [[ x | History of X ]] to get the proper link text.
Apr 16 2016, 2:26 AM · Remarkup, Phriction
hach-que added a comment to D15732: Support relative links in Phriction.

@epriestley Passing the slug through to Remarkup like this feels like a bit of a kludge; especially because the preview window requires making a new preview controller. I'm not sure how to proceed with this?

Apr 16 2016, 2:24 AM
hach-que retitled D15732: Support relative links in Phriction from to Support relative links in Phriction.
Apr 16 2016, 2:23 AM
hach-que added a revision to T7691: Relative wiki links: D15732: Support relative links in Phriction.
Apr 16 2016, 2:23 AM · Remarkup, Phriction
hach-que added a comment to T7691: Relative wiki links.

Yeah that was my plan; relative links on non-Phriction pages just won't get marked up.

Apr 16 2016, 12:05 AM · Remarkup, Phriction

Apr 15 2016

hach-que added a comment to T7691: Relative wiki links.

@epriestley Can I write and submit a patch for this?

Apr 15 2016, 11:59 PM · Remarkup, Phriction
hach-que awarded T7691: Relative wiki links a Like token.
Apr 15 2016, 11:26 PM · Remarkup, Phriction
hach-que added a comment to D15675: Fix Windows escaping.

Yeah, that's why I think it's probably time to just turn it on by default.

Apr 15 2016, 10:05 AM
hach-que added a comment to D15675: Fix Windows escaping.

The flag was initially added to minimize the impact of fixing the broken streaming that Windows has by default. Without this flag on, you can't actually stream data from a process's standard output to PHP in realtime; you have to wait for the output to be fully buffered.

Apr 15 2016, 9:57 AM
hach-que added a comment to D15675: Fix Windows escaping.

what could go wrong

Apr 15 2016, 9:01 AM

Apr 13 2016

Grimeh awarded T7789: Support Git Large File Storage a Like token.
Apr 13 2016, 12:24 AM · Customer Impact, Restricted Project, Files, Diffusion

Apr 12 2016

hach-que added a comment to T10783: Live notifications do not work behind apache SSL reverse proxy.

You probably need to configure Apache to correctly route the web sockets.

Apr 12 2016, 4:34 PM · Bug Report
hach-que added a comment to T10783: Live notifications do not work behind apache SSL reverse proxy.

Yeah that Docker instance is maintained by me. It's not intended to sit behind any kind of load balancing though (unless you're routing WebSockets directly to the client). Otherwise I have no idea if your Apache load balancer is interfering with the connection.

Apr 12 2016, 3:39 PM · Bug Report

Apr 11 2016

hach-que added a comment to D15675: Fix Windows escaping.

That change already exists in D10555; upstream doesn't want it.

Apr 11 2016, 4:01 PM
hach-que created T10773: When the search table is marked as crashed, bin/storage should automatically repair it.
Apr 11 2016, 3:31 AM · Database, Feature Request
hach-que added a comment to D15675: Fix Windows escaping.

Beyond observing the way the kernel tracks command lines for processes using something like Process Explorer, you can see that this single string vs array of strings is evident even in the way that Windows launches processes as opposed to the way Linux launches processes.

Apr 11 2016, 3:09 AM
hach-que added a comment to D15675: Fix Windows escaping.

Command Prompt escaping is broken anyway because the Windows kernel only tracks arguments as a single string; it doesn't not separate command-line arguments as an array of strings like UNIX-based kernels. This means that programs like Git that are compiled with msys or mingw will parse their command-line arguments differently to native applications that use the Visual C++ library. On Windows, it's up to the C++ library that invokes main to parse the arguments from the string that the kernel provides, and this is why we have so much difficulty correctly escaping for commands on Windows, because the style of escaping is per-command.

Apr 11 2016, 2:53 AM

Apr 10 2016

hach-que added a comment to D15675: Fix Windows escaping.

But not everything is running through Powershell? When Arcanist runs (which is using this function), it escapes for the Command Prompt, not Powershell. The Powershell escaping here is for Harbormaster, when commands are explicitly launched by passing them to powershell.exe. It won't have the correct behavior to escape commands for Windows.

Apr 10 2016, 9:00 PM
hach-que requested changes to D15675: Fix Windows escaping.
Apr 10 2016, 7:49 PM
hach-que added a comment to D15675: Fix Windows escaping.

This isn't the correct fix, you should call setEscapingMode in the caller instead.

Apr 10 2016, 7:49 PM

Apr 8 2016

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

This would make Calendar actually useful for us.

Apr 8 2016, 8:20 PM · Restricted Project, Prioritized, Calendar
hach-que awarded T10747: Import and export ICS from Calendar a Mountain of Wealth token.
Apr 8 2016, 8:19 PM · Restricted Project, Prioritized, Calendar

Apr 6 2016

hach-que created T10737: Milestone project tags should inherit their parent project's tag colour.
Apr 6 2016, 8:41 PM · Feature Request
hach-que created T10735: Workboard columns are incorrectly ordered for milestones.
Apr 6 2016, 8:16 PM · Bug Report
spawnlt awarded T3980: Support "Bind to External Thing" to define project membership a Yellow Medal token.
Apr 6 2016, 2:02 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
PhoneixS awarded T10354: Remarkup block elements may not contain other block elements (like lists and tables inside tables) a Like token.
Apr 6 2016, 7:59 AM · Feature Request, Remarkup

Apr 5 2016

allixsenos awarded T10321: Running "arc land" without a branch checked out sort of works but fails when trying to delete the branch a Like token.
Apr 5 2016, 7:27 PM · Bug Report

Apr 4 2016

hach-que abandoned D9807: [harbormaster/run-build-plan] Implement build step for running another build plan.

I still use this and continuously rebase it on the latest version of Phabricator, but I don't plan on doing the work to implement "Embed build plan" with artifact expiries or anything like that since it's a significant amount of work and since Harbormaster isn't a focus for upstream right now (based on the feed), it's unlikely any work in this area would be reviewed for quite some time anyway.

Apr 4 2016, 2:25 AM · Harbormaster
hach-que abandoned D13651: [harbormaster/core] Allow build variables to be optional by prefixing them with '?'.

This hasn't had any feedback from upstream, so I'm going to abandon it.

Apr 4 2016, 2:24 AM
hach-que abandoned D13625: [harbormaster/dashboard] Add panel for monitoring repository build status.

As per @epriestley's feedback, this isn't a good way forward.

Apr 4 2016, 2:23 AM
hach-que abandoned D11874: Use Conduit in PhabricatorRepositoryGitCommitChangeParserWorker.

Abandoning this because I don't have time to maintain it. @epriestley feel free to pick this up again once you're scaling daemons in the Phacility cluster.

Apr 4 2016, 2:13 AM
hach-que abandoned D14583: [drydock/kvm] Implement a KVM virtual machine allocator for Drydock.
Apr 4 2016, 2:12 AM
hach-que closed T6454: Implement support for KVM-based hosts in Drydock as Wontfix.

Closing this off as I don't use dynamically allocated hosts any more (it's too much maintenance of custom patches).

Apr 4 2016, 2:12 AM · Drydock
hach-que awarded T10697: Move Aphlict server configuration to a separate configuration file a Like token.
Apr 4 2016, 2:09 AM · Restricted Project, Aphlict
hach-que added a comment to T10717: arc land does not work on windows.

I'm hesitant to provide further discussion on this issue because of conversation above, but never-the-less in case anyone else using Windows stumbles across this issue, then here's the following advice:

Apr 4 2016, 2:06 AM · Windows, Bug Report (Needs Information), Arcanist

Apr 2 2016

hach-que created T10713: Changing the remote URI of a repository causes existing Drydock resources to break.
Apr 2 2016, 9:23 PM · Drydock, Bug Report

Mar 18 2016

chad awarded T7789: Support Git Large File Storage a Haypence token.
Mar 18 2016, 6:24 PM · Customer Impact, Restricted Project, Files, Diffusion
avivey awarded T7789: Support Git Large File Storage a Mountain of Wealth token.
Mar 18 2016, 5:25 PM · Customer Impact, Restricted Project, Files, Diffusion

Mar 16 2016

r0bbie awarded T7789: Support Git Large File Storage a Like token.
Mar 16 2016, 4:12 PM · Customer Impact, Restricted Project, Files, Diffusion

Mar 11 2016

sweenzor awarded T7789: Support Git Large File Storage a Love token.
Mar 11 2016, 8:34 PM · Customer Impact, Restricted Project, Files, Diffusion

Mar 10 2016

robertkraig awarded T8666: When a task is resolved with "Resolves T123", Phrequent should stop tracking time a Like token.
Mar 10 2016, 1:19 AM · Maniphest, Phrequent

Mar 9 2016

hach-que awarded T10538: Bridge GitHub to Phabricator a Love token.
Mar 9 2016, 12:58 PM · Nuance, GitHub

Mar 3 2016

hach-que committed rPd22e417a1dff: Revert "Redpoint custom patches" (authored by hach-que).
Revert "Redpoint custom patches"
Mar 3 2016, 9:21 PM
hach-que added a reverting change for rP367e93171312: Redpoint custom patches: rPd22e417a1dff: Revert "Redpoint custom patches".
Mar 3 2016, 9:21 PM
hach-que committed rP367e93171312: Redpoint custom patches (authored by hach-que).
Redpoint custom patches
Mar 3 2016, 9:20 PM

Mar 1 2016

hach-que created T10479: Harbormaster build steps are duplicated in the UI.
Mar 1 2016, 8:18 AM · Bug Report

Feb 27 2016

hach-que added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.

I believe our Harbormaster log table is several GBs in size and by several GB I'm talking 20-80GB range depending on the last time I hard deleted the records.

Feb 27 2016, 4:41 AM · Harbormaster, Restricted Project

Feb 20 2016

kislinsk awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Feb 20 2016, 9:10 AM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Feb 19 2016

amartin33 awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Feb 19 2016, 7:00 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Feb 17 2016

hach-que added a comment to D15247: Herald Harbormaster Buildable Rules.

Upstream generally doesn't review feature diffs from third parties, if at all. You should probably be expecting a response time in the range of "months" to "never" when it comes to diffs.

Feb 17 2016, 8:02 AM

Feb 14 2016

hach-que created T10354: Remarkup block elements may not contain other block elements (like lists and tables inside tables).
Feb 14 2016, 11:40 PM · Feature Request, Remarkup

Feb 11 2016

hach-que added a comment to D15247: Herald Harbormaster Buildable Rules.

I don't think it's likely this will be accepted as it creates unnecessary transactions against the buildable just for Herald.

Feb 11 2016, 8:54 PM
Luke081515.2 awarded D15231: Hide milestone columns when milestone is archived a Like token.
Feb 11 2016, 3:09 PM
hach-que triaged T10321: Running "arc land" without a branch checked out sort of works but fails when trying to delete the branch as Wishlist priority.

This is a super minor issue and not blocking anyone, so I'm changing it to Wishlist priority to designate how much I don't expect upstream to spend time fixing it.

Feb 11 2016, 12:15 AM · Bug Report
hach-que closed T10320: Running "arc land as Spite.

what did Chrome even do here

Feb 11 2016, 12:14 AM · Bug Report
hach-que created T10321: Running "arc land" without a branch checked out sort of works but fails when trying to delete the branch.
Feb 11 2016, 12:13 AM · Bug Report