-
Couldn't load subscription status.
- Fork 7
Remove hard-coded ingestion batching policies #974
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
To adjust these now, management commands should be used that allows more fine grained polcies.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes hard-coded ingestion batching policies from the ADX Syncer and provides documentation for manually configuring these policies through ManagementCommand resources. This change allows for more fine-grained control over ADX ingestion behavior rather than enforcing fixed policies at startup.
Key changes:
- Removes automatic ingestion policy setup from the Syncer component
- Adds comprehensive documentation on how to configure ingestion batching policies manually
- Provides examples for both database-level and table-level policy configuration
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| ingestor/adx/syncer.go | Removes the ensureIngestionPolicy function and its call during Syncer initialization |
| docs/cookbook.md | Adds detailed documentation on optimizing ingestion latency with manual policy configuration examples |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
To adjust these now, management commands should be used that allows more fine grained polcies.