Changes view slow to render with large initial import
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
loggerhead |
Fix Released
|
High
|
Michael Hudson-Doyle |
Bug Description
We have migrated to bzr from subversion. Our revision 1 contains an import of the trunk from our svn system which consists of around 10000 files and directories.
When we use the 'changes' view it shows a collapsed tree for each revision. However the hidden HTML for revision 1 is very large due to the large number of files added resulting in 3.3MB of HTML being sent to the browser.
Firefox then uses a lot of CPU for up to 1 minute as would be expected.
Possible solutions that spring to mind would be to optionally ellipsis after a certain amount of data; to use javascript/XML-RPC to retrieve the data on request; or to use paging so that we won't care about this in the future.
We are using the latest version of loggerhead from trunk.
Changed in loggerhead: | |
status: | Confirmed → Triaged |
Changed in loggerhead: | |
status: | In Progress → Fix Committed |
Changed in loggerhead: | |
status: | Fix Committed → Fix Released |
I've been working on something that does exactly this :)