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

   **Issue Evaluation**
   
   Category: `bug` | Status: **Confirmed**
   
   Valid performance bug. Loading all ACL users into memory before slicing for 
pagination is inefficient and will degrade as the number of Apache accounts 
grows.
   
   **Root Cause:** The ACL user list endpoint fetches the full dataset and then 
applies pagination in-memory, rather than using server-side pagination 
(LIMIT/OFFSET or cursor-based).
   
   **Impact:** 
   - Increased API response time as the user base grows.
   - Unnecessary memory and bandwidth usage on both server and client.
   - Inconsistent with the pattern used in other paginated endpoints (consumer 
groups, alerts).
   
   **Severity:** Medium — functional but increasingly slow. The fix pattern 
already exists in the codebase (other endpoints use server-side pagination).
   
   This should be fixed to use server-side pagination, consistent with the 
approach taken for consumer groups and other entities.
   
   ---
   *Automated evaluation by github-manager*


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