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

Add missing delta-storage dependency and class loader workaround to Delta table ingestion #16648

Merged
merged 3 commits into from
Jun 25, 2024

Commits on Jun 24, 2024

  1. Workaround to ingesting from Delta table in 3.2.0.

    With the upgrade to Kernel 3.2.0, the Druid Delta connector extension
    isn't able to ingest from Delta tables successfully.
    
    Please see delta-io/delta#3299
    
    The underlying problem seems to be coming from
    https://github.com/delta-io/delta/blob/master/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/logstore/LogStoreProvider.java#L99
    
    This patch is a workaround to setting the thread class loader explictly.
    The Kernel community may consider a fix in the next release as it's affected another
    connector as well.
    abhishekrb19 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    18ec59a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    a21c19d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7386f15 View commit details
    Browse the repository at this point in the history