I'll read up on the distributed builds. But I do have to wonder about
the workload that goes with maintaining multiple VMs. Just the one we
have now needs "constant" monitoring, as the Flash Player tends to
crash, Windows tends to update and the Jenkins slave applet doesn't
always play nice.

EdB



On Wed, Sep 4, 2013 at 7:40 PM, OmPrakash Muppirala
<bigosma...@gmail.com> wrote:
> On Wed, Sep 4, 2013 at 10:32 AM, Alex Harui <aha...@adobe.com> wrote:
>
>> I don't know anything about Jenkins, but how would you get multiple
>> instances of FP writing to separate flashlog.txt files?  Are you saying
>> there'd be different Vms with different logins/usernames?
>>
>>
> Yes, that is correct.  Right now there is a master/slave setup on the one
> VM we use.  In this instance, the slave is local.  But theoretically, we
> could have any number of remote slaves.  Each slave would be on its own VM
> (assuming we get committers to subscribe to the free Azure VMs and make
> them available)
>
> More details here [1]
>
> Thanks,
> Om
>
> [1] https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds
>
>
>> -Alex
>>
>> On 9/4/13 10:24 AM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote:
>>
>> >On Wed, Sep 4, 2013 at 10:15 AM, Alex Harui <aha...@adobe.com> wrote:
>> >
>> >> Thanks for trying.  The compile should have distributed to the extra
>> >> cores, but the run phase doesn't.  One reason is because the
>> >>flashlog.txt
>> >> is captured so only one player instance should run at a time.  In
>> >>theory,
>> >> we don't need that any more since it was mainly used to catch uncaught
>> >> exceptions, but I don't have any quick and easy ideas on how to make it
>> >> work in parallel.
>> >>
>> >
>> >Map-reducing it using one Master Jenkins and multiple slaves is probably
>> >our best bet.  Since almost all tests run independent of each other, the
>> >mapping part should not be very hard.  We could just distribute the number
>> >of tests equally among the available slaves.  Reducing it would just be
>> >collecting the output from each flashlog.txt file and dumping it
>> >somewhere.
>> >
>> >Jenkins has built in support of this kind of stuff.
>> >
>> >If someone has bandwidth now, they could probably run with this idea and
>> >test it out.  If not, I will get to it when my workload becomes a bit
>> >lighter.
>> >
>> >Thanks,
>> >Om
>> >
>> >
>> >>
>> >> On 9/4/13 10:07 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>> >>
>> >> >I upgraded the VM, it now runs on 4 cores instead of 2 and has 7 GB of
>> >> >memory. This shaved roughly an hour, hour and a half from the run
>> >> >time. Not sure if my Azure account "free credits" will stretch to a
>> >> >month with this config, if not, I'll go back to the 'old' config as
>> >> >the improvement is not as spectacular as I hoped.
>> >> >
>> >> >EdB
>> >> >
>> >> >
>> >> >
>> >> >On Wed, Sep 4, 2013 at 6:24 PM, Alex Harui <aha...@adobe.com> wrote:
>> >> >> On 9/4/13 9:17 AM, "Kessler CTR Mark J" <mark.kessler....@usmc.mil>
>> >> >>wrote:
>> >> >>
>> >> >>>Is the test for [1] misspelled? "Sesision" vs "Session"?
>> >> >> There are lots of spelling mistakes in test names, but shouldn't
>> >>affect
>> >> >> the test itself.
>> >> >>
>> >> >>
>> >> >> -Alex
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> >--
>> >> >Ix Multimedia Software
>> >> >
>> >> >Jan Luykenstraat 27
>> >> >3521 VB Utrecht
>> >> >
>> >> >T. 06-51952295
>> >> >I. www.ixsoftware.nl
>> >>
>> >>
>>
>>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to