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

   ## Problem
   Apache Topic queries scan each queue with a fixed pull budget. A queue with 
more than 1,000 pull batches can cause the whole query to fail even when the 
requested time window is valid and Studio only needs the most recent 200 
messages.
   
   ## Scope
   - Keep the existing bounded scan budget to protect Broker and Studio 
resources.
   - Return the newest bounded result set when the budget is reached instead of 
treating the query as an input error.
   - Surface incomplete scan state to callers so results are not represented as 
exhaustive.
   - Preserve hard failures for actual broker/query errors.
   
   ## Acceptance criteria
   - Valid Topic queries do not return 400 merely because an older queue 
exceeds the scan budget.
   - The result includes an explicit incomplete/truncated signal.
   - Tests cover budget exhaustion and normal broker failures.


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