-
IIUC all operations on keys occur within a specific namespace. However I don't see any API that allows listing namespaces for example. Is this by design or something that will be added later? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
We had some thoughts about adding an "admin" API, though nothing concrete yet. The namespaces are controlled through the K8S config map (or operator CRD). Once you add the namespace to the config map, the coordinator will make sure the shards for the namespaces are created and available. Similarly, once you remove the namespace from the config map, the shards and the data will be deleted. One thing to keep in mind is that Oxia namespaces do not map to Pulsar namespaces. In general, Pulsar would use just a handful of namespaces. eg: pulsar, bookkeeper, functions. |
Beta Was this translation helpful? Give feedback.
-
Do you have any concerns that the 1MB limit on the size of the ConfigMap might be too low? Say if you had a use case where you want to share the oxia cluster among multiple tenants, each requiring multiple namespaces. |
Beta Was this translation helpful? Give feedback.
We had some thoughts about adding an "admin" API, though nothing concrete yet.
The namespaces are controlled through the K8S config map (or operator CRD). Once you add the namespace to the config map, the coordinator will make sure the shards for the namespaces are created and available. Similarly, once you remove the namespace from the config map, the shards and the data will be deleted.
One thing to keep in mind is that Oxia namespaces do not map to Pulsar namespaces. In general, Pulsar would use just a handful of namespaces. eg: pulsar, bookkeeper, functions.