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

   ## Summary
   
   Clients that connect through a proxy keep their channel on the proxy and 
never register on a broker, so the broker answers `CODE 206 not online` for 
them and the group pages showed no clients, no lag and no delay at all.
   
   - Resolve the connection set, consume stats and running info through the 
proxy whenever the broker reports the group as offline, and treat that state as 
an empty business result instead of an RPC error.
   - Fill online clients, total lag and consume delay on the group list, and 
show the online instance table in the detail dialog's overview tab.
   - Carry the topic on `QueueProgressVO` so queue progress can be filtered per 
subscription, with the summary recomputed from the visible rows.
   
   ## Test plan
   
   - [x] `cd server && mvn -B -ntp package -DskipTests`
   - [x] `mvn -B -ntp test 
-Dtest='ProxyConsumerResolverTest,RocketMQAdminClientImplTest,RocketMQConsumerDiagnosticsProviderTest,RocketMQMetadataProviderTest'`
 — 79 tests pass
   - [x] `cd web && npm run build`
   - [x] `npx vitest run src/pages/instance/__tests__/ConsumerPage.test.tsx 
src/pages/studio/__tests__/GroupManagement.test.tsx` — 31 tests pass


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