-
Notifications
You must be signed in to change notification settings - Fork 34
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
uncaught exception when operating on s3 storage #409
Comments
It looks like it's failing on the For example:
|
@ilveroluca I guess you are using this dockerfile. Can you confirm that the |
@ihnorton I confirm, that is my dockerfile. This is my base image: crs4/hadoopclient:3.2.0 |
|
@ilveroluca Thank you!
EDIT: Disregard, there is not a bug related to an empty |
Hi @ilveroluca, These wheels are built from this CI pipeline, which in turn is built from this branch of TileDB-Py. In case you want to build yourself, the branch of libtiledb that is used for these debug wheels is here: https://github.com/TileDB-Inc/TileDB/tree/jpm/tiledb-py-409-debu you can target it locally by changing
|
Once you have installed the test wheels linked above, please run your script again, and send us the output -- it should print a number of |
Hi guys, I installed
I have attached the output here: test.log |
Hi @ilveroluca, thanks, we think we have identified the problem, and will update when the fix is available (requires to upgrade the AWS library we use for s3). In the meantime, we think you may be able to work around by setting |
Indeed, setting the region seems to work around the problem. Great job debugging the problem guys. |
This bumps the AWSSDK to the latest dot-release of 1.8 to fix: TileDB-Inc/TileDB-Py#409
This bumps the AWSSDK to the latest dot-release of 1.8 to fix: TileDB-Inc/TileDB-Py#409
This bumps the AWSSDK to the latest dot-release of 1.8 to fix: TileDB-Inc/TileDB-Py#409 Co-authored-by: Joe Maley <[email protected]>
This bumps the AWSSDK to the latest dot-release of 1.8 to fix: TileDB-Inc/TileDB-Py#409 Co-authored-by: Joe Maley <[email protected]> Co-authored-by: Joe Maley <[email protected]>
Hello,
I’m trying to port a Python program from an HDFS back end to S3. Running some simple tests I’m getting an uncaught exception from TileDB. As the s3 back ends, I'm generally using minio for development, through I've reproduced the same issue using a Ceph object store. Here’s the condensed example:
The first one or two times I call
clean_s3(service_info)
it works fine.Then something breaks. Further calls to the function result in an uncaught exception in TileDB:
Once this happens I can't seem to do any s3 operation. Here are some other information I have collected:
importlib.reload(tiledb)
).clean_s3
by as much as 15 seconds, but the thing still breaks.pip
.tiledb.object_type
and bytiledb.DenseArray.create
.Given the value of
_pos
, I guess it's got something to do with an unsigned type being used where a signed one is expected -- or maybe not. Let me know I can be of help.The text was updated successfully, but these errors were encountered: