-
Notifications
You must be signed in to change notification settings - Fork 16
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
Bug: rust panic when reading simple table #150
Comments
We have the same issue. We are dumping data to a google bucket using deltalake. This only appears however after many many data dumps. Before that reading from the bucket works fine. |
After some further investigation I suspect this comes from the delta-kernel-rs package since this is all C++. Or am I mistaken? Then it also could be a problem with the delta-kernel-rs? I also get this while using duckdb version 1.1.3. |
If I delete the checkpoints that are created then I can read the data. |
Thanks for reporting, this appears to be related this issue: delta-io/delta-kernel-rs#669 |
Regarding this issue. @samansmink I saw that you pushed a fix for this. It seems to work now for my mac (arm64). I deleted the old extension file in ~/.duckdb and installed the extension again. However it does not seem to work when building docker images. In the github action you build the extension files. But when this is installed in a linux environment, is the latest version pulled from extentions.duckdb.org as it seemingly was for my mac? |
The fix should be in the nightly extension repository ( |
Been hitting the same issue, and more than happy to see that it's already addressed! (the extension from nightly did work for me, thanks a lot!) What I've been a but puzzled about is how writing that table with Polars, which certainly uses delta-rs under the hood, actually generates a deletion vector, when apparently delta-rs doesn't support them? It might be my lack of understanding regarding deletion vectors, but something feels inconsistent. Maybe it's related to delta-io/delta-rs#3211 ? |
I think the problem is that it writes a metadata field in the checkpoint file incorrectly, hence the error message |
I don't think this is due to JSON |
Hi,
I'm getting a crash with duckdb 1.2.0 and duckdb-delta
efc4522
when reading a simple test table written with Polars. This used to work with an older version. I'm running on Mac with Apple Silicon.Script to reproduce, requires polars. Note that the crash seems to depend on the number of files generated, with a smaller number it works.
Full backtrace:
The text was updated successfully, but these errors were encountered: