Konstantine Karantasis created KAFKA-5046:
---------------------------------------------
Summary: Support file rotation in FileStreamSource Connector
Key: KAFKA-5046
URL: https://issues.apache.org/jira/browse/KAFKA-5046
Project: Kafka
Issue Type: Improvement
Components: KafkaConnect
Affects Versions: 0.10.2.0
Reporter: Konstantine Karantasis
Assignee: Konstantine Karantasis
Priority: Minor
Currently when a source file is moved (for file rotation purposes, or between
restarts of Kafka Connect) the FileStreamSource Connector can not detect the
change, because it only uses the filename as key to its offset tracking.
Nevertheless, file rotation can be detected easily by checking basic file
attributes such as the {{fileKey}} in platforms that this attribute is
supported (for instance file key includes the device id and the inode in unix
based filesystems) and the file's creation time.
Such checks need to take place when the task starts and when no more records
are read during a call to {{poll}}.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)