Homec4science

Allow Maniphest to scale to a massive size

Authored by epriestley <git@epriestley.com> on Jun 27 2011, 03:50.

Description

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

Details

Committed
epriestley <git@epriestley.com>Jun 28 2011, 15:41
Pushed
aubortJan 31 2017, 17:16
Parents
rPHe0e6ec9117d3: Allow affiliations to carry project ownership information; transform profile…
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH4469ef8f3054: Allow Maniphest to scale to a massive size (authored by epriestley <git@epriestley.com>).Jun 28 2011, 15:41