BIND 10 #1622: Ensure multiple processes log to same file when files are being rolled

BIND 10 Development do-not-reply at isc.org
Wed May 29 06:59:11 UTC 2013


#1622: Ensure multiple processes log to same file when files are being rolled
-------------------------------------+-------------------------------------
            Reporter:  stephen       |                        Owner:
                Type:  defect        |  jinmei
            Priority:  medium        |                       Status:
           Component:  logging       |  accepted
            Keywords:                |                    Milestone:
           Sensitive:  0             |  Sprint-20130611
         Sub-Project:  Core          |                   Resolution:
Estimated Difficulty:  6             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:
                                     |  Medium
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------

Comment (by jinmei):

 Confirmed: log4cplus 1.1.0 + its internal lock file solved this
 problem.

 What should we do with 1.0.x?  Can we simply say "if this issue
 bothers you, you should use log4cplus 1.1.0"?  It doesn't seem to be
 impossible to port the specific fix to this problem to 1.0.4, so we
 could define our own custom version of `RollingFileAppender`.  But, in
 general, I don't like to tweak external libraries that way.  It's a
 hack, and if we need this type of hack for every small problem for
 external libraries, we are going to lose the advantages of avoiding
 in-house tools for non core business.  It's especially so if the
 latest version of that library solves the problem itself.

-- 
Ticket URL: <http://bind10.isc.org/ticket/1622#comment:24>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list