Re: no more pullreq processing til February

2023-02-01 Thread Peter Maydell
On Fri, 27 Jan 2023 at 12:39, Kevin Wolf wrote: > If it worked well enough for Stefan, I think it would be worth trying to > batch some pull requests going forward. What is the downside of it? If > CI fails and flaky tests seem to be at fault, I assume you just re-run > the job, no matter whether

Re: no more pullreq processing til February

2023-01-27 Thread Peter Maydell
On Fri, 27 Jan 2023 at 13:11, Peter Maydell wrote: > > On Fri, 27 Jan 2023 at 12:39, Kevin Wolf wrote: > > > > Am 26.01.2023 um 15:28 hat Peter Maydell geschrieben: > > > On Thu, 26 Jan 2023 at 14:25, Stefan Hajnoczi wrote: > > > > > > > > Are you batching pull requests? I used that approach las

Re: no more pullreq processing til February

2023-01-27 Thread Peter Maydell
On Fri, 27 Jan 2023 at 12:39, Kevin Wolf wrote: > > Am 26.01.2023 um 15:28 hat Peter Maydell geschrieben: > > On Thu, 26 Jan 2023 at 14:25, Stefan Hajnoczi wrote: > > > > > > Are you batching pull requests? I used that approach last release > > > cycle. CI takes so long to run that I didn't want

Re: no more pullreq processing til February

2023-01-27 Thread Daniel P . Berrangé
On Fri, Jan 27, 2023 at 01:39:08PM +0100, Kevin Wolf wrote: > Am 26.01.2023 um 15:28 hat Peter Maydell geschrieben: > > On Thu, 26 Jan 2023 at 14:25, Stefan Hajnoczi wrote: > > > > > > Are you batching pull requests? I used that approach last release > > > cycle. CI takes so long to run that I did

Re: no more pullreq processing til February

2023-01-27 Thread Kevin Wolf
Am 26.01.2023 um 15:28 hat Peter Maydell geschrieben: > On Thu, 26 Jan 2023 at 14:25, Stefan Hajnoczi wrote: > > > > Are you batching pull requests? I used that approach last release > > cycle. CI takes so long to run that I didn't want to run it for every > > pull request. Batching worked well ov

Re: no more pullreq processing til February

2023-01-27 Thread Daniel P . Berrangé
On Thu, Jan 26, 2023 at 06:41:50PM +, Eldon Stegall wrote: > As far as baremetal goes, I find authenticated IPXE scripts work well > for a number of these scenarios, and permit very dynamic allocation of > resources. I have been a fan of the ignition/coreos/fcos strategy for > baremetal deploy

Re: no more pullreq processing til February

2023-01-27 Thread Markus Armbruster
If this backpressure leads us to less waste of time & energy (close & personal: faster make check), then I <3 gitlab!

Re: no more pullreq processing til February

2023-01-27 Thread Gerd Hoffmann
Hi, > Scratch that, it is actually possible to configure private runners > to pick up un-tagged jobs > > https://docs.gitlab.com/ee/ci/runners/configure_runners.html#runner-is-allowed-to-run-untagged-jobs > > i'm not sure what the prioritization is between shared and private > runners when us

Re: no more pullreq processing til February

2023-01-26 Thread Thomas Huth
On 26/01/2023 15.28, Peter Maydell wrote: On Thu, 26 Jan 2023 at 14:25, Stefan Hajnoczi wrote: Are you batching pull requests? I used that approach last release cycle. CI takes so long to run that I didn't want to run it for every pull request. Batching worked well overall. No, I just do one

Re: no more pullreq processing til February

2023-01-26 Thread Alex Bennée
Thomas Huth writes: > On 26/01/2023 15.41, Peter Maydell wrote: >> On Thu, 26 Jan 2023 at 14:35, Daniel P. Berrangé wrote: >>> I'm confident we can rationalize our jobs, especially the cross >>> compilation ones. >>> >>> For each non-x86 arch we've got two sets of jobs, one for system >>> emul

Re: no more pullreq processing til February

2023-01-26 Thread Thomas Huth
On 26/01/2023 15.41, Peter Maydell wrote: On Thu, 26 Jan 2023 at 14:35, Daniel P. Berrangé wrote: I'm confident we can rationalize our jobs, especially the cross compilation ones. For each non-x86 arch we've got two sets of jobs, one for system emulators and one for user emulators. IMHO the m

Re: no more pullreq processing til February

2023-01-26 Thread Peter Maydell
On Thu, 26 Jan 2023 at 14:35, Daniel P. Berrangé wrote: > I'm confident we can rationalize our jobs, especially the cross > compilation ones. > > For each non-x86 arch we've got two sets of jobs, one for system > emulators and one for user emulators. > > IMHO the most interesting part of non-x86 t

Re: no more pullreq processing til February

2023-01-26 Thread Daniel P . Berrangé
On Thu, Jan 26, 2023 at 02:13:22PM +, Alex Bennée wrote: > > Eldon Stegall writes: > > > On Thu, Jan 26, 2023 at 01:22:32PM +, Peter Maydell wrote: > >> Hi; we've run out of gitlab CI pipeline minutes for this month. > >> This leaves us the choice of: > >> (a) don't process any more pul

Re: no more pullreq processing til February

2023-01-26 Thread Daniel P . Berrangé
On Thu, Jan 26, 2023 at 01:57:02PM +, Alex Bennée wrote: > > Peter Maydell writes: > > > Hi; we've run out of gitlab CI pipeline minutes for this month. > > This leaves us the choice of: > > (a) don't process any more pullreqs til we get more minutes in Feb > > (b) merge pullreqs blindly w

Re: no more pullreq processing til February

2023-01-26 Thread Daniel P . Berrangé
On Thu, Jan 26, 2023 at 02:18:23PM +, Daniel P. Berrangé wrote: > On Thu, Jan 26, 2023 at 01:52:39PM +, Eldon Stegall wrote: > > On Thu, Jan 26, 2023 at 01:22:32PM +, Peter Maydell wrote: > > > Hi; we've run out of gitlab CI pipeline minutes for this month. > > > This leaves us the choi

Re: no more pullreq processing til February

2023-01-26 Thread Peter Maydell
On Thu, 26 Jan 2023 at 14:25, Stefan Hajnoczi wrote: > > Are you batching pull requests? I used that approach last release > cycle. CI takes so long to run that I didn't want to run it for every > pull request. Batching worked well overall. No, I just do one test per pullreq. IME the CI is flaky

Re: no more pullreq processing til February

2023-01-26 Thread Peter Maydell
On Thu, 26 Jan 2023 at 14:16, Alex Bennée wrote: > Eldon Stegall writes: > > I have several baremetal machines colocated that I could dedicate to > > execute these runs, dual processor xeons with a couple hundred gigs of > > RAM. I would need approx 48 hours notice to initially provision the > >

Re: no more pullreq processing til February

2023-01-26 Thread Daniel P . Berrangé
On Thu, Jan 26, 2023 at 11:07:37AM -0300, Daniel Henrique Barboza wrote: > > > On 1/26/23 10:57, Alex Bennée wrote: > > > > Peter Maydell writes: > > > > > Hi; we've run out of gitlab CI pipeline minutes for this month. > > > This leaves us the choice of: > > > (a) don't process any more pul

Re: no more pullreq processing til February

2023-01-26 Thread Stefan Hajnoczi
Are you batching pull requests? I used that approach last release cycle. CI takes so long to run that I didn't want to run it for every pull request. Batching worked well overall. You could try the apply-pullreq --apply-many option in the modified script I sent in on Wed, 14 Dec 2022. The workfl

Re: no more pullreq processing til February

2023-01-26 Thread Daniel P . Berrangé
On Thu, Jan 26, 2023 at 01:52:39PM +, Eldon Stegall wrote: > On Thu, Jan 26, 2023 at 01:22:32PM +, Peter Maydell wrote: > > Hi; we've run out of gitlab CI pipeline minutes for this month. > > This leaves us the choice of: > > (a) don't process any more pullreqs til we get more minutes in F

Re: no more pullreq processing til February

2023-01-26 Thread Alex Bennée
Eldon Stegall writes: > On Thu, Jan 26, 2023 at 01:22:32PM +, Peter Maydell wrote: >> Hi; we've run out of gitlab CI pipeline minutes for this month. >> This leaves us the choice of: >> (a) don't process any more pullreqs til we get more minutes in Feb >> (b) merge pullreqs blindly withou

Re: no more pullreq processing til February

2023-01-26 Thread Daniel Henrique Barboza
On 1/26/23 10:57, Alex Bennée wrote: Peter Maydell writes: Hi; we've run out of gitlab CI pipeline minutes for this month. This leaves us the choice of: (a) don't process any more pullreqs til we get more minutes in Feb (b) merge pullreqs blindly without CI testing (c) buy more minut

Re: no more pullreq processing til February

2023-01-26 Thread Alex Bennée
Peter Maydell writes: > Hi; we've run out of gitlab CI pipeline minutes for this month. > This leaves us the choice of: > (a) don't process any more pullreqs til we get more minutes in Feb > (b) merge pullreqs blindly without CI testing > (c) buy more minutes > > For the moment I propose to

Re: no more pullreq processing til February

2023-01-26 Thread Eldon Stegall
On Thu, Jan 26, 2023 at 01:22:32PM +, Peter Maydell wrote: > Hi; we've run out of gitlab CI pipeline minutes for this month. > This leaves us the choice of: > (a) don't process any more pullreqs til we get more minutes in Feb > (b) merge pullreqs blindly without CI testing > (c) buy more min

no more pullreq processing til February

2023-01-26 Thread Peter Maydell
Hi; we've run out of gitlab CI pipeline minutes for this month. This leaves us the choice of: (a) don't process any more pullreqs til we get more minutes in Feb (b) merge pullreqs blindly without CI testing (c) buy more minutes For the moment I propose to take option (a). My mail filter will co