What happens?
I'am testing DuckLake with Postgres and Azure Blob Storage as storage backend. When I wanted to run the CHECKPOINT; statement I am running into:
"Fail to get a new connection for: https://myaccount.blob.core.windows.net/. Problem with the SSL CA cert (path? access rights?)"
To Reproduce
It tried to debug it, but strangely, if I run ...
CALL ducklake_flush_inlined_data('bla'); CALL ducklake_merge_adjacent_files('bla'); CALL ducklake_expire_snapshots('bla', older_than => now() - INTERVAL '10 minutes'); CALL ducklake_cleanup_old_files('bla',cleanup_all => true);
...everything works fine as expected and I can see parquet files created/modified in the blob storage container.
I already set also SET azure_transport_option_type = 'curl';, so I don't think the issue is here.
The code is running in a python:3.13-trixie container and ca-certificates is present.
Generally is not a big deal, since you can execute the maintenance statements as desired, but probably is something which should be investigated.
OS:
python:3.13-trixie
DuckDB Version:
1.4.4
DuckLake Version:
3f1b372
DuckDB Client:
Python
Hardware:
No response
Full Name:
Bernhard Castellazzi
Affiliation:
Salzburg
What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.
I have tested with a stable release
Did you include all relevant data sets for reproducing the issue?
Not applicable - the reproduction does not require a data set
Did you include all code required to reproduce the issue?
Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?
What happens?
I'am testing DuckLake with Postgres and Azure Blob Storage as storage backend. When I wanted to run the
CHECKPOINT;statement I am running into:"Fail to get a new connection for: https://myaccount.blob.core.windows.net/. Problem with the SSL CA cert (path? access rights?)"
To Reproduce
It tried to debug it, but strangely, if I run ...
CALL ducklake_flush_inlined_data('bla'); CALL ducklake_merge_adjacent_files('bla'); CALL ducklake_expire_snapshots('bla', older_than => now() - INTERVAL '10 minutes'); CALL ducklake_cleanup_old_files('bla',cleanup_all => true);...everything works fine as expected and I can see parquet files created/modified in the blob storage container.
I already set also
SET azure_transport_option_type = 'curl';, so I don't think the issue is here.The code is running in a
python:3.13-trixiecontainer andca-certificatesis present.Generally is not a big deal, since you can execute the maintenance statements as desired, but probably is something which should be investigated.
OS:
python:3.13-trixie
DuckDB Version:
1.4.4
DuckLake Version:
3f1b372
DuckDB Client:
Python
Hardware:
No response
Full Name:
Bernhard Castellazzi
Affiliation:
Salzburg
What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.
I have tested with a stable release
Did you include all relevant data sets for reproducing the issue?
Not applicable - the reproduction does not require a data set
Did you include all code required to reproduce the issue?
Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?