Page MenuHomePhabricator
Feed Advanced Search

Jul 11 2016

epriestley added a revision to T11307: High-latency file storage can potentially break user profile pictures horribly: Restricted Differential Revision.
Jul 11 2016, 4:19 PM · People, Files, Bug Report
epriestley added a comment to T11307: High-latency file storage can potentially break user profile pictures horribly.

I can't really reproduce this, exactly, I think (?), but I suspect I can fix this and T8124 by just making this code simpler.

Jul 11 2016, 4:06 PM · People, Files, Bug Report
epriestley added a comment to T11313: Empty git repositories fail to update cleanly.

(This doesn't do anything bad, just spams the logs a bit, so no rush to update.)

Jul 11 2016, 3:59 PM · Bug Report
epriestley closed T11313: Empty git repositories fail to update cleanly as Resolved.

Update past D16234 (July 5).

Jul 11 2016, 3:58 PM · Bug Report
epriestley added a revision to T10907: Older project's icon changes back after a few days: Unknown Object (Differential Revision).
Jul 11 2016, 3:25 PM · Projects, Bug Report (Needs Information)
epriestley added a comment to T11307: High-latency file storage can potentially break user profile pictures horribly.

T10907 is also sort of adjacent.

Jul 11 2016, 3:16 PM · People, Files, Bug Report
epriestley added a comment to T11309: A repository with deleted commits never ends up importing.

When moving a repository from "importing" to "imported", we check if any commits are marked as still needing to import.

Jul 11 2016, 3:11 PM · Bug Report
epriestley added a revision to T11309: A repository with deleted commits never ends up importing: Unknown Object (Differential Revision).
Jul 11 2016, 3:09 PM · Bug Report
epriestley added a comment to T11309: A repository with deleted commits never ends up importing.

The above analysis is correct.

Jul 11 2016, 3:07 PM · Bug Report
epriestley added a revision to T11309: A repository with deleted commits never ends up importing: Unknown Object (Differential Revision).
Jul 11 2016, 2:40 PM · Bug Report
epriestley added a revision to T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue: Unknown Object (Differential Revision).
Jul 11 2016, 2:21 PM · Restricted Project, Daemons

Jul 10 2016

epriestley added a comment to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded.

I deployed that stuff to the affected shard and things look OK now. The original issue described in this task wasn't affected.

Jul 10 2016, 3:16 PM · Phacility, Files, Diffusion, Bug Report
epriestley closed T11303: Improve performance of instance visibility policy checks for administrative/deployment agents as Resolved by committing Restricted Diffusion Commit.
Jul 10 2016, 3:04 PM · Performance, Phacility
epriestley closed T11304: Conduit "*.search" methods unnecessarily persist search queries as Resolved by committing Restricted Diffusion Commit.
Jul 10 2016, 3:04 PM · Performance, Conduit, Phacility
epriestley added a comment to T11308: Re-enable direct messaging in Conpherence.

(We don't need to require a room name, and I think that's only a skin-deep UI requirement and not actually enforced lower down in the code.)

Jul 10 2016, 2:56 PM · Conpherence (v4)
epriestley added a comment to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded.

This didn't really end up being related to the other issue here (streaming huge diffs into Files) but it's a little late for me to split it out now.

Jul 10 2016, 2:32 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a comment to T11309: A repository with deleted commits never ends up importing.

parsing probably shouldn't crash

Jul 10 2016, 2:31 PM · Bug Report
epriestley added a revision to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded: Unknown Object (Differential Revision).
Jul 10 2016, 2:29 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a comment to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded.

This is largely the result of --find-copies-harder being explosively slow for large result sets in large repositories. With this flag, the runtime rises from <1s to >3m, at which point git itself bails out:

Jul 10 2016, 2:15 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a comment to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded.

This is actually happening on the cluster/daemon pathway so it's not really related to the original issue here. However, the daemon client is timing out:

Jul 10 2016, 2:01 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a comment to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded.

I suspended the instance in question since it was a test instance, and continuing to generate web requests for the 5M-line diff and disrupt other processes on the shard.

Jul 10 2016, 1:57 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a comment to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded.

We had a shard disruption in the cluster this morning that I don't have a clear smoking gun on, but one issue that looks questionable is on this pathway -- I see several requests to generate diffs of an extremely large (5M line) commit coming from the web.

Jul 10 2016, 1:31 PM · Phacility, Files, Diffusion, Bug Report
epriestley raised the priority of T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded from Wishlist to High.
Jul 10 2016, 1:26 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a comment to T11308: Re-enable direct messaging in Conpherence.

At least personally, I don't think this is weird -- I think of it like sending email.

Jul 10 2016, 12:36 PM · Conpherence (v4)
epriestley added a comment to T11307: High-latency file storage can potentially break user profile pictures horribly.

T8124 is probably adjacent.

Jul 10 2016, 1:29 AM · People, Files, Bug Report

Jul 9 2016

epriestley added a comment to T11291: Error while executing task (phd daemon).

(I made about six typos in the original version of that comment, so reload if you're following the steps from email.)

Jul 9 2016, 9:27 PM · Daemons, Bug Report
epriestley added a comment to T11291: Error while executing task (phd daemon).

It's possible that we're in the wrong by falling back to set character set utf8;.

Jul 9 2016, 9:23 PM · Daemons, Bug Report
epriestley merged T11305: 'View Options' in Differential reviews is badly aligned on narrow mobile screens into T7754: View Options Menu doesn't stay relative to the button.
Jul 9 2016, 6:16 PM · Mobile, PHUI
epriestley merged task T11305: 'View Options' in Differential reviews is badly aligned on narrow mobile screens into T7754: View Options Menu doesn't stay relative to the button.
Jul 9 2016, 6:16 PM · Differential, Mobile, Bug Report
epriestley added a revision to T9275: Move Calendar to EditEngine: Unknown Object (Differential Revision).
Jul 9 2016, 4:22 PM · ApplicationEditor, Policy, Calendar
epriestley added a comment to T9640: Make Phabricator compatible with PHP7.

That option is "comment out the check", as @khanhicetea has done in T9640#184512. Phabricator is open source, and you are free to modify it.

Jul 9 2016, 4:07 PM · Prioritized, Restricted Project, Infrastructure
epriestley moved T10909: Editable host of the event. from Backlog to Unprototype (v1) on the Calendar board.
Jul 9 2016, 3:07 PM · Calendar, Feature Request
epriestley closed T8600: Event availability doesn't account for all day events as Resolved.

I believe there's no actual issue here outside of the RSVP/instancing issue and other issues resolved or tracked elsewhere. If there is, file a new report -- with reproduction steps -- after Calendar leaves prototype.

Jul 9 2016, 3:00 PM · Calendar
epriestley added a comment to T11304: Conduit "*.search" methods unnecessarily persist search queries.

(Only unique queries are saved, so this should be a small amount of data in most cases, but the Phacility setup tends to mean we issue a lot of unique queries.)

Jul 9 2016, 1:51 PM · Performance, Conduit, Phacility
epriestley added a revision to T11304: Conduit "*.search" methods unnecessarily persist search queries: Unknown Object (Differential Revision).
Jul 9 2016, 1:50 PM · Performance, Conduit, Phacility
epriestley created T11304: Conduit "*.search" methods unnecessarily persist search queries.
Jul 9 2016, 1:36 PM · Performance, Conduit, Phacility
epriestley added a revision to T11303: Improve performance of instance visibility policy checks for administrative/deployment agents: Unknown Object (Differential Revision).
Jul 9 2016, 1:28 PM · Performance, Phacility
epriestley added a comment to T11303: Improve performance of instance visibility policy checks for administrative/deployment agents.

Using an extended policy sort of fixes this, except that extended policies currently only strengthen policies, so I also have to weaken the default View policy. This potentially makes the UI misleading, since it suggests that "all users" can view an instance, which isn't true.

Jul 9 2016, 1:14 PM · Performance, Phacility
epriestley added a comment to T11303: Improve performance of instance visibility policy checks for administrative/deployment agents.

One possible approach is to cache policy checks (when we've determined that user X can see object Y, cache that for the remainder of the request), but I don't want to do this idly since it has far-reaching implications, and there are cases where this cache could potentially produce the wrong result (for example, when we predict the effects of making a policy change during an edit, we evaluate objects as though they had a different policy than they really have).

Jul 9 2016, 1:08 PM · Performance, Phacility
epriestley created T11303: Improve performance of instance visibility policy checks for administrative/deployment agents.
Jul 9 2016, 1:03 PM · Performance, Phacility
epriestley edited the content of Changelog.
Jul 9 2016, 11:45 AM
epriestley created 2016 Week 28 (Early July).
Jul 9 2016, 11:45 AM

Jul 8 2016

epriestley added a comment to T11237: Mobile action menus are "undefined".

iiam

Jul 8 2016, 10:39 PM · Chad's House, Mobile, Safari, Bug Report
epriestley added a comment to T11301: git tags can tag anything, break daemons.

Everyone got to learn something new about Git today!

Jul 8 2016, 8:55 PM · Bug Report
epriestley closed T11300: Task 2 as Spite.
Jul 8 2016, 5:26 PM · Feature Request
epriestley closed T11299: task 1 as Spite.
Jul 8 2016, 5:25 PM · Feature Request
epriestley awarded Fantastic Feature a Pterodactyl token.
Jul 8 2016, 4:42 PM
epriestley added a comment to T11291: Error while executing task (phd daemon).

Whatever string this is:

Jul 8 2016, 4:34 PM · Daemons, Bug Report
epriestley added a comment to T11291: Error while executing task (phd daemon).

(The harbormaster_object table is just a test table used by unit tests.)

Jul 8 2016, 4:29 PM · Daemons, Bug Report
epriestley added a comment to T11291: Error while executing task (phd daemon).

You could also try running these commands against MySQL:

Jul 8 2016, 4:28 PM · Daemons, Bug Report
epriestley added a comment to T11291: Error while executing task (phd daemon).

You can likely reproduce the issue in a repeatable way with this command:

Jul 8 2016, 4:20 PM · Daemons, Bug Report
epriestley added a comment to T11291: Error while executing task (phd daemon).

Seems like that commit imported fine.

Jul 8 2016, 4:03 PM · Daemons, Bug Report
epriestley closed T11292: Permanent failure while executing Task ID <id> as Resolved.

Sounds like this is resolved for now. Feel free to file a followup report if you are able to identify reproduction steps.

Jul 8 2016, 3:35 PM · Bug Report
epriestley closed T11298: (Exception) Trying to update Task 2366703 (PhabricatorApplicationTransactionPublishWorker) after lease expiration! as Invalid.

I can't reproduce this. Bug reports MUST have reproduction steps.

Jul 8 2016, 3:34 PM · Daemons, Bug Report
epriestley added a comment to T11292: Permanent failure while executing Task ID <id>.

That's not expected and I can't reproduce it.

Jul 8 2016, 3:33 PM · Bug Report
epriestley added a revision to T10252: Username autocompletion doesn't work with some non-US keyboard layouts: Unknown Object (Differential Revision).
Jul 8 2016, 3:32 PM · Restricted Project, Bug Report
epriestley merged T11263: DarkConsole "`" keypress does not fire immediately on some systems or keyboard layouts into T10252: Username autocompletion doesn't work with some non-US keyboard layouts.
Jul 8 2016, 3:25 PM · Restricted Project, Bug Report
epriestley merged task T11263: DarkConsole "`" keypress does not fire immediately on some systems or keyboard layouts into T10252: Username autocompletion doesn't work with some non-US keyboard layouts.
Jul 8 2016, 3:25 PM · Bug Report (Needs Information)
epriestley added a comment to T11263: DarkConsole "`" keypress does not fire immediately on some systems or keyboard layouts.

I'm going to merge this into T10252, which may not be the same issue, but which has reproduction steps.

Jul 8 2016, 3:24 PM · Bug Report (Needs Information)
epriestley added a comment to T10252: Username autocompletion doesn't work with some non-US keyboard layouts.

D16259 should fix the autocompleter on German layouts.

Jul 8 2016, 3:24 PM · Restricted Project, Bug Report
epriestley added a revision to T10252: Username autocompletion doesn't work with some non-US keyboard layouts: Unknown Object (Differential Revision).
Jul 8 2016, 3:20 PM · Restricted Project, Bug Report
epriestley added a comment to T10252: Username autocompletion doesn't work with some non-US keyboard layouts.

T11263 may be related here.

Jul 8 2016, 3:03 PM · Restricted Project, Bug Report
epriestley moved T10225: arc patch --nobranch leaves submodules in the wrong state from Backlog to arc patch on the Arcanist board.
Jul 8 2016, 3:02 PM · Haskell.org, Restricted Project, Arcanist, Bug Report
epriestley added a comment to T11297: Provide a way to filter arc unit coverage by coverable paths.

(My guess is that 95% of the time the engine can just match all ".js" or ".php" or ".c" or ".m/.mm/.swift" files and get the right result without requiring configuration.)

Jul 8 2016, 3:00 PM · Feature Request
epriestley added a comment to T11297: Provide a way to filter arc unit coverage by coverable paths.

My inclination is to implement something like this:

Jul 8 2016, 3:00 PM · Feature Request
epriestley added a subtask for T5568: Support `.arcunit`, similar to `.arclint`: T11297: Provide a way to filter arc unit coverage by coverable paths.
Jul 8 2016, 2:56 PM · Unit, Arcanist
epriestley added a parent task for T11297: Provide a way to filter arc unit coverage by coverable paths: T5568: Support `.arcunit`, similar to `.arclint`.
Jul 8 2016, 2:56 PM · Feature Request
epriestley added a comment to T11297: Provide a way to filter arc unit coverage by coverable paths.

This is reasonable, but should wait for T5568, which probably needs T5055.

Jul 8 2016, 2:56 PM · Feature Request
epriestley moved T11027: Prevent Git from signing commits generated by "arc patch" from Backlog to arc patch on the Arcanist board.
Jul 8 2016, 2:49 PM · Arcanist, Feature Request
epriestley moved T11091: Make `arc patch` try the local working copy and staging areas from Backlog to arc patch on the Arcanist board.
Jul 8 2016, 2:49 PM · Haskell.org, Arcanist
epriestley closed T11045: Inching an install toward repository clustering as Resolved.

Presuming resolved based on followup issues and stargazing.

Jul 8 2016, 2:48 PM · Guides, Clusters
epriestley closed T11097: Pop-up notifications picked up a timestamp as a side effect as Resolved by committing Restricted Diffusion Commit.
Jul 8 2016, 2:46 PM · Notifications
epriestley closed T11278: It's confusing to figure out in the UI how to import a repository now as Resolved by committing Restricted Diffusion Commit.
Jul 8 2016, 2:43 PM · Design, Diffusion
epriestley added a revision to T11097: Pop-up notifications picked up a timestamp as a side effect: Unknown Object (Differential Revision).
Jul 8 2016, 2:41 PM · Notifications
epriestley closed T11146: Phriction preview 404s as Resolved by committing Restricted Diffusion Commit.
Jul 8 2016, 2:28 PM · Phriction, Bug Report
epriestley added a revision to T11146: Phriction preview 404s: Unknown Object (Differential Revision).
Jul 8 2016, 2:26 PM · Phriction, Bug Report
epriestley added a member for Community: isfs.
Jul 8 2016, 2:22 PM
epriestley added a member for Blessed Committers: isfs.
Jul 8 2016, 2:22 PM
epriestley closed T11120: HTML mails malformed as Resolved.

Presuming this was resolved by D16095 since we haven't seen further reports, or new reports of brokenness.

Jul 8 2016, 2:20 PM · Mail, Bug Report
epriestley closed T11295: Worker queue 404 page fails with invalid `$header` as Resolved by committing Restricted Diffusion Commit.
Jul 8 2016, 2:08 PM · Daemons, Bug Report
epriestley closed T11293: Show the repo name in the Owners app's "paths" editor as Resolved by committing Restricted Diffusion Commit.
Jul 8 2016, 2:08 PM · Owners, Bug Report
epriestley added a revision to T11278: It's confusing to figure out in the UI how to import a repository now: Unknown Object (Differential Revision).
Jul 8 2016, 12:50 PM · Design, Diffusion
epriestley closed T11157: ability to disable support for certain VCS as Invalid.

This is purely hypothetical and it's hard for me to imagine users getting it wrong by accident.

Jul 8 2016, 12:24 PM · Diffusion, Feature Request
epriestley closed T11161: Panel creation can be confusing as Resolved.

After D16226, panels no longer support tagging.

Jul 8 2016, 12:18 PM · Design, Dashboards (v2)
epriestley added a comment to T11168: Clicking a milestone tag should take you to the workboard, not the milestone project page.

This is working as intended.

Jul 8 2016, 12:15 PM · Projects, Feature Request
epriestley added a comment to T11171: When clicking an image in the comment edit modal, the image modal gets under the edit modal.

We might have had some kind of dialog action from lightboxes in the past (or planned to have one -- like image inline comments?), but didn't have a lightbox action from dialogs until inline previews.

Jul 8 2016, 11:59 AM · Lightbox, Bug Report
epriestley closed T11296: Edit Queries/Advanced Search 404s from Settings page as Resolved.

This was fixed by D16238 (Tuesday, July 5). It's available at HEAD of master and will promote to stable and be available in the Phacility cluster in a little more than 24 hours.

Jul 8 2016, 11:53 AM · Bug Report
epriestley added a comment to T11254: Provide a way for quick revert of all activities of the most recent task editor..

This is enormously complex to implement in the general case.

Jul 8 2016, 11:49 AM · Abuse, Maniphest, Wikimedia, Feature Request
epriestley edited projects for T11263: DarkConsole "`" keypress does not fire immediately on some systems or keyboard layouts, added: Bug Report (Needs Information); removed Bug Report.
Jul 8 2016, 11:43 AM · Bug Report (Needs Information)
epriestley added a comment to T11263: DarkConsole "`" keypress does not fire immediately on some systems or keyboard layouts.

A possible fix to this is to handle ` on keydown instead of keypress (as we do for some other other keystrokes) but since we can't reproduce it we can't test that.

Jul 8 2016, 11:43 AM · Bug Report (Needs Information)
epriestley renamed T11263: DarkConsole "`" keypress does not fire immediately on some systems or keyboard layouts from Keyboard bindings missing? to DarkConsole "`" keypress does not fire immediately on some systems or keyboard layouts.
Jul 8 2016, 11:38 AM · Bug Report (Needs Information)
epriestley triaged T11277: Provide a generic SSH public key store for users as Wishlist priority.
Jul 8 2016, 11:34 AM · Auth, Feature Request
epriestley added a revision to T11295: Worker queue 404 page fails with invalid `$header`: Unknown Object (Differential Revision).
Jul 8 2016, 11:34 AM · Daemons, Bug Report
epriestley added projects to T11295: Worker queue 404 page fails with invalid `$header`: Bug Report, Daemons.
Jul 8 2016, 11:29 AM · Daemons, Bug Report
epriestley added a comment to T11291: Error while executing task (phd daemon).

Your database may not have proper column encodings configured. Run this command to verify them:

Jul 8 2016, 11:29 AM · Daemons, Bug Report
epriestley created T11295: Worker queue 404 page fails with invalid `$header`.
Jul 8 2016, 11:21 AM · Daemons, Bug Report
epriestley added a comment to T11293: Show the repo name in the Owners app's "paths" editor.

D16253 should fix this; a quasi-workaround in the meantime is to set "Short Names" on repositories.

Jul 8 2016, 11:19 AM · Owners, Bug Report
epriestley claimed T11293: Show the repo name in the Owners app's "paths" editor.
Jul 8 2016, 11:19 AM · Owners, Bug Report
epriestley added a revision to T11293: Show the repo name in the Owners app's "paths" editor: Restricted Differential Revision.
Jul 8 2016, 11:18 AM · Owners, Bug Report
epriestley added a comment to T11292: Permanent failure while executing Task ID <id>.

(Or likewise with the task ID.)

Jul 8 2016, 12:01 AM · Bug Report