RockteMQ-AI commented on issue #4549:
URL: 
https://github.com/apache/rocketmq-dashboard/issues/4549#issuecomment-5727159479

   **Issue Evaluation**
   
   Category:  | Status: **Confirmed**
   
   The reported issue has been verified against the current codebase (commit ).
   
   **Root Cause:**
   In  (line ~100) and  (line ~218), when  is present, the code delegates to  — 
but the  interface does not accept a  parameter at all. The  argument received 
by  is silently discarded on the instance-scoped pagination path.
   
   The non-paginated  and  methods have the same structural issue but are less 
affected because they return unfiltered lists that the frontend may paginate 
client-side.
   
   **Impact:**
   - When one Studio instance aggregates metadata from multiple RocketMQ 
clusters, paginated Topic and Consumer Group listings return resources from 
**all** clusters under the instance, ignoring the  filter.
   - The pagination  count is also incorrect for the requested cluster scope.
   - This is a data correctness issue in multi-cluster deployments.
   
   **Severity:** Medium — affects multi-cluster Studio deployments; 
single-cluster users are unaffected.
   
   **Suggested Fix Direction:**
   1. Add  parameter to  and  (and their non-paginated counterparts for 
consistency).
   2. Pass  through from  to the provider.
   3. In , forward  to the underlying  query.
   
   The regression tests described in the issue body () correctly capture the 
expected behavior.
   
   ---
   *Automated evaluation by RockteMQ-AI*


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