Description
We need to add a field in the UI to configure the prefix for the data stored in the metadata bucket. The prefix is the handler name, but it's not sufficient as we need a more mechanical way of calling up all of eventing data separate from user data.
We should:
(a) Ensure the first part of the prefix, by default, is specific to the cluster – like a hash of cluser ID
(b) Cluster specific prefix should be available for manipulating over REST API
(c) Export should not include cluster specific prefix
So prefix would be: <user prefix>:<cluster prefix>:<handler name> – the user prefix is important to be the first element, because the user prefix is what permits us to own a certain portion of the keyspace of a bucket (until we have collections). It is best if user prefix is specified alongside the metadata bucket choice on the UI.
Attachments
Issue Links
For Gerrit Dashboard: MB-28890 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
95304,27 | [MB-28890] Add prefix to system data in metadata bucket | unstable | eventing | Status: MERGED | +2 | +1 |
95955,1 | MB-28890 Merge commit '76ba7f3' into HEAD | vulcan | eventing | Status: MERGED | +2 | +1 |