This is an automated email from the ASF dual-hosted git repository. juri pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/wayang.git
commit 198ff8e027566c9850f19cbaca03bb335d8c32e5 Merge: e5527cd72 e7d850e45 Author: Juri Petersen <[email protected]> AuthorDate: Mon Feb 2 12:50:21 2026 +0100 Merge pull request #662 from novatechflow/pr/deterministic-plans Ensure deterministic plan enumeration and channel conversion .../optimizer/channels/ChannelConversionGraph.java | 48 +++++-- .../optimizer/costs/DefaultEstimatableCost.java | 6 +- .../enumeration/LatentOperatorPruningStrategy.java | 2 +- .../optimizer/enumeration/PlanEnumeration.java | 23 ++-- .../optimizer/enumeration/PlanImplementation.java | 85 +++++++++++- .../optimizer/enumeration/TopKPruningStrategy.java | 10 +- .../java/org/apache/wayang/core/util/MultiMap.java | 8 +- .../apache/wayang/core/util/WayangCollections.java | 8 +- .../ChannelConversionGraphDeterminismTest.java | 137 ++++++++++++++++++ .../PlanEnumerationDeterminismTest.java | 153 +++++++++++++++++++++ 10 files changed, 431 insertions(+), 49 deletions(-)
