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