On 8/25/2021 2:18 PM, Chris Roehrig wrote:
On Wed Aug 25 2021, at 10:52 AM, Ken Brown via Cygwin <cygwin@cygwin.com> wrote:
A couple years ago I had an idea for changing the pipe implementation to avoid 
overlapped I/O:
  https://cygwin.com/pipermail/cygwin-patches/2019q2/009393.html
  https://cygwin.com/pipermail/cygwin-patches/2019q2/009423.html

I never followed up on it.  But if you think it might help with this problem, I 
could dust it off and try to finish it.

Ken
I'm not familiar enough with the innards of rsync, sshd or cygwin to know how 
this would work.
Is it possible to have a new CYGWIN environment option to switch the pipe 
behaviour without requiring changes to the ssh or rsync source code (and 
without breaking any existing stuff)?
My proposed change would be purely internal to Cygwin.  There should be no 
user-visible change in behavior except, perhaps, improved performance.  (And we 
don't know yet whether there would be improved performance.)  So I don't see a 
need for a new CYGWIN option.
Ken

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to