unbridled-41 opened a new issue, #3990:
URL: https://github.com/apache/rocketmq-dashboard/issues/3990

   1. Please describe the feature you are requesting.
   
   The consumer group settings editor (`GET/POST /api/groups/{name}/settings`, 
introduced by #2512) exposes only `retryQueueNums` and `retryMaxTimes`. The 
broker `SubscriptionGroupConfig` also carries the consumption switches that 
operators routinely need:
   
   - `consumeEnable` — pause/resume consumption for a group without deleting it;
   - `consumeMessageOrderly` — switch a group between concurrent and orderly 
consumption;
   - `consumeBroadcastEnable` — allow broadcast-mode subscribers.
   
   The classic dashboard (the previous generation in this repository, 
`frontend-new/src/components/consumer/ConsumerConfigItem.jsx` on the `master` 
branch) edits all of these fields via `/consumer/createOrUpdate.do`. In Studio 
today they can only be changed with external tooling such as `mqadmin 
updateSubGroup`.
   
   2. Provide any additional detail on your proposed use case for this feature.
   
   During an incident an operator needs to stop a misbehaving group from 
consuming further (disable `consumeEnable`), or flip a group to orderly 
consumption after introducing ordered delivery, directly from the dashboard. 
The existing settings endpoint already reads the effective broker config, 
updates every master broker, preserves unrelated fields, and writes an audit 
record; extending it with the three switches keeps that exact contract.
   
   Cloud instances remain unsupported for this editor, matching the current 
`requireApacheInstance` scope of the settings endpoints. Omitted fields in the 
update payload should preserve the current broker values.
   
   3. Indicate the importance of this issue to you (blocker, must-have, 
should-have, nice-to-have).
   
   should-have. Workaround today is running `mqadmin updateSubGroup` manually 
against every broker.


-- 
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