Page MenuHomePhabricator
Feed Advanced Search

Jun 16 2016

epriestley added a comment to T5715: Diffusion commit count is incorrect after forced push.

I'm going to merge this into T9028. Specifically, D16133 rebuilds the summary table after any commit becomes unreachable, which should produce the correct commit count and other summary details.

Jun 16 2016, 6:01 PM · Restricted Project, Diffusion
epriestley added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

D16134 just hard-codes phabricator/ tags as untracked, which should minimize collateral damage.

Jun 16 2016, 5:59 PM · Wikimedia, Restricted Project, Diffusion
epriestley added a revision to T6878: Tagged commits which are not ancestors of any branch head don't get imported: Unknown Object (Differential Revision).
Jun 16 2016, 5:57 PM · Wikimedia, Restricted Project, Diffusion
epriestley added a revision to T9028: Phabricator handles commits which are published and later deleted poorly: Unknown Object (Differential Revision).
Jun 16 2016, 5:57 PM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley created T11159: Cluster detection of "replication OK" is unreasonably optimistic.
Jun 16 2016, 5:50 PM · Prioritized, Clusters
epriestley added a revision to T9028: Phabricator handles commits which are published and later deleted poorly: Unknown Object (Differential Revision).
Jun 16 2016, 5:48 PM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

Yeah, the actual rule D16129 implements is this:

Jun 16 2016, 5:33 PM · Wikimedia, Restricted Project, Diffusion
epriestley merged T11158: Allow arbitrary status updates to harbormaster via harbormaster.sendmessage into T9124: Support uploading build log data via the Harbormaster API.
Jun 16 2016, 4:43 PM · Restricted Project, Harbormaster
epriestley merged task T11158: Allow arbitrary status updates to harbormaster via harbormaster.sendmessage into T9124: Support uploading build log data via the Harbormaster API.
Jun 16 2016, 4:43 PM · Harbormaster, Feature Request
epriestley added a comment to T10901: Support title art for Phame blogs.

high-horse-soapbox.jpg (1×1 px, 330 KB)

Jun 16 2016, 4:40 PM · Phacility, Phame
epriestley added a comment to T10901: Support title art for Phame blogs.

they are mine T.T

Jun 16 2016, 4:39 PM · Phacility, Phame
epriestley added a comment to T10901: Support title art for Phame blogs.

We could do posts too, but I only have 3 arts so far, so blogs seemed easier to start with.

Jun 16 2016, 4:38 PM · Phacility, Phame
epriestley added a project to T3875: Allow arc to perform cascading rebases, maybe during or after `arc land`: Prioritized.
Jun 16 2016, 4:07 PM · Prioritized, Restricted Project, Arcanist
epriestley added a revision to T9028: Phabricator handles commits which are published and later deleted poorly: Unknown Object (Differential Revision).
Jun 16 2016, 4:04 PM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley moved T11140: Support at-rest encryption in Files from The Queue to Paused on the Prioritized board.

I've deployed this and configured this server to use AES-256-CBC, although I haven't retroactively migrated existing data.

Jun 16 2016, 3:27 PM · Prioritized, Files
epriestley added a revision to T9028: Phabricator handles commits which are published and later deleted poorly: Unknown Object (Differential Revision).
Jun 16 2016, 3:05 PM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley added a revision to T9028: Phabricator handles commits which are published and later deleted poorly: Unknown Object (Differential Revision).
Jun 16 2016, 2:30 PM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley closed T8588: One instance has a severe, global performance issue, a subtask of T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error), as Wontfix.
Jun 16 2016, 1:29 PM · Restricted Project, Workboards
epriestley closed T8588: One instance has a severe, global performance issue as Wontfix.

We can't reproduce this and haven't seen other reports of similar issues (including from other installs of greater size and complexity), so we have no way to move forward on this.

Jun 16 2016, 1:29 PM · Restricted Project
epriestley closed T8588: One instance has a severe, global performance issue, a subtask of T8444: Increase typeahead speed, as Wontfix.
Jun 16 2016, 1:29 PM · Typeahead, PHUI, Restricted Project
epriestley removed a project from T5791: Write Herald rules for outbound mail: Prioritized.

Bookkeeping; there's no longer an external driver for this.

Jun 16 2016, 1:19 PM · Restricted Project, Restricted Project, FreeBSD, Mail
epriestley removed a project from T8646: Provide more context for search results, particularly wiki documents: Prioritized.

Just bookkeeping; this doesn't have an active external priority driver.

Jun 16 2016, 1:18 PM · Design, Search, Restricted Project
epriestley removed a project from T182: Commit into repository directly from differential: Prioritized.

Just bookkeeping, this doesn't currently have external priority.

Jun 16 2016, 1:17 PM · Haskell.org, Restricted Project, Differential
epriestley edited this Badge.
Jun 16 2016, 1:06 PM
epriestley added a comment to T11156: Exception on auth configuration.

This should be fixed at HEAD of master. Let us know if you're still seeing issues after updating.

Jun 16 2016, 1:06 PM · Auth, Bug Report
epriestley closed T11156: Exception on auth configuration as Resolved by committing Restricted Diffusion Commit.
Jun 16 2016, 1:04 PM · Auth, Bug Report
epriestley added a revision to T6878: Tagged commits which are not ancestors of any branch head don't get imported: Unknown Object (Differential Revision).
Jun 16 2016, 12:59 PM · Wikimedia, Restricted Project, Diffusion
epriestley added a revision to T9028: Phabricator handles commits which are published and later deleted poorly: Unknown Object (Differential Revision).
Jun 16 2016, 12:59 PM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley added a comment to T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas.

T11044 makes this both more relevant and somewhat easier.

Jun 16 2016, 12:30 PM · Restricted Project
epriestley added a parent task for T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas: T11044: Support partitioning application databases across multiple database hosts.
Jun 16 2016, 12:30 PM · Restricted Project
epriestley added a subtask for T11044: Support partitioning application databases across multiple database hosts: T10759: Run PhabricatorDatabase/MySQLSetupCheck against all configured replicas.
Jun 16 2016, 12:30 PM · Clusters, Prioritized
epriestley added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

"Autoclose" and "Track Only" configurations are limited to branches, and do not account for arbitrary tags/refs. For now, I think we can assume tags are always autoclose/track, but may need to refine this in the future. I'd ideally like to replace autoclose with "fork" (T10691) rather than introducing tag(regexp(...)) or whatever, but that may be a long road.

Jun 16 2016, 11:59 AM · Wikimedia, Restricted Project, Diffusion
epriestley added a parent task for T6878: Tagged commits which are not ancestors of any branch head don't get imported: T9028: Phabricator handles commits which are published and later deleted poorly.
Jun 16 2016, 11:45 AM · Wikimedia, Restricted Project, Diffusion
epriestley added a subtask for T9028: Phabricator handles commits which are published and later deleted poorly: T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Jun 16 2016, 11:45 AM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley moved T9028: Phabricator handles commits which are published and later deleted poorly from Preflight to The Queue on the Prioritized board.
Jun 16 2016, 11:44 AM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley added a comment to T9028: Phabricator handles commits which are published and later deleted poorly.

To revive deleted commits when they are re-pushed, I think it is sufficient to ignore deleted commits when filling the discovery cache (PhabricatorRepositoryDiscoveryEngine->fillCommitCache()) and allow recordCommit() to detect existing commits and revive them.

Jun 16 2016, 11:44 AM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley moved T11035: Only evaluate newly added mentions/subscribers when applying transactions to remarkup blocks from Preflight to The Queue on the Prioritized board.
Jun 16 2016, 10:52 AM · Prioritized, Wikimedia, Remarkup
epriestley added a comment to T11035: Only evaluate newly added mentions/subscribers when applying transactions to remarkup blocks.

Current state of the world after D16108 is:

Jun 16 2016, 10:52 AM · Prioritized, Wikimedia, Remarkup
epriestley added a comment to T11156: Exception on auth configuration.

Thanks for the report! This should be fixed once D16128 is reviewed, likely later today.

Jun 16 2016, 10:47 AM · Auth, Bug Report
epriestley added a revision to T11156: Exception on auth configuration: Unknown Object (Differential Revision).
Jun 16 2016, 10:46 AM · Auth, Bug Report
epriestley claimed T11156: Exception on auth configuration.
Jun 16 2016, 10:46 AM · Auth, Bug Report
epriestley merged T11155: Please add Linter for perl into T10038: Plan the mid-term pathway for unit-test/linter bindings.
Jun 16 2016, 10:41 AM · Lint, Arcanist
epriestley merged task T11155: Please add Linter for perl into T10038: Plan the mid-term pathway for unit-test/linter bindings.
Jun 16 2016, 10:41 AM · Lint, Arcanist, Feature Request
epriestley added a comment to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.

Thanks for testing, that's quite helpful.

Jun 16 2016, 10:40 AM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley added a revision to T11140: Support at-rest encryption in Files: Unknown Object (Differential Revision).
Jun 16 2016, 2:45 AM · Prioritized, Files
epriestley added a comment to T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources.

Generally, I think resource autorelease (using @hach-que's rule) is probably the shortest pathway forward here. You'll still have a fairness problem, but you should get better utilization from the pool and be deadlock-proof on "A", "A" type acquisitions. This also tends to trigger less adjacent work than new resource types would.

Jun 16 2016, 2:36 AM · Restricted Project, Drydock, Harbormaster, Feature Request
epriestley added a comment to T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources.

Being completely fair also means we must execute without parallelism, because if we start position 2 without waiting for position 1 to finish it might win, and this could keep happening forever.

Jun 16 2016, 2:27 AM · Restricted Project, Drydock, Harbormaster, Feature Request
epriestley added a comment to T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources.

The expectation is that allocation should generally be fair ("first come, first serve") when no allocations fail.

Jun 16 2016, 2:22 AM · Restricted Project, Drydock, Harbormaster, Feature Request
epriestley added a comment to T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources.

You can determine both of these from the harbormaster step dependency tree.

Jun 16 2016, 1:17 AM · Restricted Project, Drydock, Harbormaster, Feature Request

Jun 15 2016

epriestley added a comment to T11140: Support at-rest encryption in Files.

I'm planning to do this:

Jun 15 2016, 11:56 PM · Prioritized, Files
epriestley renamed T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources from Improve harbormaster / drydock behavior in resource constrained environments to Provide better tools for preventing deadlocks in build plans which acquire multiple resources.
Jun 15 2016, 11:46 PM · Restricted Project, Drydock, Harbormaster, Feature Request
epriestley merged task T10081: Deadlock when a build plan leases multiple working copies into T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources.
Jun 15 2016, 11:46 PM · Harbormaster, Drydock, Feature Request
epriestley merged T10081: Deadlock when a build plan leases multiple working copies into T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources.
Jun 15 2016, 11:46 PM · Restricted Project, Drydock, Harbormaster, Feature Request
epriestley added a comment to T11153: Provide better tools for preventing deadlocks in build plans which acquire multiple resources.

See some prior discussion in T10081, which I'm going to merge here.

Jun 15 2016, 11:46 PM · Restricted Project, Drydock, Harbormaster, Feature Request
epriestley added a revision to T11140: Support at-rest encryption in Files: Unknown Object (Differential Revision).
Jun 15 2016, 6:28 PM · Prioritized, Files
epriestley added a revision to T11140: Support at-rest encryption in Files: Unknown Object (Differential Revision).
Jun 15 2016, 4:44 PM · Prioritized, Files
epriestley added a revision to T11140: Support at-rest encryption in Files: Unknown Object (Differential Revision).
Jun 15 2016, 4:27 PM · Prioritized, Files
epriestley moved T11140: Support at-rest encryption in Files from Preflight to The Queue on the Prioritized board.
Jun 15 2016, 4:21 PM · Prioritized, Files
epriestley closed T11151: Commit emails have broken formatting as Invalid.
<pre class="remarkup-code" style="font: 11px/15px &quot;Menlo&quot;, &quot;Consolas&quot;, &quot;Monaco&quot;, monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">We use cayenne query to get these courses directly for database. It allows exclude any influence of the cayenne snapshot implmentation on these relations</pre>
Jun 15 2016, 3:50 PM · Diffusion, Audit, Bug Report
epriestley closed T11147: SSH configuration with single SSH server instance as Wontfix.

I think this also increases the chance that users accidentally disable or misconfigure (e.g., by misusing Match user) administrative sshd by requiring more extensive changes to its configuration. Users locking themselves out of the host is the worst outcome of a configuration attempt by a huge margin.

Jun 15 2016, 3:41 PM · Documentation
epriestley moved T11044: Support partitioning application databases across multiple database hosts from Preflight to The Queue on the Prioritized board.
Jun 15 2016, 1:09 PM · Clusters, Prioritized
epriestley added a comment to T11151: Commit emails have broken formatting.

Can you provide:

Jun 15 2016, 12:54 PM · Diffusion, Audit, Bug Report

Jun 14 2016

epriestley added a revision to T11142: Side-by-side diff viewer breaks lines on word boundaries and makes diffing difficult in some situations: Unknown Object (Differential Revision).
Jun 14 2016, 8:52 PM · Restricted Project, Bug Report (Needs Information), Differential
epriestley added a comment to T11098: Feedback and Errata for Global Settings.

@bizrad6 Thanks, I think D16118 should fix that once it lands. Sorry about these issues, the actual global stuff happened at the very end of the settings changes and I didn't test it as thoroughly as I should have.

Jun 14 2016, 7:20 PM · Prioritized, Restricted Project, User Preferences
epriestley added a revision to T11098: Feedback and Errata for Global Settings: Unknown Object (Differential Revision).
Jun 14 2016, 7:18 PM · Prioritized, Restricted Project, User Preferences
epriestley added a revision to T11098: Feedback and Errata for Global Settings: Unknown Object (Differential Revision).
Jun 14 2016, 6:30 PM · Prioritized, Restricted Project, User Preferences
epriestley added a revision to T11044: Support partitioning application databases across multiple database hosts: Unknown Object (Differential Revision).
Jun 14 2016, 6:15 PM · Clusters, Prioritized
epriestley added a revision to T9789: Make it easier to write custom transaction types: Unknown Object (Differential Revision).
Jun 14 2016, 5:58 PM · Modernization, Transactions
epriestley added a comment to T11140: Support at-rest encryption in Files.

My tentative plan is to define keys in local config with some sort of structure like:

Jun 14 2016, 12:50 PM · Prioritized, Files
cinek awarded T10547: Remote SVN repository imports over SSH do not tidy up temporary directories a Love token.
Jun 14 2016, 5:31 AM · Prioritized, Subversion, Bug Report

Jun 13 2016

epriestley added a revision to T11098: Feedback and Errata for Global Settings: Unknown Object (Differential Revision).
Jun 13 2016, 10:23 PM · Prioritized, Restricted Project, User Preferences
epriestley added a comment to T11098: Feedback and Errata for Global Settings.

Cool, pretty sure I've got a repro then -- real fix coming up in a second.

Jun 13 2016, 10:15 PM · Prioritized, Restricted Project, User Preferences
epriestley added a comment to T11098: Feedback and Errata for Global Settings.

Ah, I think I've got a repro. Does this "fix" it?

Jun 13 2016, 9:57 PM · Prioritized, Restricted Project, User Preferences
epriestley added a revision to T9789: Make it easier to write custom transaction types: Unknown Object (Differential Revision).
Jun 13 2016, 9:49 PM · Modernization, Transactions
epriestley added a comment to T10811: `phd-daemon` crash after automatic restart following config change.

There's a very small possibility that D16110 fixed a race condition which was causing this, but that seems like quite a stretch.

Jun 13 2016, 8:56 PM · Daemons, Bug Report
epriestley added a revision to T10811: `phd-daemon` crash after automatic restart following config change: Unknown Object (Differential Revision).
Jun 13 2016, 8:49 PM · Daemons, Bug Report
epriestley added a comment to T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome.

GitHub does not appear to ever render absolute time. Instead, it renders relative times like "5 hours ago", etc.

Jun 13 2016, 8:01 PM · Feature Request, User Preferences
epriestley added a comment to T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome.

Is the behavior you want the same as @vinzent's desired behavior, your phone's behavior, and your laptop's behavior? That is, blindly trust client timezone unconditionally, without prompting or notifying you? From the original description, it seemed like you wanted essentially the opposite behavior.

Jun 13 2016, 7:43 PM · Feature Request, User Preferences
epriestley added a comment to T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome.

auto-adjusted based on location

Jun 13 2016, 7:28 PM · Feature Request, User Preferences
epriestley renamed T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome from "Adjust timezone" dialog doesn't have a way to cancel/ignore to "Adjust timezone" dialog does not default to "ignore" in Chrome.
Jun 13 2016, 7:25 PM · Feature Request, User Preferences
epriestley added a comment to T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome.

why not using the browsers timezone by default and giving the possibility to set a static one in the settings if really required (without this message popping up)

Jun 13 2016, 7:25 PM · Feature Request, User Preferences
epriestley added a comment to T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome.

"Adjust timezone" dialog doesn't have a way to cancel/ignore

Jun 13 2016, 7:23 PM · Feature Request, User Preferences
epriestley added a comment to T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome.

Or, perhaps more specifically: why do you want to change your machine's local timezone, but not change Phabricator's timezone to be consistent? If you just didn't want to change your timezone at all, you could leave everything in PST while in London and your system clock and Phabricator would both remain in PST, but you did change your system clock.

Jun 13 2016, 7:20 PM · Feature Request, User Preferences
epriestley added a comment to T11141: "Adjust timezone" dialog does not default to "ignore" in Chrome.

Why don't you want to change your timezone?

Jun 13 2016, 7:18 PM · Feature Request, User Preferences
epriestley moved T11140: Support at-rest encryption in Files from Backlog to Preflight on the Prioritized board.
Jun 13 2016, 7:15 PM · Prioritized, Files
epriestley added a comment to T7643: Improve prose diffs (was: description changes don't generate usable diffs).

Catching a couple more funky diffs:

Jun 13 2016, 7:14 PM · Prioritized, Transactions
epriestley created T11140: Support at-rest encryption in Files.
Jun 13 2016, 6:57 PM · Prioritized, Files
epriestley added a revision to T11035: Only evaluate newly added mentions/subscribers when applying transactions to remarkup blocks: Unknown Object (Differential Revision).
Jun 13 2016, 6:27 PM · Prioritized, Wikimedia, Remarkup
epriestley moved T7441: Support OAuth providers in the cluster from The Queue to Paused on the Prioritized board.
Jun 13 2016, 5:48 PM · Auth, Phacility
epriestley added a comment to T7441: Support OAuth providers in the cluster.

I enabled Google for central auth since I think everything we need for it to work already works fine in the cluster, although it's possible some of the invite flow stuff is a little shaky.

Jun 13 2016, 5:39 PM · Auth, Phacility
epriestley closed T10547: Remote SVN repository imports over SSH do not tidy up temporary directories as Resolved.

I believe this is fixed now, but reproduction has always been somewhat elusive so I'm not completely certain. Please let us know if you still see issues after updating. Thanks for the report!

Jun 13 2016, 5:31 PM · Prioritized, Subversion, Bug Report
epriestley added a comment to T11139: Non-latin commit messages are disappear in history view.

This commit now appears properly in the history view on this install, so I think the issue is resolved:

Jun 13 2016, 5:29 PM · Bug Report
epriestley closed T11139: Non-latin commit messages are disappear in history view as Resolved by committing Restricted Diffusion Commit.
Jun 13 2016, 5:16 PM · Bug Report
epriestley added a revision to T11139: Non-latin commit messages are disappear in history view: Unknown Object (Differential Revision).
Jun 13 2016, 5:14 PM · Bug Report
epriestley added a comment to T11139: Non-latin commit messages are disappear in history view.

I can't reproduce this -- rGITTESTaa541e7b324424e201c124dc58588c33e48d8bf5 seems to work fine for me.

Jun 13 2016, 5:01 PM · Bug Report
epriestley added a comment to T11118: Herald Rule to assign Owners to an Audit.

If the "Audit" setting for packages had three settings instead, would that solve your use case?

Jun 13 2016, 4:39 PM · Restricted Project, Audit, Herald, Owners, Feature Request
epriestley added a revision to T11137: Unable to update Git repositories with latest stable: Unknown Object (Differential Revision).
Jun 13 2016, 4:33 PM · Diffusion, Bug Report
epriestley added a revision to T10547: Remote SVN repository imports over SSH do not tidy up temporary directories: Restricted Differential Revision.
Jun 13 2016, 4:23 PM · Prioritized, Subversion, Bug Report
epriestley added a comment to T11137: Unable to update Git repositories with latest stable.

Thanks. That trace is consistent with the one I was able to reproduce, so I suspect the changes above fix this. I'll leave this open for a bit in case anyone else shows up, this fix is the kind of fix that's likely to have spooky side effects.

Jun 13 2016, 4:00 PM · Diffusion, Bug Report
epriestley moved T10547: Remote SVN repository imports over SSH do not tidy up temporary directories from Backlog to The Queue on the Prioritized board.
Jun 13 2016, 2:44 PM · Prioritized, Subversion, Bug Report