2023-08-03 kernel meeting notes #23
zachschuermann
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
summary
Updates on Java side
Updates on rust side
attendees
@tdas @MrPowers @roeap @vkorukanti @nkarpov @schuermannator
notes stream
@vkorukanti - Java updates
A few design decisions
ColumnVector
interfaceEx: getting scan files from kernel: iterator of
ColumnVec
but requires kernel rewriting col batch after partition pruning but we will expose col batch and selection vector instead. This exists in two places: (1) data side: apply DVs and (2) metadata side: filtering the actions to produce a list of scan files. If we don't do that we have to rewrite col batches - this is likely simpler to express the scan files as the 'old' checkpoint/commits/etc. with a selection vector. Partition pruning, file skipping, etc updates the selection vector.Venki will continue to prepare/update JVM side in this meeting.
From @tdas: any non-trivial compute must exist outside the kernel.
@tdas - LogReplay PR
@roeap @schuermannator rust side
Beta Was this translation helpful? Give feedback.
All reactions