[ https://issues.apache.org/jira/browse/MINIFICPP-1274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arpad Boda updated MINIFICPP-1274: ---------------------------------- Labels: selected-for-development (was: ) > Flow restart could double-spend flowfiles > ----------------------------------------- > > Key: MINIFICPP-1274 > URL: https://issues.apache.org/jira/browse/MINIFICPP-1274 > Project: Apache NiFi MiNiFi C++ > Issue Type: Bug > Reporter: Adam Debreceni > Assignee: Adam Debreceni > Priority: Major > Labels: selected-for-development > Time Spent: 2h 50m > Remaining Estimate: 0h > > Flowfiles are async-deleted from the FlowFileRepository and no flush happens > after shutdown, leaving these marked files in the repository. If we restart > the agent, this allows these zombie files to be resurrected and be put back > into their last connections. This could cause files to be processed multiple > times even if we marked them for deletion. > Solution proposal: flush the FlowFileRepository after shutdown, so all marked > files are actually deleted (this won't save us from double-processing > flowfiles after a crash) > (also make sure that the FlowFileRepository shutdown happens after no more > processors are running) -- This message was sent by Atlassian Jira (v8.3.4#803005)