youngkermit8-coder opened a new issue, #1583:
URL: https://github.com/apache/rocketmq-dashboard/issues/1583

   ## Description
   
   Tencent Cloud RocketMQ 5.x documents `DescribeTopic`'s `Offset` and `Limit` 
as pagination parameters for consumer groups subscribed to the Topic, and 
returns the total `SubscriptionCount`:
   
   https://cloud.tencent.com/document/product/1493/97945
   
   `TencentInstanceProvider#getTopicConsumers` currently sends exactly one 
request with `Offset=0` and `Limit=100`. It maps that first `SubscriptionData` 
array and returns immediately.
   
   A Topic with more than 100 subscribed consumer groups is therefore silently 
truncated. Studio displays an incomplete consumer list even though the API 
reports that more subscriptions exist.
   
   ## Expected behavior
   
   Fetch successive `DescribeTopic` pages until one of these conditions is met:
   
   - the response page is empty or shorter than the requested limit;
   - the collected count reaches `SubscriptionCount`;
   - the provider's existing maximum-page safety bound is reached.
   
   A regression test should return two API pages, verify offsets 0 and 100, and 
assert that subscriptions from both pages are included without issuing a third 
request.


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