From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8449 invoked from network); 7 Apr 2004 18:06:08 -0000 Received: from unknown (HELO monty-python.gnu.org) (199.232.76.173) by sources.redhat.com with SMTP; 7 Apr 2004 18:06:08 -0000 Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BBHPX-0000Pk-I4 for listarch-gnats-devel@sources.redhat.com; Wed, 07 Apr 2004 14:04:27 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BBHN4-00087y-S7 for help-gnats@gnu.org; Wed, 07 Apr 2004 14:01:54 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BBHMX-0007up-AJ for help-gnats@gnu.org; Wed, 07 Apr 2004 14:01:52 -0400 Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.30) id 1BBHMW-0007uL-Qb; Wed, 07 Apr 2004 14:01:20 -0400 Received: from [63.70.210.58] (helo=mms1.broadcom.com) by mx20.gnu.org with esmtp (Exim 4.30) id 1BBHHJ-00048z-Td; Wed, 07 Apr 2004 13:55:58 -0400 Received: from 63.70.210.1 by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (MMS v5.6.0)); Wed, 07 Apr 2004 10:55:43 -0700 X-Server-Uuid: 97B92932-364A-4474-92D6-5CFE9C59AD14 Received: from LTIRVAJIMS3 (dhcp-10-3-136-44.broadcom.com [10.3.136.44]) by mon-irva-11.broadcom.com (8.9.1/8.9.1) with ESMTP id KAA01354; Wed, 7 Apr 2004 10:54:51 -0700 (PDT) From: "Jim Searle" To: bug-gnats@gnu.org Date: Wed, 07 Apr 2004 18:06:00 -0000 Organization: Broadcom Corporation Message-ID: <026e01c41cc9$7db896f0$2c88030a@LTIRVAJIMS3> MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 In-Reply-To: <011401c41c25$a94e86c0$2c88030a@LTIRVAJIMS3> Importance: Normal X-WSS-ID: 6C6A9F151P8368252-01-01 Cc: help-gnats@gnu.org Subject: RE: gnatsd Too many open files error X-BeenThere: help-gnats@gnu.org X-Mailman-Version: 2.1.4 Precedence: list Reply-To: jims@broadcom.com List-Id: General discussion about GNU GNATS List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1927526748==" Mime-version: 1.0 Sender: help-gnats-bounces+listarch-gnats-devel=sources.redhat.com@gnu.org Errors-To: help-gnats-bounces+listarch-gnats-devel=sources.redhat.com@gnu.org X-SW-Source: 2004-q2/txt/msg00019.txt.bz2 This is a multi-part message in MIME format. --===============1927526748== Content-Type: multipart/alternative; boundary="----=_NextPart_000_026F_01C41C8E.D159BEF0" This is a multi-part message in MIME format. ------=_NextPart_000_026F_01C41C8E.D159BEF0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Content-length: 2073 I CC'ed hep-gnats since I've received no response from bug-gnats... =20 It seems that gnatsd never closes the PR.lock file, an strace of the REPL command shows this: open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/gnats.lock", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0) =3D 5 open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/index", O_RDONLY) = =3D 6 close(6) =3D 0 open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/locks/3515.lock", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0644) =3D 6 close(6) =3D 0 open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515", O_RDONLY) =3D 6 close(6) =3D 0 open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515", O_RDONLY) =3D 6 close(6) =3D 0 open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515", O_RDONLY) =3D 6 close(6) =3D 0 open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515", O_RDWR|O_CREAT|O_TRUNC, 0666) =3D 6 close(6) =3D 0 unlink("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515.old") =3D 0 open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/indI6fqXL", O_RDWR|O_CREAT|O_EXCL, 0600) =3D 6 close(6) =3D 0 unlink("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/locks/3515.lock") = =3D 0 unlink("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/gnats.lock") =3D 0 -----Original Message----- From: bug-gnats-bounces+jims=3Dbroadcom.com@gnu.org [mailto:bug-gnats-bounces+jims=3Dbroadcom.com@gnu.org] On Behalf Of Jim Sea= rle Sent: Tuesday, April 06, 2004 3:23 PM To: bug-gnats@gnu.org Subject: gnatsd Too many open files error If during a single gnatsd session I modify a field for a bunch of PR's, on change number 252 I get this error: =20 640 Cannot create lock file /tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/locks/1579.lock: Too many open files =20 My simple command file is: CHDB someDB someUser thePassword REPL 1579 Priority low =2E with the last 3 lines repeated 252 times. =20 ------=_NextPart_000_026F_01C41C8E.D159BEF0 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable Content-length: 5070 Message
I=20 CC'ed hep-gnats since I've received no response from=20 bug-gnats...
 
It=20 seems that gnatsd never closes the PR.lock file, an strace of the REPL comm= and=20 shows this:
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gna= ts-adm/gnats.lock",=20 O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0) =3D=20 5
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/index", O_RDONL= Y) =3D=20 6
close(6)          &n= bsp;            = ;        =20 =3D 0
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/locks/3515.= lock",=20 O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0644) =3D=20 6
close(6)          &n= bsp;            = ;        =20 =3D 0
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515", O_RDONLY)= =3D=20 6
close(6)          &n= bsp;            = ;        =20 =3D 0
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515", O_RDONLY)= =3D=20 6
close(6)          &n= bsp;            = ;        =20 =3D 0
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515", O_RDONLY)= =3D=20 6
close(6)          &n= bsp;            = ;        =20 =3D 0
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515",=20 O_RDWR|O_CREAT|O_TRUNC, 0666) =3D=20 6
close(6)          &n= bsp;            = ;        =20 =3D 0
unlink("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/test/3515.old") =3D= =20 0
open("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/indI6fqXL",=20 O_RDWR|O_CREAT|O_EXCL, 0600) =3D=20 6
close(6)          &n= bsp;            = ;        =20 =3D=20 0
unlink("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/locks/3515.lo= ck")=20 =3D 0
unlink("/tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/gnats.loc= k") =3D=20 0
-----Original Message-----
From:=20 bug-gnats-bounces+jims=3Dbroadcom.com@gnu.org=20 [mailto:bug-gnats-bounces+jims=3Dbroadcom.com@gnu.org] On Behalf Of Jim=20 Searle
Sent: Tuesday, April 06, 2004 3:23 PM
To:=20 bug-gnats@gnu.org
Subject: gnatsd Too many open files=20 error

If duri= ng a single=20 gnatsd session I modify a field for a bunch of PR's, on change number 252= I=20 get this error:
 
640 Cannot create lock file=20 /tools/gnats/4.0/etc/gnats/db-vlsibcmx/gnats-adm/locks/1579.lock: Too man= y=20 open files
 
My simp= le command=20 file is:
CHDB so= meDB=20 someUser thePassword
REPL 1579 Priority
low
.
<= /DIV>
with th= e last 3=20 lines repeated 252 times.
 
------=_NextPart_000_026F_01C41C8E.D159BEF0-- --===============1927526748== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 139 _______________________________________________ Help-gnats mailing list Help-gnats@gnu.org http://mail.gnu.org/mailman/listinfo/help-gnats --===============1927526748==--