Conversation
… really does Both SDKs have insert_datapoints_binary on main (Python on the sync client), so the binary sections gain Python and Rust tabs. JSON ingest in those clients sends up to 100 000 datapoints per request, four at a time, and does not retry; the 10 000-per-request and retry-with-backoff claims are Java's. Every series that later takes decimals sets its value type, since Python defaults to bigint and Rust to float, and Python can only set bigint, float and text. The Python filter takes keywords; TimeSeriesFilterForm is a Rust type only. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: jgjesdal <jostein@intellistream.ai>
…same caps The ingest caps are the API's and bind every client; nothing about them is Java's. Java's 10 000 is its default batch size, Python and Rust send up to 100 000 datapoints per request, and all three stay inside the caps. Python and Rust do retry: with durable buffering on, a transient failure (429, 5xx, network, 401/403) is written to the spool and sent again, oldest first, by the next ingest call. Only with buffering off is the first failed request the call's error. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: jgjesdal <jostein@intellistream.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
… really does
Both SDKs have insert_datapoints_binary on main (Python on the sync client), so the binary sections gain Python and Rust tabs. JSON ingest in those clients sends up to 100 000 datapoints per request, four at a time, and does not retry; the 10 000-per-request and retry-with-backoff claims are Java's. Every series that later takes decimals sets its value type, since Python defaults to bigint and Rust to float, and Python can only set bigint, float and text. The Python filter takes keywords; TimeSeriesFilterForm is a Rust type only.