-
Notifications
You must be signed in to change notification settings - Fork 461
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
Onelake incompatible with rustls #3243
Comments
@djouallah have you tried another os to read with? (btw a normal azure read works fine, manually verified that) |
@djouallah I suggest you try to compile of each of these branches and report back if it resolves the connection issue: |
windows works fine with onelake |
Ok then it's related to the SSL handshakes. Please compile both of these branches I've shared above and let me know the results of each, then I can narrow down the fix |
@djouallah can you check the latest release out please |
same errors
|
@djouallah then it's a seperate issue for you, which architecture are you running it on? |
Linux , python notebook running in fabric |
That's OS, I mean CPU architecture |
Intel 64 |
We're seeing similar errors on our S3 bucket on delta tables that were written on @ion-elgreco is there any additional info I can provide to narrow things down?
|
Rust log debugs would help |
Nothing jumping out at me... I see the individual retry errs:
The only thing that looks a little goofy to me is the S3 config indicates
|
@liamphmurphy How did you configure the store? S3StorageBackend is only created when you set the locking provider key or allow_unsafe_rename in the storage options |
@liamphmurphy you can use this branch to see the full error message: #3328 |
at least in Fabric,, it seems to be a certificate issue because of the use of Rustls, I had the same issue of obstore which uses object store, both cases, windows work fine using "allow_invalid_certificates":"true" fixed the issue |
@liamphmurphy did you have a chance to look at that branch to see the full error message |
Hi @ion-elgreco , apologies for the delay. I seem to be having similar SSL issues, on your branch I get this error:
In terms of setup, this is deployed as an AWS Lambda. All we do is provide these env vars:
Is providing that locking provider an outdated method? This is how it is configured now and working in |
Yeah locking providers aren't needed anymore, all S3 supports putIfAbsent now including AWS. Try this older branch perhaps: https://github.com/ion-elgreco/delta-rs/tree/fix/rustls-with-aws-lc-s |
Environment
Delta-rs version: 0.25.1
Binding: Python
Environment: Linux
running
get
OSError: Generic MicrosoftAzure error: Error after 10 retries in 2.475340161s, max_retries:10, retry_timeout:180s, source:error sending request for url (https://onelake.blob.fabric.microsoft.com/sqlengines/ETL.Lakehouse/Tables/dbo/results/_delta_log/_last_checkpoint)
cc @RobinLin666
The text was updated successfully, but these errors were encountered: