Skip to content

Commit e229d54

Browse files
Robust join implementation (#307)
* robust join implementation * improve organization and comments
1 parent 508caff commit e229d54

File tree

3 files changed

+166
-99
lines changed

3 files changed

+166
-99
lines changed

src/operators/arrange/agent.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ where
6363
self.advance.borrow()
6464
}
6565
fn set_physical_compaction(&mut self, frontier: AntichainRef<Tr::Time>) {
66+
debug_assert!(timely::PartialOrder::less_equal(&self.through.borrow(), &frontier));
6667
self.trace.borrow_mut().adjust_through_frontier(self.through.borrow(), frontier);
6768
self.through.clear();
6869
self.through.extend(frontier.iter().cloned());

0 commit comments

Comments
 (0)