TimelyDataflow / timely-dataflow

A modular implementation of timely dataflow in Rust
MIT License
3.3k stars 272 forks source link

Remove set_external_summary #592

Open antiguru opened 1 month ago

antiguru commented 1 month ago

Remove the set_external_summary function because it is not strictly required and forces the operator to be scheduled during dataflow construction. This surfaced an inconsistency in probe which would report incorrect data until scheduled the first time. The fix is to initialize it correctly and retract the initial information when scheduled the first time.