bugConcurrent Versions System - Bugs: bug #26608, pserver logs errors with excessive...

 
 

bug #26608: pserver logs errors with excessive priority

Submitter:  None
Submitted:  Mon 18 May 2009 06:31:27 PM UTC
   
 
Category:  Bug Report Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed Release: 
Fixed Release:  None Fixed Feature Release:  1.12.14
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 18 May 2009 06:31:27 PM UTC, original submission:  

This bug was originally reported to Debian on September 5th, 2006:  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386153

It doesn't look like it was corrected in the Ximbiot CVS, though.  I've reproduced the bug report below, substituting my exact errors:

When a remote pserver operation is interrupted for some reason, cvs will get a recursive error trying to tell the disconnected client that it has been disconnected. This recursive error generates a series of syslog entries with LOG_DAEMON|LOG_EMERG which is highly excessive for a simple client disconnect.

A sample broadcast of the error message:

Message from syslogd@myhost at Mon May 18 14:13:17 2009 ...
myhost cvs[29626]: [ID 702911 daemon.emerg] cvs [checkout aborted]: flow control EOF

Message from syslogd@myhost at Mon May 18 14:13:17 2009 ...
myhost cvs[29626]: [ID 702911 daemon.emerg] cvs [checkout aborted]: received broken pipe signal

Message from syslogd@myhost at Mon May 18 14:13:17 2009 ...
myhost cvs[29626]: [ID 587406 daemon.emerg] error (1, 0) called recursively.  Second message was:

Message from syslogd@myhost at Mon May 18 14:13:17 2009 ...
myhost cvs[29626]: [ID 233912 daemon.emerg] error (1, 0) called recursively.  Original message was:

These messages are generated in src/error.c after the recursion_error: label around 216. I would suggest that these syslog messages do not need to be any higher than LOG_ERR, and could quite reasonably be even lower.

These errors were generated using cvs-1.12.13 pserver, configured as an inetd-managed SMF service, on a Sun Fire V215 running Solaris 10.

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by scjones (Updated the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-10-22 scjones StatusNone Fixed
        Open/ClosedOpen Closed
        Fixed Feature ReleaseNone 1.12.14

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code