Frontend should only load 250 commits at a time and load more with ajax, instead of loading all at once with a hard max limit of 2000. It should also remove items from the canvas when it loads more at the end (since it seems that some browsers have trouble with lots and lots of commits - even if less than 2000).
Backend should support such pagination. IIRC, it also needs efficiency improvements for the tree computations - perhaps using the new scm data structures like CommitRuns
rc/3146. To test, push allura into a repo and then browse it. It should have nice colors and pagination and be fast.
Filed [#3759] for the bug in prod.
Related
Tickets:
#3759