[ 
https://issues.apache.org/jira/browse/TS-955?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13106066#comment-13106066
 ] 

Leif Hedstrom commented on TS-955:
----------------------------------

Right, that happens because the write to that log is never flushed, so the log 
file is never created.


> 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

        

Reply via email to