Abhishek01911 opened a new pull request, #17669:
URL: https://github.com/apache/pinot/pull/17669

   Summary
   
   Resolves Issue https://github.com/apache/pinot/issues/17045
   
   This PR fixes an issue where an exception in fetchPartitionCount, often 
caused by a deleted topic, would halt ingestion for an entire multi-topic 
table. By catching this exception, the failure is now isolated. Partitions for 
the deleted topic will get stuck in a "consuming" state, but ingestion from all 
other valid topics will continue unaffected.
   
   If the table has single kafka topic, the partitions for single topic will 
get stuck in a "consuming" state. No exception is thrown by pinot.
   
   Testing
   
   Tested on 2 sets of pinot table. 
   1. Single Topic table - 
https://pinot-controller-logging-staging1-odin-dca.uberinternal.com/#/tenants/table/loggingstaging_co_test1_REALTIME
 
   
   No exception was thrown without the change for a single topic table
   <img width="377" height="380" alt="Screenshot 2026-02-09 at 8 57 57 AM" 
src="https://github.com/user-attachments/assets/a0750119-b769-4fa9-a261-ac7ceb0d0a81";
 />
   Exception was thrown with the change for a single topic table
   <img width="740" height="758" alt="Screenshot 2026-02-09 at 8 58 28 AM" 
src="https://github.com/user-attachments/assets/a2342c7c-bc03-448d-ae3e-ec19cfa7913c";
 />
   
   
   2. Multi Topic table - 
https://pinot-controller-logging-staging1-odin-dca.uberinternal.com/#/tenants/table/loggingstaging_test_topic_deletion_REALTIME
 
   
   Validated multi topic table was able to ingest data even after kafka topic 
was deleted
   <img width="754" height="753" alt="Screenshot 2026-02-09 at 9 01 09 AM" 
src="https://github.com/user-attachments/assets/a7de52c0-e76a-48cb-b0c7-d6e37da57747";
 />
   


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to