[
https://issues.apache.org/jira/browse/TS-955?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13106836#comment-13106836
]
Leif Hedstrom commented on TS-955:
----------------------------------
Removing the old log files (from the previous run) "fixes" the problem, so
perhaps something around log file rotations or something ?
> TS-168 breaks regressions for TextLog
> -------------------------------------
>
> Key: TS-955
> URL: https://issues.apache.org/jira/browse/TS-955
> Project: Traffic Server
> Issue Type: Bug
> Components: Logging
> Affects Versions: 3.1.1
> Reporter: Leif Hedstrom
> Assignee: Zhao Yongming
> Priority: Critical
> Fix For: 3.1.1
>
>
> With the fixes from TS-168, the logging regressions can fail if you run the
> traffic_server -R 1 more than once. The first run always succeeds, but the
> 2nd and subsequent run can fail. What seems to happen is that the (small) log
> is not flushed, and the log is not created until the first flush happens. So,
> everything looks like it works, up until we (5s after log creation) try to
> read the log. The log then doesn't exist, and the regression in
> log_test_handler() fails (since, the file can't be open nor read).
> I've tracked this down to the commit for TS-168, and also traced through the
> test in gdb, and as far as I can tell, the flush never happens, which means
> the log write never happens, and hence, the log file creation never happens
> either.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira