Closed
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
I'm trying to implement a CatalogList
/CatalogProvider
/SchemaProvider
that based on some remote storage service like ZooKeeper/Etcd.
Describe the solution you'd like
But current CatalogList
/CatalogProvider
/SchemaProvider
trait is in a sync manner.
That makes asynchronously accessing remote storage service impossible while implementing CatalogList
/CatalogProvider
/SchemaProvider
.
Describe alternatives you've considered
Maybe change these traits to async or provide an async version?
Additional context
I see projects like influxdb-iox did some hack to get around this problem.