dumb http servers make packs perform very badly
Bug #175886 reported by
Vincent Ladeuil
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
High
|
Vincent Ladeuil |
Bug Description
bialix reported that using tracd on windows (itself using the python HTTP server) responds to range requests by sending back the *whole* file.
The urllib implementation crashes bzr while pycurl is very slow.
Related branches
lp:~jameinel/bzr/jam-integration
- Vincent Ladeuil: Approve
- Diff: 15 lines
Changed in bzr: | |
assignee: | nobody → v-ladeuil |
importance: | Undecided → High |
milestone: | none → 1.0rc3 |
status: | New → Confirmed |
Changed in bzr: | |
status: | Confirmed → Fix Committed |
Changed in bzr: | |
milestone: | 1.0rc3 → 1.0final |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
It is a valid response based on the HTTP spec. We just need to figure out a way to prevent our performance from becoming horrible.
We also have poor scaling when the number of packs become large, but maybe a way to be less aggressive on repacking for specific repositories?