You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The integration tests have become quite flaky since we added HDFS support. Since we are right now not adding this as a python feature, and it relies on external object store crate, should we maybe improve the ergonomics of using external stores along with better documentation, and remove that as a direct dependency?
Or does someone have an idea on how to fix the flakiness?
Use Case
Related Issue(s)
The text was updated successfully, but these errors were encountered:
Since we are right now not adding this as a python feature, and it relies on external object store crate, should we maybe improve the ergonomics of using external stores along with better documentation, and remove that as a direct dependency
This is certainly my preference for a number of reasons, test flakiness not the least of them. I think our interfaces are not quite there to allow a Python user to Bring Their Own Object Store, but I'm doing a lot more thinking in that direction. I'm wondering if there would be the possibility to split the entire vertical slice (Rust + Python) of HDFS into a supplementary crate in delta-incubator to be worked on and experiment with that interface layer. 🤔
# Description
With our current integration tests being close to unusable due to the
very frequent failures of the HDFS tests, I took the liberty to disable
HDFS in the integration tests for now. While at it I also sprinkled a
couple of `RUSTFLAG`s in the hopes of improving the overall experience
with our CI/CD.
Last but not least, I added python 3.11 to the test matrix, in the hopes
that it may just work :).
# Related Issue(s)
related #1428
Description
The integration tests have become quite flaky since we added HDFS support. Since we are right now not adding this as a python feature, and it relies on external object store crate, should we maybe improve the ergonomics of using external stores along with better documentation, and remove that as a direct dependency?
Or does someone have an idea on how to fix the flakiness?
Use Case
Related Issue(s)
The text was updated successfully, but these errors were encountered: