Page MenuHomePhabricator
Feed Advanced Search

Mar 20 2016

eadler moved T10623: Allow Herald actions to reference conditions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 20 2016, 3:36 PM · Restricted Project, Herald, Feature Request
eadler added a comment to T10623: Allow Herald actions to reference conditions.

Can you describe the root problem? What kind of rules are these? Revision rules?

Mar 20 2016, 3:36 PM · Restricted Project, Herald, Feature Request
eadler added a comment to T10620: Support complex mappings from branch names to JIRA/Maniphest tasks.

I filed this primarily to ensure there would be task in the upstream. I fully expect this to rely on T10329 (and believe I even commented in that task).

Mar 20 2016, 3:31 PM · Restricted Project, Arcanist, Feature Request
eadler added a comment to T10621: Create projects from external thing (extension to T3980).

How do you imagine Phabricator learning about the existence of new external groups? Just polling a list of every group in LDAP every hour or whatever?

Mar 20 2016, 3:30 PM · Restricted Project, Restricted Project, LDAP, Projects, Feature Request

Mar 18 2016

eadler updated the task description for T10623: Allow Herald actions to reference conditions.
Mar 18 2016, 5:14 PM · Restricted Project, Herald, Feature Request
eadler moved T10623: Allow Herald actions to reference conditions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:51 PM · Restricted Project, Herald, Feature Request
eadler added a project to T10623: Allow Herald actions to reference conditions: Restricted Project.
Mar 18 2016, 4:51 PM · Restricted Project, Herald, Feature Request
eadler created T10623: Allow Herald actions to reference conditions.
Mar 18 2016, 4:50 PM · Restricted Project, Herald, Feature Request
eadler moved T731: Allow revisions to have alternate acceptance conditions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:49 PM · Restricted Project, Restricted Project, Differential
eadler moved T10621: Create projects from external thing (extension to T3980) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:49 PM · Restricted Project, Restricted Project, LDAP, Projects, Feature Request
eadler moved T5547: Allow members of a project to add rules with project reviewers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:49 PM · Restricted Project, Herald
eadler moved T3980: Support "Bind to External Thing" to define project membership from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:49 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
eadler moved T5758: Package auditing should only require auditing on closing branches from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:48 PM · Restricted Project, Owners
eadler moved T8887: Allow owners packages to add blocking reviewers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:48 PM · Haskell.org, Restricted Project, Owners
eadler moved T10622: Auto add reviewers based on custom logic from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:48 PM · Restricted Project, Arcanist, Feature Request
eadler edited projects for T10622: Auto add reviewers based on custom logic, added: Restricted Project; removed Restricted Project.
Mar 18 2016, 4:47 PM · Restricted Project, Arcanist, Feature Request
eadler added a project to T10622: Auto add reviewers based on custom logic: Restricted Project.
Mar 18 2016, 4:47 PM · Restricted Project, Arcanist, Feature Request
eadler created T10622: Auto add reviewers based on custom logic.
Mar 18 2016, 4:47 PM · Restricted Project, Arcanist, Feature Request
eadler created T10621: Create projects from external thing (extension to T3980).
Mar 18 2016, 4:40 PM · Restricted Project, Restricted Project, LDAP, Projects, Feature Request
eadler moved T10516: Harbormaster Conduit API to build from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:35 PM · Restricted Project, Conduit, Harbormaster, Feature Request
eadler moved T10619: Permit custom harbormaster actions from the diffusion/differential pages from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:35 PM · Restricted Project, Diffusion, Differential, Harbormaster, Feature Request
eadler moved T10620: Support complex mappings from branch names to JIRA/Maniphest tasks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 18 2016, 4:35 PM · Restricted Project, Arcanist, Feature Request
eadler added a project to T10620: Support complex mappings from branch names to JIRA/Maniphest tasks: Restricted Project.
Mar 18 2016, 4:34 PM · Restricted Project, Arcanist, Feature Request
eadler created T10620: Support complex mappings from branch names to JIRA/Maniphest tasks.
Mar 18 2016, 4:34 PM · Restricted Project, Arcanist, Feature Request
eadler added a project to T10619: Permit custom harbormaster actions from the diffusion/differential pages: Restricted Project.
Mar 18 2016, 4:29 PM · Restricted Project, Diffusion, Differential, Harbormaster, Feature Request
eadler created T10619: Permit custom harbormaster actions from the diffusion/differential pages.
Mar 18 2016, 4:29 PM · Restricted Project, Diffusion, Differential, Harbormaster, Feature Request
eadler added a project to T10516: Harbormaster Conduit API to build: Restricted Project.
Mar 18 2016, 4:15 PM · Restricted Project, Conduit, Harbormaster, Feature Request

Mar 16 2016

eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

We'll try that in our next upgrade. Thanks for the help!

Mar 16 2016, 10:05 PM · Infrastructure
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

Should we get rid of the <commitID, isDirect, changeType> key, then?

Mar 16 2016, 9:43 PM · Infrastructure
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

The discrepancy between staging + production is almost certainly caused by the size of the data.

You do not need to create a secondary index on changeId as that is the leftmost part of the primary key. The secondary index just points to the primary index where the data is stored.

The underlying cause of the slowness is because the stats were completely off in the production table (was showing cardnality of 18 for changeId).

Mar 16 2016, 9:13 PM · Infrastructure
eadler moved T4706: Maybe make `arc land D123` go look up the branch? from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 16 2016, 6:02 PM · Prioritized, Restricted Project, Arcanist
eadler added a project to T4706: Maybe make `arc land D123` go look up the branch?: Restricted Project.
Mar 16 2016, 6:02 PM · Prioritized, Restricted Project, Arcanist
eadler added a comment to T10605: Implement setOriginalText() and setReplacementText() in RuboCop driver.

See also T10038

Mar 16 2016, 5:55 PM · Lint, Feature Request
eadler added a comment to T10574: A pathway toward "All Reviewers Must Accept".

Maybe a good idea too:

  • What about if you can configure at owners, if the owners should added as (blocking) reviewers automatically? Makes this simple too.
Mar 16 2016, 1:29 AM · FreeBSD, Restricted Project, Differential

Mar 15 2016

eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

Quick update here. We've found that adding FORCE INDEX (primary) results in 79.4ms in production even without the key_history index.

Mar 15 2016, 8:42 PM · Infrastructure

Mar 14 2016

eadler added a subtask for T9640: Make Phabricator compatible with PHP7: T10586: Call to undefined function mysql_real_escape_string().
Mar 14 2016, 9:35 PM · Prioritized, Restricted Project, Infrastructure
eadler added a parent task for T10586: Call to undefined function mysql_real_escape_string(): T9640: Make Phabricator compatible with PHP7.
Mar 14 2016, 9:35 PM · Setup, Bug Report
eadler added a comment to T10586: Call to undefined function mysql_real_escape_string().

See Also: T9640

Mar 14 2016, 9:34 PM · Setup, Bug Report
eadler added a comment to T10584: Allow users to amend revisions they don't own, without commandeering them.

GitHub actually encourages reviewers to "Add commits to PRs"; It's a little hard to un-teach once it gets hold.

Mar 14 2016, 7:30 PM · Differential
eadler moved T10574: A pathway toward "All Reviewers Must Accept" from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 14 2016, 4:24 PM · FreeBSD, Restricted Project, Differential
eadler added a project to T10574: A pathway toward "All Reviewers Must Accept": Restricted Project.
Mar 14 2016, 4:11 PM · FreeBSD, Restricted Project, Differential

Mar 11 2016

eadler closed T10566: Selecting custom policy does not show policy editor as Invalid.

Interesting. I just went and tried it again and different times its failing in different ways. I'm going to give up and assume this is something wonky in my browser until I prove otherwise.

Mar 11 2016, 9:24 PM · Policy, Bug Report
eadler added a comment to T10566: Selecting custom policy does not show policy editor.
  1. Go to a project, e.g., https://secure.phabricator.com/project/view/1408/
  2. Click manage - see https://secure.phabricator.com/project/manage/1408/
  3. Click "edit details"
  4. Select "visible too"
  5. [ note that the current policy is "custom policy" ]
  6. Select "custom policy"
Mar 11 2016, 7:11 PM · Policy, Bug Report
eadler created T10566: Selecting custom policy does not show policy editor.
Mar 11 2016, 6:00 PM · Policy, Bug Report
eadler moved T731: Allow revisions to have alternate acceptance conditions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 11 2016, 5:57 PM · Restricted Project, Restricted Project, Differential
eadler added a comment to T731: Allow revisions to have alternate acceptance conditions.

T8887 is also related to this task

Mar 11 2016, 6:47 AM · Restricted Project, Restricted Project, Differential
eadler moved T731: Allow revisions to have alternate acceptance conditions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 11 2016, 6:25 AM · Restricted Project, Restricted Project, Differential
eadler edited projects for T8804: Replacing a Herald rule with a Doorkeeper extension, added: Restricted Project; removed Restricted Project.
Mar 11 2016, 6:24 AM · Restricted Project, Herald, Doorkeeper
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

Hrm, I'm going to do some followup with our DBAs as well. The performance numbers above were copied from the DBA analysis; however, when I make the change in production, rather than in staging, some of the behavior does not directly replicate.

Mar 11 2016, 1:51 AM · Infrastructure
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

to clarify: I removed the key I originally added

KEY `commitID` (`commitID`,`isDirect`,`changeType`)

was I not supposed to do that?

Mar 11 2016, 1:13 AM · Infrastructure
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.
KEY `cidid` (`commitID`,`isDirect`),
KEY `cidct` (`commitID`,`changeType`)

are the keys created

Mar 11 2016, 1:09 AM · Infrastructure
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.
id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
1	PRIMARY	repository_pathchange	index	PRIMARY,cidid,cidct	cidid	5	NULL	303320447	Using where; Using index
2	UNION	repository_pathchange	index	PRIMARY,cidid,cidct	cidct	8	NULL	303320447	Using where; Using index
NULL	UNION RESULT	<union1,2>	ALL	NULL	NULL	NULL	NULL	NULL	Using temporary
Mar 11 2016, 1:08 AM · Infrastructure
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

That variant of the query is slow as well.

Mar 11 2016, 1:07 AM · Infrastructure
eadler moved T10562: Inline comments can become separated if replies cross update boundaries from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 11 2016, 12:29 AM · Differential, Restricted Project
eadler moved T10563: Inline comments displayed on the same line are shown in creation order without regard for threading from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 11 2016, 12:29 AM · Inline Comments, Differential, Restricted Project

Mar 10 2016

eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

to clarify

KEY `commitID` (`commitID`,`isDirect`,`changeType`)
Mar 10 2016, 10:35 PM · Infrastructure
eadler moved T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 10 2016, 10:13 PM · Infrastructure
eadler added a project to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates: Restricted Project.
Mar 10 2016, 10:13 PM · Infrastructure
eadler created T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.
Mar 10 2016, 10:13 PM · Infrastructure
eadler moved T5953: Build a modular user account batch importer from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 10 2016, 6:20 PM · Restricted Project, Auth, Projects
eadler moved T4369: Phabricator HTTP repository hosting has fairly severe scalability limits from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 10 2016, 6:20 PM · Diffusion (v3), Restricted Project
eadler added a project to T4369: Phabricator HTTP repository hosting has fairly severe scalability limits: Restricted Project.
Mar 10 2016, 6:20 PM · Diffusion (v3), Restricted Project
eadler closed T10553: Test as Invalid.

IMPORTANT: This is not a demo or test install. Please don't make a mess. You can launch a demo install on Phacility if you want to poke around and try things out.

Mar 10 2016, 10:40 AM · Feature Request

Mar 9 2016

eadler moved T8831: make `arc which` use mirrors from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:13 PM · Restricted Project, Diffusion (v3), Arcanist
eadler moved T2783: Make working-copy operations service-oriented from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:12 PM · Restricted Project, Phacility
eadler moved T9263: Provide ability to query for all revisions currently blocked by a specific project reviewer from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:12 PM · Restricted Project, Differential, Restricted Project
eadler moved T1279: Show per-reviewer status in Differential revision reviewer list from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:12 PM · Restricted Project, Differential
eadler moved T4184: API does not contain user.create from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:11 PM · Restricted Project, FreeBSD, Auth, Conduit
eadler moved T10383: auto link account / require multiple accounts from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:11 PM · Restricted Project, Feature Request
eadler moved T9372: Plan the future of "Bucketing" Query UIs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:11 PM · Restricted Project, Audit, ApplicationSearch, Differential
eadler moved T8238: Formally support side-band change handoff in external repositories from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:11 PM · Restricted Project, Restricted Project, Diffusion, Harbormaster
eadler moved T8570: Improve browsability of directories which change name frequently from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:11 PM · Diffusion (v3), Restricted Project, Restricted Project
eadler moved T10431: Allow arc alias to read aliases from system configuration file from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:11 PM · Prioritized, Restricted Project, Arcanist, Feature Request
eadler moved T10431: Allow arc alias to read aliases from system configuration file from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 9 2016, 10:11 PM · Prioritized, Restricted Project, Arcanist, Feature Request
eadler added a project to T10431: Allow arc alias to read aliases from system configuration file: Restricted Project.
Mar 9 2016, 10:11 PM · Prioritized, Restricted Project, Arcanist, Feature Request

Mar 8 2016

eadler updated the task description for T10536: Allow members of a project to create subprojects.
Mar 8 2016, 5:50 PM · Restricted Project, Projects, Feature Request
eadler moved T10539: Email not respecting TO and CC from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 8 2016, 8:29 AM · Mail, Restricted Project, Bug Report
eadler moved T6024: Display (post-push) audit-state in Diffusion commit-list from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 8 2016, 8:29 AM · Restricted Project, Audit, Diffusion
eadler moved T6024: Display (post-push) audit-state in Diffusion commit-list from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 8 2016, 8:29 AM · Restricted Project, Audit, Diffusion
eadler moved T10536: Allow members of a project to create subprojects from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 8 2016, 8:29 AM · Restricted Project, Projects, Feature Request
eadler moved T10539: Email not respecting TO and CC from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 8 2016, 8:29 AM · Mail, Restricted Project, Bug Report
eadler added a project to T6024: Display (post-push) audit-state in Diffusion commit-list: Restricted Project.
Mar 8 2016, 8:18 AM · Restricted Project, Audit, Diffusion
eadler edited projects for T10539: Email not respecting TO and CC , added: Mail; removed Mailing Lists.
Mar 8 2016, 1:27 AM · Mail, Restricted Project, Bug Report
eadler added projects to T10539: Email not respecting TO and CC : Restricted Project, Mailing Lists.
Mar 8 2016, 1:27 AM · Mail, Restricted Project, Bug Report
eadler created T10539: Email not respecting TO and CC .
Mar 8 2016, 1:27 AM · Mail, Restricted Project, Bug Report

Mar 7 2016

eadler added a comment to T10536: Allow members of a project to create subprojects.

That would actually work for us.

Mar 7 2016, 10:59 PM · Restricted Project, Projects, Feature Request
eadler added a comment to T10536: Allow members of a project to create subprojects.

We also have an interest in this. For us it isn't about 'trust' but about social expectations and affordances. We want users to talk to us before making a global project, but to be able to divide their own team as they wish.

Mar 7 2016, 10:52 PM · Restricted Project, Projects, Feature Request
eadler added a project to T10536: Allow members of a project to create subprojects: Restricted Project.
Mar 7 2016, 10:21 PM · Restricted Project, Projects, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

Maybe this is a better question: if someone else files a similar task saying that the repository projects or date created or full list of tags or default branch would help them glue to Jenkins/Travis/Hudson, when should I say "yes" or "no"?

Mar 7 2016, 6:51 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

(In other words this is about "how to call the right job" not "how to make the job smart enough to call back".)

This is exactly correct.

Mar 7 2016, 6:41 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

Having a layer of indirection to call off another jenkins job is a much larger step. Not unreasonable but a level of complexity which is more than just "make one more call to conduit".

Mar 7 2016, 6:38 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

The remote is aware of phabricator. We just don't have a hardcoded job
name like uber does.
It isn't hard for us to add indirection but IMHO this adds needless
complexity.

Mar 7 2016, 6:21 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

In particular. See the screenshot here: https://github.com/uber/phabricator-jenkins-plugin/blob/master/docs/harbormaster-plan.png test-uberalls is a variable for us.

Mar 7 2016, 6:04 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

There is a different job per repo. What might work for us is a special phabricator job that uses diffusion.search to figure out the short name and then set off the correct job. I suspect this is more convoluted than ideal but likely works.

Mar 7 2016, 6:03 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

To be clear: this API is jenkins. It isn't unique to us or proprietary. The repo short name is exactly equal to what Jenkin's call the "job name"
The most unique part perhaps is using the short name rather than the callsign. That said, we want to move away from callsigns and Jenkins predates Phabricator for us.

Mar 7 2016, 6:00 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T10517: Make Harbormaster build variables extensible.

The API endpoint for "make an http request" is ci.example.com/job/{repository_short_name}/build. We don't need to push much more than that but in order to construct the HTTP request we need the short name.

Mar 7 2016, 5:44 PM · Harbormaster, Restricted Project, Feature Request

Mar 5 2016

eadler moved T10517: Make Harbormaster build variables extensible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 5 2016, 11:26 PM · Harbormaster, Restricted Project, Feature Request
eadler added a comment to T6491: Herald rules based on age.

Not sure if related to this task or not, but I'd love the ability to have Herald rules act on countdowns. Sometimes we have tasks that fan out to many teams and we'd like the ability to assign it to the team, but add a project or change assignee once a countdown expires.

Mar 5 2016, 7:52 PM · Restricted Project, Herald
eadler added a project to T10517: Make Harbormaster build variables extensible: Restricted Project.
Mar 5 2016, 7:30 PM · Harbormaster, Restricted Project, Feature Request
eadler moved T10523: Herald Differential Diffs rule for "Added files". from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 5 2016, 7:28 PM · Restricted Project, Herald, Feature Request