use a socketpair to talk to the ssh client process
Bug #590637 reported by
Martin Pool
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Andrew Bennetts |
Bug Description
At the moment we use a pair of pipes to talk to the external ssh client process.
It could be better to instead use a socketpair rather than a pipe: that would let us use tcp corks and might support partial reads where pipes don't.
Related branches
lp://staging/~spiv/bzr/ssh-socketpair-590637
- bzr-core: Pending requested
-
Diff: 579 lines (+222/-106)5 files modifiedNEWS (+14/-0)
bzrlib/smart/medium.py (+107/-62)
bzrlib/tests/test_smart_transport.py (+21/-16)
bzrlib/transport/remote.py (+3/-3)
bzrlib/transport/ssh.py (+77/-25)
Changed in bzr: | |
assignee: | nobody → Andrew Bennetts (spiv) |
milestone: | none → 2.2b4 |
Changed in bzr: | |
status: | Confirmed → In Progress |
Changed in bzr: | |
status: | In Progress → Fix Released |
To post a comment you must log in.