delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/06/20/07:11:36

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=MqwWhf4hlYpuc1BLLYX1qvVJoyTSd4qRlqhOHyZ906MsFMMduujMP
3vjE87CTaI/6r26Z1UYlH6OtH60bx9Ri7+vIuXBtlfuWn3f0WIO63h75KVGFzdz3
fxFbLvi6TBpRr8UKkhEl/TEPGrxNQrspQOHbjdD3FLLk4JeXa/RiWE=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=kdYtzfBFwPI+KoKYZE1Qxip9Yw0=; b=LMekZb3GSkVYoDONXN2eX4ZkvSEJ
utei2dCAZQbmIYh1MC3A5uGqddQYcrz2aLLhl7k6Nlyr57Ax0LtmAPbxgB2mAQ/H
SBXXoy1tKi4g4jA9m5YimFeS8O2asulOHbH4JXXUbmz3I901ve6MuPwp4FAgR7UC
q8+KnyDo96cu2dY=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-101.9 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=atzeri, Atzeri, sigh, 01pm
X-HELO: drew.franken.de
Date: Tue, 20 Jun 2017 13:11:12 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: cygserver - Postgres Multiple connection Load Testing - Inifinte Loop
Message-ID: <20170620111112.GD8342@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <200408030333 DOT i733XEXn023894 AT mx3 DOT redhat DOT com> <20040803100612 DOT GP31522 AT cygbert DOT vinschen DOT de> <20170321025614 DOT GA2100214 AT tornado DOT leadboat DOT com> <20170324171101 DOT GI29995 AT calimero DOT vinschen DOT de> <20170328052652 DOT GA2351961 AT tornado DOT leadboat DOT com> <20170402023624 DOT GA2561924 AT tornado DOT leadboat DOT com> <20170507032747 DOT GA876495 AT rfd DOT leadboat DOT com> <590E98DD DOT 9000805 AT cygwin DOT com> <d3103f3b-4b9f-5014-98bb-57be37168218 AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <d3103f3b-4b9f-5014-98bb-57be37168218@gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)

--XWOWbaMNXpFDWE00
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Jun 15 01:32, Marco Atzeri wrote:
> On 07/05/2017 05:47, Larry Hall (Cygwin) wrote:
> > On 05/06/2017 11:27 PM, Noah Misch wrote:
> > > On Sat, Apr 01, 2017 at 10:36:24PM -0400, Noah Misch wrote:
> > > > On Tue, Mar 28, 2017 at 01:26:52AM -0400, Noah Misch wrote:
> > > > > On Fri, Mar 24, 2017 at 06:11:01PM +0100, Corinna Vinschen wrote:
> > > > > > I pushed a patchset now, and uploaded new developer snapshots f=
or
> > > > > > testing to https://cygwin.com/snapshots/
> > > > >=20
> > > > > > Please give it a try
> > > >=20
> > > > > I call the cygwin-20170324 freezes "limited" because the symptoms
> > > > > differ from
> > > > > the classic freeze I described upthread.  "strace /bin/true" and =
"cat
> > > > > /proc/sysvipc/sem" do not hang, but every PostgreSQL backend proc=
ess
> > > > > is stuck
> > > > > waiting on a synchronization primitive.
> > > > >=20
> > > > > I can distill another self-contained test case for the limited
> > > > > freeze seen in
> > > > > cygwin-20170324, but that make take awhile.  I'm sending this ear=
ly
> > > > > report so
> > > > > you're aware of the possible regression in cygwin-20170324.
> > > >=20
> > > > I'm attaching a new test program that demonstrates the regression.
> > > > My previous
> > > > test program created sixteen processes that each picked a random
> > > > semaphore to
> > > > lock.  Now, each process picks two semaphores and locks them in
> > > > order.  This
> > > > proceeds smoothly on GNU/Linux and on cygwin-20170321.tar.xz
> > > > "cygserver -r 40".
> > > > It freezes within one second on cygwin-20170324.tar.xz "cygserver -r
> > > > 40".
> > >=20
> > > I suggest reverting the cygwin-20170324 cygserver changes for now.  O=
lder
> > > versions can be configured to have reliable sysv semaphores, but I
> > > think no
> > > settings render sysv semaphores reliable in Cygwin 2.8.0.  What do you
> > > think?
> >=20
> > Just FYI, Corinna is away for a bit (in European time, "a bit" =3D until
> > June ;-) ) so don't be surprised if her response is delayed.
> >=20
>=20
> as she is back, we can humble rise her attention to the matter.

I can do that, but wouldn't it be nice if somebody would actually
try to debug Cygserver further, to handle this new testcase correctly
as well?  6 weeks, and nobody actually tries.  Sigh.


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--XWOWbaMNXpFDWE00
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZSQLQAAoJEPU2Bp2uRE+gzbMP/1hh3uDxihDAw5/yZznMIEae
UU2vUy87MJ7P0HTdGcUqNNsieD2mhzcSw23WBDw1IGyEVTenDPOVy8A55socOcEt
CMXwrjCtJfxW70JnXw2EfngPw7ytKgBi2fgwnbFrfVJlWB2tSINJeNIRgzweTdZv
IvbguWDsS00QSTckopvpaoNpCPDtm4aBGg4DM/IxpmAGLPSDWhbtUGHL1i5fZCSM
4exGzlnKysap49IN49FNEVFq8Ygb2GZisVIiTy9MQqTMDpvbj3HGZ12n1v9qEEAm
nn3vMRGQjMxvCRk+R+XV27P80UXepn+l4ewLRM7MFbgWuM11R6RA+J/RycdpsukM
ihsaLc5Inke4rFrPenFmoryiq4yGTaTrdZQEL7aBVzygMUOlfI8j/KKnm10aAW+f
ALCzOnxdbXgLGJt+lUF6Vl97Q/hgWndefecjbrEj8L3t3U98/ghXVi+fTYWHycx7
Dv+LTz/jzlcwl+AwPJrTJoDjbqxmCB3QOXUOgy0Uowb3WWGvR+lHFtsB1ldup5MC
nmv3AMnaBPc5B9k3J+QmT4+ta/uS2D6/Q/3gy6UoecB77iepOq95MGVhGJCoca6g
n1O/p5O17z+1+GUo7XtqAQ76RwSVmvtjjEhjjCGttga0p1WOEixjjUBi24qSGwb4
kQ95ybXU9tkCW9EnXmAJ
=Vf+z
-----END PGP SIGNATURE-----

--XWOWbaMNXpFDWE00--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019