Jonathan Meyer
04/04/2022, 8:08 AMpinot-admin
step is finished), then querying Pinot, that's where we're seeing stale data
Is there any way to
• Have ./bin/pinot-admin.sh LaunchDataIngestionJob
wait for the data to be fully query-able ?
• Have Pinot somehow notify when data becomes fully query-able ?
NOTE: Job type is SegmentCreationAndTarPush
Mayank
1. Wait for a fixed time (might be a bit brittle).
2. Wait for IS == EV (might need to write some checks for this).
Jonathan Meyer
04/04/2022, 5:36 PMMayank
Jonathan Meyer
04/04/2022, 6:05 PMMayank
Seunghyun
04/04/2022, 6:48 PMJonathan Meyer
04/04/2022, 7:27 PMSo you need atomic push? If so, @User added this feature?
Not quite Data -> Pinot job -> Kafka message saying ''new data available'' -> Other service queries service backed by Pinot (which is ''stale'' until it completes ingestion / indexing)
Seunghyun
04/04/2022, 7:39 PMJonathan Meyer
04/04/2022, 7:43 PMJonathan Meyer
04/05/2022, 3:59 PM