Aias00 opened a new issue, #1180:
URL: https://github.com/apache/rocketmq-dashboard/issues/1180

   ## Problem
   `AuditService.queryLogs` accepts any positive page size, calls 
`AuditRepository.findAll`, and slices the full result list in memory. Large 
audit histories can therefore create excessive database, memory, and latency 
costs for a single request.
   
   ## Proposed fix
   - reject page sizes above a documented maximum;
   - add paginated repository access plus a separate total count;
   - retain current filters and response shape;
   - add boundary and oversized-page regression tests.
   
   ## Scope
   Track 1 / control-plane observability. This changes query execution only, 
not audit retention policy or schema.


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