salsa/tests/parallel
Aleksey Kladov a2198f1f8a prevent untracked queries from moving brackwards in time
If a query observes an untracked read, it gets changed_at equal to the
current revision. When we re-validate the query later, if it doesn't
do an untracked read this time, it gets changed_at equal to the
maximum of the dependencies. Crucially, this new changed_at may
be **older** then the previous value of changed_at. That is, we break
the rule that `changed_at` monotonically increases.

This can lead to missed re-executions down the line (see the added
test).

closes #66
2018-12-30 10:54:34 +03:00
..
cancellation.rs prevent untracked queries from moving brackwards in time 2018-12-30 10:54:34 +03:00
fork_from_query.rs
frozen.rs
independent.rs
main.rs
race.rs
setup.rs prevent untracked queries from moving brackwards in time 2018-12-30 10:54:34 +03:00
signal.rs
stress.rs
true_parallel.rs