Skip to content

Add batch pipeline run submission with 100 run limit#1928

Draft
Mbeaulne wants to merge 1 commit into03-11-clean_up_sweep_and_bulk_importfrom
03-11-adds_bulk_submit_endpoint_support
Draft

Add batch pipeline run submission with 100 run limit#1928
Mbeaulne wants to merge 1 commit into03-11-clean_up_sweep_and_bulk_importfrom
03-11-adds_bulk_submit_endpoint_support

Conversation

@Mbeaulne
Copy link
Collaborator

@Mbeaulne Mbeaulne commented Mar 11, 2026

Description

Added batch pipeline run submission functionality to improve performance when submitting multiple pipeline runs simultaneously. The implementation includes a new batch API endpoint, enforces a maximum batch size limit of 100 runs, and replaces the sequential submission approach with a single batch request that handles authorization, run creation, and metadata saving more efficiently.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

  1. Navigate to the Oasis submitter with bulk upload or parameter sweep enabled
  2. Configure a pipeline with multiple argument sets (test with various sizes up to 100)
  3. Submit the batch and verify all runs are created successfully
  4. Test error handling by attempting to submit more than 100 runs
  5. Verify that run notes and tags are properly saved for each created run
  6. Confirm that the pipeline runs list refreshes after batch submission

Additional Comments

The batch submission approach significantly reduces the time required for bulk operations by eliminating the overhead of individual API calls and sequential processing. The 100-run limit helps prevent potential timeout issues and excessive server load.

@github-actions
Copy link

github-actions bot commented Mar 11, 2026

🎩 To tophat this PR:

You can add the following URL parameter to your browser to tophat this PR:

`?tophat_location=03-11-adds_bulk_submit_endpoint_support/8f2e815`

@Mbeaulne Mbeaulne changed the title Adds bulk submit endpoint support Add batch pipeline run submission with 100 run limit Mar 11, 2026
@Mbeaulne Mbeaulne force-pushed the 03-11-adds_bulk_submit_endpoint_support branch from 7461ce9 to e4df969 Compare March 11, 2026 20:20
@Mbeaulne Mbeaulne force-pushed the 03-11-clean_up_sweep_and_bulk_import branch 2 times, most recently from 3ae6cca to 7a5977a Compare March 11, 2026 20:24
@Mbeaulne Mbeaulne force-pushed the 03-11-adds_bulk_submit_endpoint_support branch 2 times, most recently from 190b4fd to b851d27 Compare March 11, 2026 20:26
@Mbeaulne Mbeaulne force-pushed the 03-11-clean_up_sweep_and_bulk_import branch from 7a5977a to 89a589a Compare March 11, 2026 20:27
@Mbeaulne Mbeaulne force-pushed the 03-11-adds_bulk_submit_endpoint_support branch 2 times, most recently from 516e934 to 8b4edef Compare March 11, 2026 21:00
@Mbeaulne Mbeaulne force-pushed the 03-11-adds_bulk_submit_endpoint_support branch from 8b4edef to 3db28cf Compare March 11, 2026 21:18
@Mbeaulne Mbeaulne force-pushed the 03-11-clean_up_sweep_and_bulk_import branch from 89a589a to 135ff7a Compare March 11, 2026 21:18
@Mbeaulne Mbeaulne force-pushed the 03-11-clean_up_sweep_and_bulk_import branch from 135ff7a to d04a9e3 Compare March 11, 2026 21:32
@Mbeaulne Mbeaulne force-pushed the 03-11-adds_bulk_submit_endpoint_support branch from 3db28cf to 8f2e815 Compare March 11, 2026 21:32
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.

1 participant