Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 42085 invoked from network); 18 May 2007 08:09:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 May 2007 08:09:33 -0000 Received: (qmail 47738 invoked by uid 500); 18 May 2007 08:09:37 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 47717 invoked by uid 500); 18 May 2007 08:09:36 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 47704 invoked by uid 99); 18 May 2007 08:09:36 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 May 2007 01:09:36 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: 195.212.29.138 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [195.212.29.138] (HELO mtagate5.uk.ibm.com) (195.212.29.138) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 May 2007 01:09:29 -0700 Received: from d06nrmr1407.portsmouth.uk.ibm.com (d06nrmr1407.portsmouth.uk.ibm.com [9.149.38.185]) by mtagate5.uk.ibm.com (8.13.8/8.13.8) with ESMTP id l4I896lY035464 for ; Fri, 18 May 2007 08:09:06 GMT Received: from d06av04.portsmouth.uk.ibm.com (d06av04.portsmouth.uk.ibm.com [9.149.37.216]) by d06nrmr1407.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v8.3) with ESMTP id l4I896Mu2302068 for ; Fri, 18 May 2007 09:09:06 +0100 Received: from d06av04.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av04.portsmouth.uk.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l4I896vd016083 for ; Fri, 18 May 2007 09:09:06 +0100 Received: from anaheim.local (sig-9-145-68-151.uk.ibm.com [9.145.68.151]) by d06av04.portsmouth.uk.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l4I895Ev016072 for ; Fri, 18 May 2007 09:09:06 +0100 Message-Id: <200705180809.l4I895Ev016072@d06av04.portsmouth.uk.ibm.com> X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-9) with nmh-1.1 In-reply-to: <464AD88E.7000102@googlemail.com> References: <200705160820.l4G8KlAU014458@d12av04.megacenter.de.ibm.com> <464AD88E.7000102@googlemail.com> Comments: In-reply-to Oliver Deakin message dated "Wed, 16 May 2007 11:10:22 +0100." From: Mark Hindess To: dev@harmony.apache.org Subject: Re: [classlib] hy.no.sig option Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 May 2007 09:09:03 +0100 X-Virus-Checked: Checked by ClamAV on apache.org On 16 May 2007 at 11:10, Oliver Deakin wrote: > +1 > > Agreed. I dont think we lose anything by turning off the signal handler > as default. I have tested this mode and have not seen any problems with > it so far. Actually we do lose something... drlvm stops working. It looks like something must be using jsig_primary_sigaction which is removed from classlib but which must be present in the IBM VME. -Mark. > Alexey Varlamov wrote: > > +1. AFAIU this is also a step towards resolving the glorified hythr > > libraries conflict. > > > > 2007/5/16, Mark Hindess : > >> > >> For a while now, I've been building classlib with the hy.no.sig option > >> to avoid the problems of both classlib and the VM trying to install > >> master signal handlers. Is it time we made this the default? Has > >> anyone else been testing this? > >> > >> FYI: the easiest way to test it today is just doing: > >> > >> echo hy.no.sig=true >>$HOME/.harmony-classlib.properties > >> > >> Of course, it really shouldn't make any practical difference since the > >> old classlib signal handler was only invoked in the event of a crash. > >> > >> I propose we change the default from false to true. Does this seem > >> reasonable? This will mean that no handler will be registered until the > >> VM is initialized but I don't think this is a significant issue - since > >> crashes before the VM is initialized should (hopefully) be pretty rare. > >> > >> Ultimately, I'd like to remove the option altogether since maintaining > >> duplicate signal handlers doesn't offer any significant benefits. > >> > >> Regards, > >> Mark. > >> > >> > >> > > > > -- > Oliver Deakin > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number 7415 > 98. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU >