Monika reddy
09/22/2026, 8:47 PMmanagementReport (Realtime)
• Querying via Trino; queries fetch a large volume of data to take a snapshot and insert into Iceberg.
• Queries include patterns such as regions, e.g., NY_SNAP_17.30, LN_SNAP_17.30, etc.
• When multiple regions are queried together, we see inconsistent counts for some regions. Querying each region individually returns consistent counts.
• We noticed some Pinot servers intermittently return 0 records for certain requests, but there are no obvious errors in the Pinot logs, including RESOURCE_EXHAUSTED.
• We added a retry mechanism in the Trino-Pinot connector, which resolves the issue and returns the expected count.
Question: What would be the best way to debug this from the Pinot side and identify why and which server is returning 0 records? Are there specific Pinot metrics/logs or query-level diagnostics we should check? Has anyone seen similar behavior?Mayank
queries fetch a large volume of data to take a snapshot and insert into Iceberg.
Can you tell a bit more about what is the business requirement, and what does your overall architecture look like?Monika reddy
09/22/2026, 9:00 PMXiang Fu
Monika reddy
09/23/2026, 2:25 PMMayank
Monika reddy
09/23/2026, 3:01 PMMayank
Mayank
Monika reddy
09/24/2026, 5:12 PMMayank
We noticed some Pinot servers intermittently returnrecords for certain requests, but there are no obvious errors in the Pinot logs, including0.RESOURCE_EXHAUSTED
Monika reddy
09/24/2026, 5:17 PM0. For these scenarios, we’ve added a retry mechanism, which has helped us retrieve the expected results.Xiang Fu
Monika reddy
09/24/2026, 9:34 PMsegmentsProcessed and segmentsMatched are non-zero but documentsReturned is 0, we retry the same query instead of returning an empty result. In some cases, the expected record count is returned after 2–3 retries.Xiang Fu
Monika reddy
09/28/2026, 3:09 PMXiang Fu
Xiang Fu
Raghvendra Yadav
10/29/2026, 7:23 PM