[ 
https://issues.apache.org/jira/browse/MINIFICPP-1592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1592.
--------------------------------------
    Resolution: Fixed

> TailFileTests transiently fails
> -------------------------------
>
>                 Key: MINIFICPP-1592
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1592
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: Bug
>            Reporter: Gabor Gyimesi
>            Assignee: Gabor Gyimesi
>            Priority: Minor
>              Labels: MiNiFi-CPP-Hygiene
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Test case "TailFile reads from a single file when Initial Start Position is 
> set to Current Time with rollover" of TailFileTests suite transiently fails. 
> Failure found in ubuntu16.04-gcc4.8 build but can be reproduced on 
> ubuntu20.04 environment as well, but only in Release build.
> {code:java}
> [2021-06-15 07:48:57.001] [LogTestController] [info] Setting log level for 
> org::apache::nifi::minifi::processors::TailFile to trace
> [2021-06-15 07:48:57.001] [LogTestController] [info] Setting log level for 
> org::apache::nifi::minifi::processors::LogAttribute to debug
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [info] Found no stored state
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [info] Legacy state file TailFileState.2396d624-cdae-11eb-9b23-0242ac110002 
> not found (this is OK)
> [2021-06-15 07:48:57.002] 
> [org::apache::nifi::minifi::processors::LogAttribute] [debug] FlowFiles To 
> Log: 0
> [2021-06-15 07:48:57.002] 
> [org::apache::nifi::minifi::processors::LogAttribute] [debug] Maximum Payload 
> Line Length: 80
> [2021-06-15 07:48:57.002] 
> [org::apache::nifi::minifi::processors::LogAttribute] [debug] Logged 0 flow 
> files
> [2021-06-15 07:48:57.002] [LogTestController] [info] Successfully found 
> Logged 0 flow files in log output.
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [debug] Received path /tmp/gt.HkGp2w, file minifi-tmpfile.txt
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [debug] TailState /tmp/gt.HkGp2w/minifi-tmpfile.txt: /tmp/gt.HkGp2w, 
> minifi-tmpfile.txt, 0, 0
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [info] State of the TailFile processor tailfileProc:
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [info] /tmp/gt.HkGp2w/minifi-tmpfile.txt => { name: minifi-tmpfile.txt, 
> position: 34, checksum: 1535622921, last_read_time: 1623743337002 }
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [debug] Searching for files rolled over after last read time: 1623743337002
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [debug] Performing file listing against /tmp/gt.HkGp2w
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [debug] File minifi-tmpfile.txt.old.1 with mtime 1623743336 matches rolling 
> filename pattern minifi-tmpfile\..*
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [debug] Tailing file /tmp/gt.HkGp2w/minifi-tmpfile.txt from 0
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [trace] Looking for delimiter 0xA
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [debug] Opening /tmp/gt.HkGp2w/minifi-tmpfile.txt
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [trace] Read 17 bytes of input
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [info] TailFile minifi-tmpfile.txt for 17 bytes
> [2021-06-15 07:48:57.002] [org::apache::nifi::minifi::processors::TailFile] 
> [info] 1 flowfiles were received from TailFile input
> [2021-06-15 07:48:57.003] 
> [org::apache::nifi::minifi::processors::LogAttribute] [debug] FlowFiles To 
> Log: 0
> [2021-06-15 07:48:57.003] 
> [org::apache::nifi::minifi::processors::LogAttribute] [debug] Maximum Payload 
> Line Length: 80
> [2021-06-15 07:48:57.003] 
> [org::apache::nifi::minifi::processors::LogAttribute] [info] Logging for flow 
> file 
> --------------------------------------------------
> Standard FlowFile Attributes
> UUID:2396ed26-cdae-11eb-9b2d-0242ac110002
> EntryDate:2021-06-15 07:48:57.002
> lineageStartDate:2021-06-15 07:48:57.002
> Size:17 Offset:0
> FlowFile Attributes Map Content
> key:absolute.path value:/tmp/gt.HkGp2w/minifi-tmpfile.txt
> key:filename value:minifi-tmpfile.0-16.txt
> key:flow.id value:test
> key:path value:/tmp/gt.HkGp2w
> FlowFile Resource Claim Content
> Content Claim:.//1623743337000-0
> --------------------------------------------------
> [2021-06-15 07:48:57.003] 
> [org::apache::nifi::minifi::processors::LogAttribute] [debug] Logged 1 flow 
> files
> [2021-06-15 07:49:00.005] [LogTestController] [info] Failed to find Logged 2 
> flow files in log 
> output.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> TailFileTests is a Catch v1.6.1 host application.
> Run with -? for 
> options-------------------------------------------------------------------------------
> TailFile reads from a single file when Initial Start Position is set to 
> Current
> Time with rollover
> -------------------------------------------------------------------------------
> /nifi-minifi-cpp/extensions/standard-processors/tests/unit/TailFileTests.cpp:1596
> .............................................................................../nifi-minifi-cpp/extensions/standard-processors/tests/unit/TailFileTests.cpp:1627:
>  FAILED:
>   REQUIRE( LogTestController::getInstance().contains("Logged 2 flow files") )
> with expansion:
>   false
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to