Skip to content

Columnar tidy#694

Merged
frankmcsherry merged 3 commits intoTimelyDataflow:master-nextfrom
frankmcsherry:columnar_tidy
Mar 23, 2026
Merged

Columnar tidy#694
frankmcsherry merged 3 commits intoTimelyDataflow:master-nextfrom
frankmcsherry:columnar_tidy

Conversation

@frankmcsherry
Copy link
Member

@frankmcsherry frankmcsherry commented Mar 22, 2026

Removes key specializations to force us to get better at these (and ease development). Also pivots to using Updates as the container type, which hybridizes sorted and unsorted representations.

This introduces some TODOs, mostly around sorting out the strict requirements for Accountable and merging. For example, the merger would like consolidated data coming in, but the code deals with zeros by pushing an empty diff list. Is that a problem, and who has to solve it? The accountable type at the moment doesn't distinguish between consolidated/not, and there is the risk of defect if one just picks this up and uses it casually, e.g. without re-consolidating somewhere.

@frankmcsherry frankmcsherry merged commit bca29a9 into TimelyDataflow:master-next Mar 23, 2026
6 checks passed
@frankmcsherry frankmcsherry deleted the columnar_tidy branch March 23, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant