flink-0006: MultipleInputNodeCreationProcessor.createMultipleInputNode() group.members ArrayList.contains inside nested loop O(M2*I); fix: HashSet membersSet before loop flink-0007: MLPredictTypeStrategy.validateTableAndDescriptorArguments() tableFieldNames List<String>.contains in for loop O(D*T); fix: HashSet<String> conversion before loop storm-0001: WorkerState.refreshConnections() localTaskIds ArrayList<Integer>.contains in per-task loop O(T_out*L); fix: change to HashSet<Integer> |
||
|---|---|---|
| .. | ||
| flink-0001.patch | ||
| flink-0002-rowtypeutils-checklist-hashset.md | ||
| flink-0003-aggregatereducegroupingrule-newgroupinglist-hashset.md | ||
| flink-0004-dynamicsinkutils-updatedcolumns-hashmap.md | ||
| flink-0005-dynamicpartitionpruning-fieldnames-indexof-hashmap.md | ||
| flink-0006-multiple-input-node-members-set.patch | ||
| flink-0007-ml-predict-tablefieldnames-hashset.patch | ||
| flink-deeper-CLEAN.md | ||
| flink-diamond-recursion-CLEAN.md | ||