NIFI-10891 Replaced HashMap with LinkedHashMap in BinFiles

- Resolved non-deterministic behavior in TestMergeContent.testDefragmentMultipleMingledSegments

This closes #6727

Signed-off-by: David Handermann <exceptionfactory@apache.org>
This commit is contained in:
sopan98 2022-11-28 23:57:16 -06:00 committed by exceptionfactory
parent ab8e9aa8df
commit ee5d557d2a
No known key found for this signature in database
GPG Key ID: 29B6A52D2AAE8DBA

View File

@ -36,7 +36,7 @@ import org.apache.nifi.processor.util.StandardValidators;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Queue;
@ -280,7 +280,7 @@ public abstract class BinFiles extends AbstractSessionFactoryProcessor {
break;
}
final Map<String, List<FlowFile>> flowFileGroups = new HashMap<>();
final Map<String, List<FlowFile>> flowFileGroups = new LinkedHashMap<>();
for (FlowFile flowFile : flowFiles) {
flowFile = this.preprocessFlowFile(context, session, flowFile);