Issue Type: Bug Bug
Assignee: Logback dev list
Components: logback-core
Created: 24/Jan/13 5:00 PM
Description: We rollover roughly 15 large files every day to the same target archive directory. Once every few weeks one or more of the files fails to roll over and this is the exception we get. I believe it is because the 15 rollovers are done asyncronously and there is a race condition when isParentDirectoryCreationRequiredin is called on each rollover.

Class: RenameUtil.class
Error throw in Method: createMissingTargetDirsIfNecessary
Race condition: isParentDirectoryCreationRequiredin FileUtil.class

00:00:00,231 |-WARN in damofx.statserver.loggers.RollingFileAppenderDebug[MATH_PRICES] -
RolloverFailure occurred. Deferring roll-over.ch.qos.logback.core.rolling.RolloverFailure:
Failed to create parent directories for [/home/dsquare/fxprod/damofx/damofx-statserver/elk-rbs/data/2013-01-23/math_prices.log]
Project: logback
Priority: Major Major
Reporter: Chris Jones
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira