bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Some 1.12.3 issues noticed.


From: Mark
Subject: Re: Some 1.12.3 issues noticed.
Date: Tue, 17 Feb 2004 19:16:22 -0800 (PST)

>>>Since upgrading to 1.12.3 from 1.11.1p1, we have noticed the
>>>following changes (non-root pserver, solaris 2.8,
>>>--with-temp-dir):
>>>
>>>1) routinely pserver processes exit before cleaning up (or
finish
>>>cleaning up) their respective cvsserv-* directory
>>
>>This could potentially be a side effect of recent changes on the
trunk.
>>I'm going to add some checks to the test suite, but I don't
suppose you
>>could provide some set of steps that consistently leaves behind
the
>>cvsserv-* directories?
>
> I just confirmed that I can run the entire 1.12.5.1 test suite
without
> leaving any cvs-serv* directories behind.  Maybe 1.12.5 would
fix your
> problem?  Are you using a hacked version of CVS?

hacked version? hmmm... a more user proof version is what I like 
to call it...

one line source hack, same hack I have been using for years 
(including with 1.11.1p1, which didn't have these issues, 
including the /var/adm/messages entries)....maybe a configure 
switch or config setting could be added as a feature in a future 
release to accomplish the end result of this hack.....

1.12.3 file: src/server.c
3580c3580
<     do_cvs_command ("import", import);
---
 >     error (1, 0, "this pserver does not support import");

We cannot go to 1.12.4 or 1.12.5 due to the problems of the 
"waiting on lock" core dumps......

As far as repeatative steps.... without being about to identify 
a user, a machine, or an ip address associated with the 
particular pserver temp dir, its hard to call them up and ask 
what they did, which client their using, etc....

one case may likely be a cancel/abort in the midst of an (large) 
operation, checkout/tag/rtag..... another possibility (or combo) 
is many users are using eclipse.. not sure what effect eclipse's 
cvs client may have... but whatever the client... it shouldn't 
cause the server to act up...

if you think that the change I made will contibute to the 
issues, I will replace the pserver binary without the server.c 
change above... and monitor... or wait to try out 1.12.6....

casual investigation of the pserver temp dir structure that is 
left processesless, is it is left with many CVS directories but 
just a few repository files down in the structure or in most of 
the cases, the top level CVS directory is missing... and you 
have to drill down a few levels to find one.... don't know if 
this helps at all or not....

Mark



__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools




reply via email to

[Prev in Thread] Current Thread [Next in Thread]