You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So when I submit this file to connector which has max.buffered.records=5 for GroupRowFilter, I see only one record in the topic instead of two. val1;val6 and val1;val7 are not sent to Kafka
Steps To Reproduce
Create filepulse connector with the filters described above
submit csv file with the number of non empty rows of which is not a multiple of the filters.GroupByFirstColumn.max.buffered.records (in this case 5) and the last line of which is empty
bash script to reproduce it with docker-compose-debug.yml from the project:
Hello!
I'm using FilePulseSourceConnector with CSVFilter:
and GroupRowFilter:
And looks like GroupRowFilter's last buffer is not forwarded when the processed csv file has an empty line at the end of the csv file. Example:
So when I submit this file to connector which has
max.buffered.records=5
for GroupRowFilter, I see only one record in the topic instead of two.val1;val6
andval1;val7
are not sent to KafkaSteps To Reproduce
filters.GroupByFirstColumn.max.buffered.records
(in this case 5) and the last line of which is emptybash script to reproduce it with docker-compose-debug.yml from the project:
Expected behavior
2 records published to kafka. The first record contains 5 entries in the result array and the second record contains 2 entries.
Actual behavior
Only one record containing 5 entries is sent to kafka
Can you please check it out?
Thank you
The text was updated successfully, but these errors were encountered: