Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Kernel] Track tech debt for next version of release #4282

Open
12 tasks
vkorukanti opened this issue Mar 18, 2025 · 1 comment
Open
12 tasks

[Kernel] Track tech debt for next version of release #4282

vkorukanti opened this issue Mar 18, 2025 · 1 comment
Milestone

Comments

@vkorukanti
Copy link
Collaborator

vkorukanti commented Mar 18, 2025

We have been adding a lot of features to Kernel (CRC read/write support, table feature infra, column mapping, icebergCompatV2, stats writing, etc.). At the same time, we are also accumulating some tech debt and rough edges to fix. This is an umbrella issue to capture all of them and make sure to address them or block them appropriately before the next Delta release.

Table Features Infra

Owner: @vkorukanti

Column mapping (write)

Owner: @vkorukanti

The remaining work items are on the data path. The metadata path is complete with unit and integration tests.

  • Data path: Make changes to Transaction.transformLogicalData to apply column mapping schema to transform the logical data to physical data
  • Data path: Convert partition logical names in partition map to column mapping specific physical names (code pointer).
  • Data path: integration tests. Basically re-run DeltaTableWriteSuite with column mapping mode id and name enabled. Add addition verification specific to column mapping.

IcebergCompatV2 (write)

Owner: @vkorukanti

  • Tests: Add integration tests with data appends (dependency on column mapping tasks above).

Stats writing

Owner: @raveeram-db

CRC read/write

Owner: @huan233usc

DomainMetadata support APIs

Owner: @allisonport-db / @vkorukanti

@allisonport-db allisonport-db modified the milestones: 3.4.0, 4.0.0 Mar 19, 2025
@huan233usc
Copy link
Collaborator

#4112 is another tech debt removal around CRC, will pick it up soon.

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

No branches or pull requests

3 participants