cygrunsrv + sshd + rsync = 20 times too slow -- throttled?
Takashi Yano
takashi.yano@nifty.ne.jp
Wed Sep 8 12:33:21 GMT 2021
On Wed, 8 Sep 2021 13:55:41 +0200
Corinna Vinschen wrote:
> On Sep 8 20:32, Takashi Yano wrote:
> > Hi Corinna,
> >
> > On Thu, 2 Sep 2021 21:35:21 +0200
> > Corinna Vinschen wrote:
> > > It's getting too late again. I drop off for tonight, but I attached
> > > my POC code I have so far. It also adds the snippets from my previous
> > > patch which fixes stuff Takashi found during testing.
> > > [...]
> > > Patch relativ to topic/pipe attached. Would you both mind to take a
> > > scrutinizing look?
> >
> > Sorry for replying to old post.
> >
> > As for this patch, read_mtx was introduced. This handle is initialized
> > only for read pipe. However, this seems to be NULL even without
> > initialization in write pipe. I wonder why initializing read_mtx in
> > the constructor is not necessary.
> >
> > How do you guarantee that read_mtx is NULL on the write pipe?
>
> fhandlers are always calloc'ed on the cygheap, so you don't have
> to initialize anything to NULL. It doesn't hurt, of course, but
> it's certainly not required.
Thanks for the answer. I understand.
--
Takashi Yano <takashi.yano@nifty.ne.jp>
More information about the Cygwin-developers
mailing list