java-topology/defects/flink/patch
russell@unturf.com b31ac644bb flink-deeper/storm: CWE-407 findings
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>
2026-03-30 09:52:27 -04:00
..
flink-0001.patch whitepaper: re-add 10 missing entries + 11 new defects this session, count 578→590; rebuild PDF 2026-03-27 22:18:31 -04:00
flink-0002-rowtypeutils-checklist-hashset.md bazel-0003 + kicad-0002: build toolchain feature check + PCB zone filler O(Z²×L²); count 601→603 2026-03-27 22:38:32 -04:00
flink-0003-aggregatereducegroupingrule-newgroupinglist-hashset.md bazel-0003 + kicad-0002: build toolchain feature check + PCB zone filler O(Z²×L²); count 601→603 2026-03-27 22:38:32 -04:00
flink-0004-dynamicsinkutils-updatedcolumns-hashmap.md bazel-0003 + kicad-0002: build toolchain feature check + PCB zone filler O(Z²×L²); count 601→603 2026-03-27 22:38:32 -04:00
flink-0005-dynamicpartitionpruning-fieldnames-indexof-hashmap.md bazel-0003 + kicad-0002: build toolchain feature check + PCB zone filler O(Z²×L²); count 601→603 2026-03-27 22:38:32 -04:00
flink-0006-multiple-input-node-members-set.patch flink-deeper/storm: CWE-407 findings 2026-03-30 09:52:27 -04:00
flink-0007-ml-predict-tablefieldnames-hashset.patch flink-deeper/storm: CWE-407 findings 2026-03-30 09:52:27 -04:00
flink-deeper-CLEAN.md bazel-0003 + kicad-0002: build toolchain feature check + PCB zone filler O(Z²×L²); count 601→603 2026-03-27 22:38:32 -04:00
flink-diamond-recursion-CLEAN.md kafka-0009: GraphGraceSearchUtil diamond recursion O(2^D) → O(N); count 621→622 2026-03-29 16:59:50 -04:00