Different buildbot speeds
Ryan Schmidt
ryandesign at macports.org
Sat Oct 19 13:14:18 PDT 2013
On Aug 26, 2013, at 10:00, William Siegrist <wsiegrist at apple.com> wrote:
> Yes, they are all virtual machines that share physical resources with the rest of Mac OS Forge. Based on how the VMs were provisioned when Ryan reported the problem, I do not see any obvious pattern to suggest it was the physical hardware. I recommend trying to rebuild php and a couple other larger ports to see if this reproduces and is not php-specific.
Just to follow up, this is still happening.
On Aug 23, 2013, at 05:32, Ryan Schmidt <ryandesign at macports.org> wrote:
> Should our 3 buildbots be roughly comparable in hardware configuration? I ask because I committed updates to php54 and php55 and they took startlingly differing times to build.
>
> The snowleopard buildbot took 1 hour 10 minutes: https://build.macports.org/builders/buildports-snowleopard-x86_64/builds/19861
>
> This seems about normal.
>
> The lion buildbot took 4 hours 21 minutes: https://build.macports.org/builders/buildports-lion-x86_64/builds/13509
>
> The mtln buildbot took 5 hours 54 minutes: https://build.macports.org/builders/buildports-mtln-x86_64/builds/7375
>
> These took a lot longer than I think they should.
Today's data from updating php54 to 5.4.21 and php55 to 5.5.5 in r112341:
snowleopard: 1 hrs, 13 mins, 15 secs
https://build.macports.org/builders/buildports-snowleopard-x86_64/builds/21556
lion: 2 hrs, 15 mins, 26 secs
https://build.macports.org/builders/buildports-lion-x86_64/builds/15210
mtln: 8 hrs, 21 mins, 58 secs
https://build.macports.org/builders/buildports-mtln-x86_64/builds/8992
On Aug 24, 2013, at 01:20, Ryan Schmidt <ryandesign at macports.org> wrote:
> For example, on the snowleopard buildbot, building the php55 subport:
>
> DEBUG: build phase started at Thu Aug 22 21:30:32 PDT 2013
>
> DEBUG: destroot phase started at Thu Aug 22 21:31:29 PDT 2013
>
> The build phase took about a minute, with 8 make jobs. That about matches my MacBook Pro.
>
>
> But on the mtln buildbot:
>
> DEBUG: build phase started at Thu Aug 22 21:33:34 PDT 2013
>
> DEBUG: destroot phase started at Thu Aug 22 21:56:58 PDT 2013
>
> That took over 23 minutes. Way too log.
Time for building just the php55 subport:
snowleopard: 1 min, 6 secs
DEBUG: build phase started at Sat Oct 19 02:40:55 PDT 2013
DEBUG: destroot phase started at Sat Oct 19 02:42:01 PDT 2013
lion: 6 mins, 45 secs
DEBUG: build phase started at Sat Oct 19 02:41:57 PDT 2013
DEBUG: destroot phase started at Sat Oct 19 02:48:42 PDT 2013
mtln: 35 mins, 46 secs
DEBUG: build phase started at Sat Oct 19 02:46:19 PDT 2013
DEBUG: destroot phase started at Sat Oct 19 03:22:05 PDT 2013
---
I looked through some other recent builds and found a similar situation when kdevplatform was updated to 1.5.1 in r112336:
snowleopard: 15 mins, 21 secs (build phase 3 mins, 25 secs)
https://build.macports.org/builders/buildports-snowleopard-x86_64/builds/21552
DEBUG: build phase started at Sat Oct 19 00:12:15 PDT 2013
DEBUG: destroot phase started at Sat Oct 19 00:15:40 PDT 2013
lion: 15 mins, 27 secs (build phase 4 mins, 33 secs)
https://build.macports.org/builders/buildports-lion-x86_64/builds/15206
DEBUG: build phase started at Sat Oct 19 00:11:56 PDT 2013
DEBUG: destroot phase started at Sat Oct 19 00:16:29 PDT 2013
mtln: 33 mins, 13 secs (build phase 18 mins, 39 secs)
https://build.macports.org/builders/buildports-mtln-x86_64/builds/8989
DEBUG: build phase started at Sat Oct 19 00:15:57 PDT 2013
DEBUG: destroot phase started at Sat Oct 19 00:34:36 PDT 2013
More information about the macports-dev
mailing list