bmistree / pronghorn

1 stars 1 forks source link

Force speculation bug #10

Open bmistree opened 10 years ago

bmistree commented 10 years ago

When we force speculation, we overwrite dirty values for all existing state. This is bad, because our state supplier eventually needs to be able to read internal dirty state. Just moving force_speculate call into DeltaListStateSupplier breaks, because then we never get speculation on read only-s. Should fix.

bmistree commented 10 years ago

No speculation on read only of deltas may not be terrible. It seems that there shouldn't be a time where we only perform a read on ft_deltas, right? (Note: we might perform read only on flow_table, but that gets speculated on normally.)