Skip to content

fix(llmobs/dataset): add pagination and big datasets support#4032

Closed
rarguelloF wants to merge 42 commits into
mainfrom
10-07-fix_llmobs_dataset_add_pagination_and_big_datasets_support
Closed

fix(llmobs/dataset): add pagination and big datasets support#4032
rarguelloF wants to merge 42 commits into
mainfrom
10-07-fix_llmobs_dataset_add_pagination_and_big_datasets_support

Conversation

@rarguelloF

@rarguelloF rarguelloF commented Oct 7, 2025

Copy link
Copy Markdown
Contributor

What does this PR do?

  • Implements pagination when pulling dataset records. This is necessary for big datasets to work.
  • Uses an alternative BulkUploadDataset endpoint for datasets >5MB
  • Increases timeouts for these specific endpoints and removes global http client timeouts

Motivation

Reviewer's Checklist

  • Changed code has unit tests for its functionality at or near 100% coverage.
  • System-Tests covering this feature have been added and enabled with the va.b.c-dev version tag.
  • There is a benchmark for any new code, or changes to existing code.
  • If this interacts with the agent in a new way, a system test has been added.
  • New code is free of linting errors. You can check this by running ./scripts/lint.sh locally.
  • Add an appropriate team label so this PR gets put in the right place for the release notes.
  • Non-trivial go.mod changes, e.g. adding new modules, are reviewed by @DataDog/dd-trace-go-guild.

Unsure? Have a question? Request a review!

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@rarguelloF
rarguelloF marked this pull request as ready for review October 7, 2025 16:24
@rarguelloF
rarguelloF requested a review from a team as a code owner October 7, 2025 16:24
@pr-commenter

pr-commenter Bot commented Oct 7, 2025

Copy link
Copy Markdown

Benchmarks

Benchmark execution time: 2025-10-07 16:27:10

Comparing candidate commit ab5a3fe in PR branch 10-07-fix_llmobs_dataset_add_pagination_and_big_datasets_support with baseline commit 824dc80 in branch rarguelloF/AIDM-708/llmobs-client.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 3 metrics, 0 unstable metrics.

Base automatically changed from rarguelloF/AIDM-708/llmobs-client to main October 8, 2025 14:53
@dd-mergequeue
dd-mergequeue Bot requested review from a team as code owners October 8, 2025 14:53
@dd-mergequeue
dd-mergequeue Bot requested a review from genesor October 8, 2025 14:53
@rarguelloF

Copy link
Copy Markdown
Contributor Author

reopened here: #4039

@rarguelloF rarguelloF closed this Oct 8, 2025
@rarguelloF
rarguelloF deleted the 10-07-fix_llmobs_dataset_add_pagination_and_big_datasets_support branch October 8, 2025 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants