1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 09:22:40 +01:00
phorge-phorge/src/applications
epriestley 4469ef8f30 Allow Maniphest to scale to a massive size
Summary:
Maniphest is missing some keys and some query strategy which will make it
cumbersome to manage more than a few tens of thousands of tasks.

Test Plan:
Handily manipulated 100k-scale task groups. Maniphest takes about 250ms to
select and render pages of 1,000 tasks and has no problem paging and filtering
them, etc. We should be good to scale to multiple millions of tasks with these
changes.

Reviewed By: gc3
Reviewers: fratrik, jungejason, aran, tuomaspelkonen, gc3
Commenters: jungejason
CC: anjali, aran, epriestley, gc3, jungejason
Differential Revision: 534
2011-06-28 06:41:05 -07:00
..
auth Revise administrative workflow for user creation 2011-05-31 13:06:32 -07:00
base Use DatabaseConfigurationProvider to get DB info 2011-06-13 14:59:28 -07:00
conduit Add a comma to the end of an array element, to follow our convention. 2011-06-27 16:47:36 -07:00
countdown Make "Countdown" aware of time locales 2011-06-26 11:53:34 -07:00
daemon Use the proc-error-aware signaling check for daemons from the CLI 2011-06-27 15:01:07 -07:00
differential Improve langauge for "Unsaved Draft" 2011-06-26 12:01:41 -07:00
diffusion Add timezone support 2011-06-18 13:07:43 -07:00
directory Use Javelin workflow on directory item deletion 2011-05-28 11:57:31 -07:00
draft/storage Revision comment drafts. 2011-02-05 16:57:21 -08:00
files Allow affiliations to carry project ownership information; transform profile 2011-06-28 06:40:41 -07:00
help/controller Provide basic structure for keyboard shortcuts 2011-06-07 11:23:19 -07:00
herald Project list and profile view modifications 2011-06-20 16:13:44 -03:00
maniphest Allow Maniphest to scale to a massive size 2011-06-28 06:41:05 -07:00
metamta Use phabricator_ time functions in more places 2011-06-26 10:38:25 -07:00
owners Removing reordering code that wasn't needed 2011-04-20 17:07:46 -07:00
paste Paste sucks when lines are too long. 2011-06-16 20:42:02 -04:00
people Allow affiliations to carry project ownership information; transform profile 2011-06-28 06:40:41 -07:00
phid Pastebin 2011-06-10 13:41:18 -04:00
preferences/controller Add missing includes from XHPAST parse bug. 2011-04-06 23:14:58 -07:00
project Allow affiliations to carry project ownership information; transform profile 2011-06-28 06:40:41 -07:00
repository Add commits to the Phabricator search index 2011-06-25 13:15:54 -07:00
search Add commits to the Phabricator search index 2011-06-25 13:15:54 -07:00
status/base Add /status/ 2011-04-08 11:13:51 -07:00
typeahead/controller Provide an activity log for login and administrative actions 2011-05-20 19:08:26 -07:00
uiexample Add missing includes from XHPAST parse bug. 2011-04-06 23:14:58 -07:00
xhpastview Add missing includes from XHPAST parse bug. 2011-04-06 23:14:58 -07:00
xhprof Lint fluff. 2011-02-06 12:58:01 -08:00