Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Willy Tarreau
On Thu, Jun 17, 2021 at 04:48:45PM +0200, Tim Düsterhus wrote: > To clarify: This specific timing also includes the wait times until the > build VMs are available. It's basically the wall time elapsed between the > push happening and the *last* build reporting the status. So the time the >

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Tim Düsterhus
Willy, On 6/17/21 4:39 PM, Willy Tarreau wrote: Ah indeed. Well, it even suffers variations that are larger than the potential savings, ranging from 10'45 to 15'00 over the last few builds. So we don't really know how much we're saving, we can only hope it saves a little bit. To clarify:

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Илья Шипицин
чт, 17 июн. 2021 г. в 19:39, Willy Tarreau : > On Thu, Jun 17, 2021 at 04:31:57PM +0200, Tim Düsterhus wrote: > > Willy, William, > > > > On 6/17/21 3:55 PM, William Lallemand wrote: > > > > OK that's a net win, openssl-3.0.0-alpha17 dropped from 8'29 to 2'55. > > > > I've just excluded versions

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Willy Tarreau
On Thu, Jun 17, 2021 at 04:31:57PM +0200, Tim Düsterhus wrote: > Willy, William, > > On 6/17/21 3:55 PM, William Lallemand wrote: > > > OK that's a net win, openssl-3.0.0-alpha17 dropped from 8'29 to 2'55. > > > I've just excluded versions 1.x from both the parallel build and the > > > build_sw

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Tim Düsterhus
Willy, William, On 6/17/21 3:55 PM, William Lallemand wrote: OK that's a net win, openssl-3.0.0-alpha17 dropped from 8'29 to 2'55. I've just excluded versions 1.x from both the parallel build and the build_sw target and that's good now. Willy Great improvement, thanks! Here's a full

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread William Lallemand
On Thu, Jun 17, 2021 at 03:53:10PM +0200, Willy Tarreau wrote: > Subject: Re: Speeding up opentracing build in CI ? > > On Thu, Jun 17, 2021 at 03:29:58PM +0200, Willy Tarreau wrote: > > On Thu, Jun 17, 2021 at 03:24:19PM +0200, Willy Tarreau wrote: > > > On Thu, Jun 10,

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Willy Tarreau
On Thu, Jun 17, 2021 at 03:29:58PM +0200, Willy Tarreau wrote: > On Thu, Jun 17, 2021 at 03:24:19PM +0200, Willy Tarreau wrote: > > On Thu, Jun 10, 2021 at 08:55:13PM +0500, ??? wrote: > > > I was mistaken. LibreSSL does not like parallel install > > > > > > libressl fails on `make -j4

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Willy Tarreau
On Thu, Jun 17, 2021 at 03:24:19PM +0200, Willy Tarreau wrote: > On Thu, Jun 10, 2021 at 08:55:13PM +0500, ??? wrote: > > I was mistaken. LibreSSL does not like parallel install > > > > libressl fails on `make -j4 install` · Issue #461 · > > libressl-portable/portable (github.com) > >

Re: Speeding up opentracing build in CI ?

2021-06-17 Thread Willy Tarreau
On Thu, Jun 10, 2021 at 08:55:13PM +0500, ??? wrote: > I was mistaken. LibreSSL does not like parallel install > > libressl fails on `make -j4 install` · Issue #461 · > libressl-portable/portable (github.com) > > > > anyway, if

Re: Speeding up opentracing build in CI ?

2021-06-10 Thread Tim Düsterhus
William, On 6/10/21 5:48 PM, William Lallemand wrote: Looks fine to me, but from what I remember when debugging some reg-tests there was only one CPU available, I hope I'm wrong. GitHub-provided Action runners are 2-core VMs:

Re: Speeding up opentracing build in CI ?

2021-06-10 Thread Илья Шипицин
lemand : > On Thu, Jun 10, 2021 at 07:52:23AM +0200, Willy Tarreau wrote: > > Subject: Re: Speeding up opentracing build in CI ? > > > > On Thu, Jun 10, 2021 at 07:19:37AM +0200, Willy Tarreau wrote: > > > On Thu, Jun 10, 2021 at 10:15:46AM +0500, ???

Re: Speeding up opentracing build in CI ?

2021-06-10 Thread William Lallemand
On Thu, Jun 10, 2021 at 07:52:23AM +0200, Willy Tarreau wrote: > Subject: Re: Speeding up opentracing build in CI ? > > On Thu, Jun 10, 2021 at 07:19:37AM +0200, Willy Tarreau wrote: > > On Thu, Jun 10, 2021 at 10:15:46AM +0500, ??? wrote: > > > OT takes a

Re: Speeding up opentracing build in CI ?

2021-06-10 Thread Willy Tarreau
On Thu, Jun 10, 2021 at 09:00:32AM +0300, ??? wrote: > openssl does not support -j for make install > I filed a bug on them, they told me "OK, just don't use it" I don't care about install, which I didn't touch, but about "all". I never install anything with -j anyway. The savings are

Re: Speeding up opentracing build in CI ?

2021-06-10 Thread Илья Шипицин
openssl does not support -j for make install I filed a bug on them, they told me "OK, just don't use it" On Thu, Jun 10, 2021, 8:52 AM Willy Tarreau wrote: > On Thu, Jun 10, 2021 at 07:19:37AM +0200, Willy Tarreau wrote: > > On Thu, Jun 10, 2021 at 10:15:46AM +0500, ??? wrote: > > >

Re: Speeding up opentracing build in CI ?

2021-06-09 Thread Willy Tarreau
On Thu, Jun 10, 2021 at 07:19:37AM +0200, Willy Tarreau wrote: > On Thu, Jun 10, 2021 at 10:15:46AM +0500, ??? wrote: > > OT takes about 30 sec (it is built with almost everything disabled). the > > biggest time eater is openssl-3.0.0 > > Maybe that one could be sped up too, I haven't

Re: Speeding up opentracing build in CI ?

2021-06-09 Thread Willy Tarreau
On Thu, Jun 10, 2021 at 10:15:46AM +0500, ??? wrote: > OT takes about 30 sec (it is built with almost everything disabled). the > biggest time eater is openssl-3.0.0 Maybe that one could be sped up too, I haven't checked if it uses parallel builds. > hopefully, OT will speed up to 10

Re: Speeding up opentracing build in CI ?

2021-06-09 Thread Илья Шипицин
OT takes about 30 sec (it is built with almost everything disabled). the biggest time eater is openssl-3.0.0 hopefully, OT will speed up to 10 sec by using parallel builds чт, 10 июн. 2021 г. в 10:05, Willy Tarreau : > On Thu, Jun 10, 2021 at 07:55:17AM +0300, ??? wrote: > > First one

Re: Speeding up opentracing build in CI ?

2021-06-09 Thread Willy Tarreau
On Thu, Jun 10, 2021 at 07:55:17AM +0300, ??? wrote: > First one is supposed to be cached one day together with "opt" folder. > > However, we can indeed use parallel builds until cache is enabled for > github actions OK. The other use case I saw was that it's more convenient for

Re: Speeding up opentracing build in CI ?

2021-06-09 Thread Илья Шипицин
First one is supposed to be cached one day together with "opt" folder. However, we can indeed use parallel builds until cache is enabled for github actions On Thu, Jun 10, 2021, 7:49 AM Willy Tarreau wrote: > Tim, Ilya, > > while testing Miroslav's fix, I found the opentracing build to be