lizhimins opened a new pull request, #4302:
URL: https://github.com/apache/rocketmq-dashboard/pull/4302

   Closes #4301
   
   Adds `docs/studio-instance-model-spec.md`, recording how nameservers, 
physical clusters and Studio instances relate, why topic and group names are 
globally unique inside one Studio deployment, and the external parameter naming 
the tool layer implements (`instanceId` as an explicit required parameter, 
`topicName`/`groupName`, no `namespace`). Same-name environments such as 
dev/staging/prod are expected to run separate Studio deployments.
   
   The document also derives the behaviour the ownership model implies for 
create/import/update/delete/list/describe, and lists the follow-up work needed 
to make the code match: moving the DB unique key from `(cluster_id, 
instance_id, name)` to `name`, adding ownership checks with 409 on 
cross-instance conflicts, and a migration that stops and reports when existing 
rows already contain the same name under two instances instead of dropping data.
   
   Documentation only — no code changes, so the current behaviour is unchanged.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to