man-group / ArcticDB

ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.
http://arcticdb.io
Other
1.48k stars 95 forks source link

Digital Ocean list_libraries() and .list_symbols() empty #1910

Open tomnewg opened 1 week ago

tomnewg commented 1 week ago

Describe the bug

Hi adb community,

I am currently testing arcticDB and connected it with the Digital Ocean Spaces. I managed to connect, to create library and to read and write data. I can also see the libraries and dataframes in Digital Ocean but when I want to get a list with libraries and dataframes they are empty: ac.list_libraries() and lib.list_symbols()

Any idea why that is? could it be a bug?

Cheers

Tom

Steps/Code to Reproduce

ac = adb.Arctic('s3s://spaces_name.sgp1.digitaloceanspaces.com:bucket_name?access=access_key&secret=secret_key')

ac.create_library("library1")

lib = ac['library1'] #-> works

ac.list_libraries()

Expected Results

list with libraries and dataframes ['library1']

OS, Python Version and ArcticDB Version

Python: 3.8.17 (default, Jul 5 2023, 20:44:21) [MSC v.1916 64 bit (AMD64)] OS: Windows-10-10.0.19045-SP0 ArcticDB: 1.4.1

Backend storage used

Digital Ocean

Additional Context

No response

poodlewars commented 6 days ago

Hi @tomnewg - we'll have a look. Any reason why you're using such an old ArcticDB build?

tomnewg commented 3 days ago

I was using an env that was also running the old Arctic I tired also with a different env but same issue. Python: 3.11.9 | packaged by Anaconda, Inc. | (main, Apr 19 2024, 16:40:41) [MSC v.1916 64 bit (AMD64)] OS: Windows-10-10.0.19045-SP0 ArcticDB: 4.5.0

Could there be an issue that there are Spaces and Buckets in Digital Ocean?