Add session properties for small batch size mitigation
Summary: Add the relevant session properties that can help control and mitigate specific regressions.
Notably preferred_output_batch_bytes, preferred_output_batch_rows and max_output_batch_rows are existing velox query configs that were just not exposed.
row_size_tracking_enabled is to expose the newly added fallback to missing/failed average row size estimates.
Differential Revision: D81291261
Deploy Preview for meta-velox canceled.
| Name | Link |
|---|---|
| Latest commit | 80f46db2f91f16b8efdf9958aa652f454fcfe4f1 |
| Latest deploy log | https://app.netlify.com/projects/meta-velox/deploys/68cca134ff4d6600081f77c2 |
@HuamengJiang has exported this pull request. If you are a Meta employee, you can view the originating diff in D81291261.
This pull request has been automatically marked as stale because it has not had recent activity. If you'd still like this PR merged, please comment on the PR, make sure you've addressed reviewer comments, and rebase on the latest main. Thank you for your contributions!