Page MenuHomePhabricator
Feed Advanced Search

Sep 7 2017

epriestley added a comment to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size.

Here's a closer look at what's probably happening:

Sep 7 2017, 7:42 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 7:34 PM · Restricted Project, Search
epriestley added a comment to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size.

I briefly hit a bizarre case where a Ferret engine query took 10 seconds to find a document in 163 projects. However, running ANALYZE TABLE on the ngrams table resolved this completely. I suspect the ngrams join may require some tweaking (and maybe a bin/storage analyze). Analyzing the Maniphest table actually seems to improve performance by ~50% too (???) although that's not a very scientific measurement.

Sep 7 2017, 7:32 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 7:14 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 7:06 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 7:06 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 5:30 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 5:23 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 5:06 PM · Restricted Project, Search
amckinley edited the content of Private Clusters.
Sep 7 2017, 5:00 PM
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 4:54 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 4:46 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 4:13 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 7 2017, 3:49 PM · Restricted Project, Search
epriestley added a comment to T12976: Use a server for pygments?.

Yeah -- we'll take the patch in the latter case (porting lexers to PHP) but may not have time to review them for a while. We aren't interested in any version of options/support for using HTTP to talk to Pygments in the upstream.

Sep 7 2017, 2:55 PM · Differential
csilvers added a comment to T12976: Use a server for pygments?.

Writing, deploying, and supporting an additional service is an enormous amount of work for us and not a solution I'm interested in pursuing for this problem

Sep 7 2017, 2:52 PM · Differential
epriestley added a comment to T12976: Use a server for pygments?.

The only way forward on Pygments performance with upstream support is porting language lexers to PHP. Writing, deploying, and supporting an additional service is an enormous amount of work for us and not a solution I'm interested in pursuing for this problem: it burdens us with a large ongoing support cost instead of very small mostly-one-time lexer porting costs.

Sep 7 2017, 11:45 AM · Differential
d.maznekov awarded T7260: EXCEPTION: (AphrontCharacterSetQueryException) Attempting to construct a query using a non-utf8 string when utf8 is expected a Orange Medal token.
Sep 7 2017, 7:54 AM
csilvers added a comment to T12976: Use a server for pygments?.

(As a side note, the way we'd support this on our ubuntu phabricator machine is to write an upstart script to start the pygments server on startup -- it would also restart the server if it died -- and to run the server under pypy for even more performance happiness.)

Sep 7 2017, 6:32 AM · Differential
csilvers created T12976: Use a server for pygments?.
Sep 7 2017, 6:29 AM · Differential

Sep 6 2017

amckinley created Private Clusters.
Sep 6 2017, 10:08 PM
amckinley edited the content of Phacility Cluster Documentation.
Sep 6 2017, 8:59 PM
epriestley added a member for Phacility Documentation Editors: amckinley.
Sep 6 2017, 8:49 PM
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 6 2017, 7:30 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 6 2017, 7:15 PM · Restricted Project, Search
chad changed the start date for E1664: Bucks! from Sep 6 2017, 6:00 PM to Sep 11 2017, 6:00 PM.
Sep 6 2017, 6:08 PM · Phacility
chad created E1664: Bucks!.
Sep 6 2017, 6:03 PM · Phacility
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 6 2017, 5:50 PM · Restricted Project, Search
epriestley closed T5853: Hint to blocking reviewers that they're blocking in earlier acceptance emails as Wontfix.

See PHI54 for some additional discussion.

Sep 6 2017, 5:30 PM · Restricted Project, Differential
epriestley closed T12118: Differential email does not contain reviewers/subscribers information anymore as Resolved by committing Restricted Diffusion Commit.
Sep 6 2017, 5:23 PM · Restricted Project, Differential, Bug Report
epriestley added a revision to T12118: Differential email does not contain reviewers/subscribers information anymore: Unknown Object (Differential Revision).
Sep 6 2017, 4:45 PM · Restricted Project, Differential, Bug Report
20after4 awarded T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size a Party Time token.
Sep 6 2017, 3:51 PM · Restricted Project, Search
vvavrychuk edited the content of Organizations Using Phabricator.
Sep 6 2017, 12:15 PM

Sep 5 2017

epriestley added a revision to T9846: Diff on `arc lint` misleading when the replacement has newlines: Unknown Object (Differential Revision).
Sep 5 2017, 11:53 PM · Restricted Project, Arcanist, Lint
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 5 2017, 11:32 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 5 2017, 11:00 PM · Restricted Project, Search
epriestley added a comment to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size.

Unclear if building a search engine by just doing a lot of JOINs actually scales or not. Seems OK here.

Sep 5 2017, 7:47 PM · Restricted Project, Search
epriestley closed T12975: Unable to update Credential on URI when credential policy is set to other user as Resolved by committing Restricted Diffusion Commit.
Sep 5 2017, 6:56 PM · Passphrase, Diffusion
epriestley added a revision to T9846: Diff on `arc lint` misleading when the replacement has newlines: Unknown Object (Differential Revision).
Sep 5 2017, 6:50 PM · Restricted Project, Arcanist, Lint
epriestley added a revision to T12975: Unable to update Credential on URI when credential policy is set to other user: Unknown Object (Differential Revision).
Sep 5 2017, 6:34 PM · Passphrase, Diffusion
epriestley claimed T12975: Unable to update Credential on URI when credential policy is set to other user.
Sep 5 2017, 6:27 PM · Passphrase, Diffusion
chad created T12975: Unable to update Credential on URI when credential policy is set to other user.
Sep 5 2017, 6:27 PM · Passphrase, Diffusion
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 5 2017, 5:34 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 5 2017, 4:48 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 5 2017, 4:30 PM · Restricted Project, Search
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

See also PHI45.

Sep 5 2017, 2:24 PM · Mercurial, Arcanist

Sep 4 2017

chad added a comment to T12923: Settings Forms, EditEngine instructions are visually confusing.

I'd probably lean towards just increasing the padding under the text to make sure the field is clearly separate from the one below it.

Sep 4 2017, 10:14 PM · Design
avivey added a comment to T12923: Settings Forms, EditEngine instructions are visually confusing.

If that suggestion looks valid, I'd be happy to implement it (I'm thinking "Add RemarkupCaption into Control, render above actual field", and maybe "migrate Caption field to use that too").

Sep 4 2017, 9:13 PM · Design
avivey renamed T12923: Settings Forms, EditEngine instructions are visually confusing from Settings Forms instructions are visually confusing to Settings Forms, EditEngine instructions are visually confusing.
Sep 4 2017, 9:09 PM · Design

Sep 2 2017

chad shifted P1887 Arcanist Installation Shell Script for Linux from the S3 Hyperspace space to the S1 Core space.
Sep 2 2017, 11:57 PM · libphutil, Arcanist
epriestley closed T8291: arc version fails on Windows as Resolved by committing Restricted Diffusion Commit.
Sep 2 2017, 1:06 AM · Windows, Arcanist
epriestley added a revision to T8291: arc version fails on Windows: Unknown Object (Differential Revision).
Sep 2 2017, 1:04 AM · Windows, Arcanist
epriestley claimed T8291: arc version fails on Windows.

See also PHI52.

Sep 2 2017, 12:06 AM · Windows, Arcanist

Sep 1 2017

epriestley edited the content of Changelog.
Sep 1 2017, 8:58 PM
epriestley created 2017 Week 35 (Very Early September).
Sep 1 2017, 8:58 PM
• tomekj2ee awarded T12974: Upgrading: "Ferret" Fulltext Engine a Like token.
Sep 1 2017, 5:37 PM · Installing & Upgrading, Search
• tomekj2ee awarded T6721: Would like ability to search tasks by title a Love token.
Sep 1 2017, 5:36 PM · Search, Maniphest
chad awarded T12974: Upgrading: "Ferret" Fulltext Engine a 100 token.
Sep 1 2017, 5:08 PM · Installing & Upgrading, Search
epriestley added projects to T12974: Upgrading: "Ferret" Fulltext Engine: Search, Installing & Upgrading.
Sep 1 2017, 5:06 PM · Installing & Upgrading, Search
epriestley added a parent task for T6721: Would like ability to search tasks by title: T12974: Upgrading: "Ferret" Fulltext Engine.
Sep 1 2017, 5:06 PM · Search, Maniphest
epriestley added subtasks for T12974: Upgrading: "Ferret" Fulltext Engine: T6721: Would like ability to search tasks by title, T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size, T12928: Tokens in the form "v0.1" are not handled well by the MySQL FULLTEXT index, T12443: Applying fulltext limits first causes missing results.
Sep 1 2017, 5:06 PM · Installing & Upgrading, Search
epriestley added a parent task for T12443: Applying fulltext limits first causes missing results: T12974: Upgrading: "Ferret" Fulltext Engine.
Sep 1 2017, 5:06 PM · Restricted Project, Search, Bug Report
epriestley created T12974: Upgrading: "Ferret" Fulltext Engine.
Sep 1 2017, 5:05 PM · Installing & Upgrading, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Sep 1 2017, 4:22 PM · Restricted Project, Search

Aug 31 2017

epriestley added a comment to T4181: Document (the lack of) init scripts for phd, and be more explicit about `phd launch`.

No, we don't want to bring anything upstream if we don't support or maintain it.

Aug 31 2017, 10:21 PM · Phabricator
robertkraig added a comment to T4181: Document (the lack of) init scripts for phd, and be more explicit about `phd launch`.

@epriestley was just curious if any of the "Real Working Examples" could be brought into the resource folder in phabricator, this information is super useful and helps complete the product.

Aug 31 2017, 10:02 PM · Phabricator
epriestley closed T9846: Diff on `arc lint` misleading when the replacement has newlines as Resolved by committing Restricted Diffusion Commit.
Aug 31 2017, 8:29 PM · Restricted Project, Arcanist, Lint
robertkraig awarded T4181: Document (the lack of) init scripts for phd, and be more explicit about `phd launch` a Mountain of Wealth token.
Aug 31 2017, 8:23 PM · Phabricator
epriestley added a revision to T9846: Diff on `arc lint` misleading when the replacement has newlines: Unknown Object (Differential Revision).
Aug 31 2017, 8:06 PM · Restricted Project, Arcanist, Lint
epriestley added a revision to T9846: Diff on `arc lint` misleading when the replacement has newlines: Unknown Object (Differential Revision).
Aug 31 2017, 7:38 PM · Restricted Project, Arcanist, Lint
epriestley added a revision to T9846: Diff on `arc lint` misleading when the replacement has newlines: Unknown Object (Differential Revision).
Aug 31 2017, 7:25 PM · Restricted Project, Arcanist, Lint
epriestley added a revision to T9846: Diff on `arc lint` misleading when the replacement has newlines: Unknown Object (Differential Revision).
Aug 31 2017, 4:18 PM · Restricted Project, Arcanist, Lint
epriestley added a revision to T9846: Diff on `arc lint` misleading when the replacement has newlines: Unknown Object (Differential Revision).
Aug 31 2017, 3:40 PM · Restricted Project, Arcanist, Lint
chad added a comment to T9295: Date chooser picket fence issue with next month.

@mna Please follow our bug reporting guidelines if you feel you've encountered a bug. This task is several years old and not relevant.

Aug 31 2017, 1:35 PM · Calendar
mna added a comment to T9295: Date chooser picket fence issue with next month.

Hi everyone, when I open the datepicker (e.g. via https://secure.phabricator.com/calendar/event/edit/form/default/ ) today (it is August 31st), then it defaults to today (August 31st).

Aug 31 2017, 8:34 AM · Calendar

Aug 30 2017

epriestley added a comment to T9846: Diff on `arc lint` misleading when the replacement has newlines.

See also PHI48.

Aug 30 2017, 8:27 PM · Restricted Project, Arcanist, Lint
epriestley added a comment to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size.

A prototype of this is now available on this server (secure.phabricator.com). You can access it in Maniphest by using the Query (Prototype) field instead of the Contains Words field.

Aug 30 2017, 7:49 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 30 2017, 5:13 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 30 2017, 4:55 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 30 2017, 4:29 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 30 2017, 3:40 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 30 2017, 2:40 PM · Restricted Project, Search
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 30 2017, 2:11 PM · Restricted Project, Search
20after4 added a comment to T12965: When no "master" database is configured, the ElasticSearch setup check can fatal.

Whoops this is probably my bad :-/

Aug 30 2017, 1:07 PM · Database, Clusters, Search
cguenther awarded T4721: Improve user-facing documentation for Passphrase a Like token.
Aug 30 2017, 6:43 AM · Documentation, Passphrase

Aug 29 2017

chad created T12973: Commit list changes based on hash in URL.
Aug 29 2017, 8:47 PM · Diffusion
epriestley added a revision to T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential: Unknown Object (Differential Revision).
Aug 29 2017, 7:45 PM · Customer Impact, Restricted Project, Restricted Project, Prioritized, Differential
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 29 2017, 6:40 PM · Restricted Project, Search
epriestley added a revision to T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential: Unknown Object (Differential Revision).
Aug 29 2017, 4:55 PM · Customer Impact, Restricted Project, Restricted Project, Prioritized, Differential

Aug 28 2017

epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 28 2017, 10:41 PM · Restricted Project, Search
chad closed T8944: Unread vs read notifications are difficult to distinguish when viewed at an indirect angle on a 13" Macbook Air as Resolved by committing Restricted Diffusion Commit.
Aug 28 2017, 9:52 PM · PHUI, Notifications
chad added a revision to T8944: Unread vs read notifications are difficult to distinguish when viewed at an indirect angle on a 13" Macbook Air: Unknown Object (Differential Revision).
Aug 28 2017, 9:49 PM · PHUI, Notifications
epriestley added a revision to T12819: InnoDB FULLTEXT appears to fail catastrophically once it reaches a moderate size: Unknown Object (Differential Revision).
Aug 28 2017, 9:35 PM · Restricted Project, Search
epriestley added a revision to T12443: Applying fulltext limits first causes missing results: Unknown Object (Differential Revision).
Aug 28 2017, 9:35 PM · Restricted Project, Search, Bug Report
chad closed T7843: Marking all notifications as read - action flow tedious as Resolved.
Aug 28 2017, 8:50 PM · Notifications
chad added a revision to T7843: Marking all notifications as read - action flow tedious: Unknown Object (Differential Revision).
Aug 28 2017, 8:50 PM · Notifications
epriestley closed T12855: In PHP7, "Throwable" and "Error" are exciting new exception classes, a subtask of T12101: Phabricator PHP 7 Compatibility, as Resolved.
Aug 28 2017, 7:25 PM · Infrastructure, Guides
epriestley closed T12855: In PHP7, "Throwable" and "Error" are exciting new exception classes as Resolved.

I think there will be a trickle of these for a while, but we seem to have found the most common cases.

Aug 28 2017, 7:25 PM · Infrastructure
epriestley closed T12891: Phacility does not currently offer instances in the Sydney region as Invalid.

We'll consider offering instances in the Sydney region in the future, but this isn't really a valid feature request or bug report. Feel free to continue discussion on Discourse.

Aug 28 2017, 7:24 PM · Feature Request
epriestley closed T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu as Resolved.

This is now in the wild, and nothing seems to have cropped up yet.

Aug 28 2017, 7:21 PM · ApplicationSearch