yuanbenson opened a new pull request, #9295: URL: https://github.com/apache/pinot/pull/9295
### Description: This PR addresses https://github.com/apache/pinot/issues/9268 for the standalone execution framework segment push jobs: `SegmentMetadataPushJobRunner`, `SegmentTarPushJobRunner`, and `SegmentUriPushJobRunner`. This is accomplished by introducing a new class `ConsistentDataPushUtils` which contains APIs and helpers for `*PushJobRunner(s)` to call to invoke the consistent push protocol. Since there are large overlaps in the code for all of the `*PushJobRunner(s)`, also took this opportunity to refactor and extract the common logic out to `BaseSegmentPushJobRunner`. ### Testing Done: -- 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: commits-unsubscr...@pinot.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org