-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scheduler spins when new tick triggeres Irrelevant stateful operator in stratum 0 (bug code) #961
Conversation
b760864
to
55d27e0
Compare
Could we just re-implement persist and other stateful operators only to emit if they receive input? |
This seems really messy from a semantics standpoint. We expect the output of persist to be monotonic wrt time for a bunch of optimizations we want. |
Yes it would work in some situations (push based) but not in others (pull based) |
|
let mut df = hydroflow_syntax! {
source_iter([1])
-> next_stratum()
-> persist()
-> defer_tick_lazy()
-> null();
};
|
… (hydro-project#1171) fixes the added tests failing in the previous commit
mermaid.live