git performance suffers for large repositories
Bug #829298 reported by
Davi Arnaut
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Git Plugin |
Triaged
|
Medium
|
Unassigned | ||
Breezy |
Triaged
|
Medium
|
Unassigned |
Bug Description
bzr dpush of a large repository such as lp:mysql-server/5.5 can run for days.
Changed in brz-git: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: performance |
summary: |
- bzr-git performance suffers for large repositories + git performance suffers for large repositories |
tags: | added: git |
affects: | brz-git → brz |
To post a comment you must log in.
bzr-git's push support isn't really yet on par with its fetch support, which works reasonable well for large repositories that have the size of mysql or the kernel.
This is partly due to a lack of support for generating proper git pack files in dulwich (bug 562673) and partly due to the difference in the file formats of bzr and git. Some sort of cache (not fulltext, but git sha -> bzr object identifier) might help iterating over git objects based on a bzr repository more quickly.