Skip to content
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

buildkite-agent pipeline upload should chunk uploads for the user #2224

Open
jsoo1 opened this issue Jul 19, 2023 · 4 comments
Open

buildkite-agent pipeline upload should chunk uploads for the user #2224

jsoo1 opened this issue Jul 19, 2023 · 4 comments

Comments

@jsoo1
Copy link

jsoo1 commented Jul 19, 2023

Is your feature request related to a problem? Please describe.
We regularly upload pipelines with step quantities > 500. It is frustrating to have to do the chunking as the user.

Describe the solution you'd like
buildkite-agent pipeline upload should chunk the steps for me, especially if the stdin stream can be made to support it.

Describe alternatives you've considered
GNU parallel does something like this but it is a papercut.

@moskyb
Copy link
Contributor

moskyb commented Jul 26, 2023

hey @jsoo1! i get where you're coming from here - the 500 step limit is a little bit of intentional friction to give our servers a wee bit of a break in between large pipeline uploads. i agree that there may be better ways to do this - ie, chunking and waiting a bit between chunk uploads. we'll have a bit more of a chat internally and get back to you.

@jsoo1
Copy link
Author

jsoo1 commented Jul 26, 2023

hey @jsoo1! i get where you're coming from here - the 500 step limit is a little bit of intentional friction to give our servers a wee bit of a break in between large pipeline uploads. i agree that there may be better ways to do this - ie, chunking and waiting a bit between chunk uploads. we'll have a bit more of a chat internally and get back to you.

Hey there! Totally understand! That would be appreciated!

@ozdenyilmaz
Copy link

Hi @jsoo1 , we did talk internally and this is great feedback. We unfortunately are unsure about when we'll get to it, but this will stay in our feedback backlog. If you need it urgently we would welcomes PRs for it. Just make sure that the chunk size is 100 to be safe.

@jsoo1
Copy link
Author

jsoo1 commented Aug 10, 2023

Lovely! I may put in a patch but I wouldn't count on it.

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

No branches or pull requests

3 participants