addition to the Server Specs:

OS : Windows Server 2016
> CPU:  2 VCpus - Intel Haswell - 2.30 GHz Intel Xeon(R) ( Hyper-Threaded )
> Disk:  50  GB - Standard persistent disk
>
   Ram:  5.5 GB

Charlie


On Sat, Aug 25, 2018 at 1:39 PM Charlie Gonzalez <itchar...@gmail.com>
wrote:

> Hi Alceu,
>
> I run one smoker process on each machine, Here are the virtual machine
> specs ( as described by Google Cloud ):
>
> OS : Windows Server 2016
> CPU:  2 VCpus - Intel Haswell
> Disk:  50  GB - Standard persistent disk
>
> Here's my quick guide to setting up a cpan smoker on Windows ( I going to
> place this guide under - "Being a CPAN Tester ->How do I become a tester?
> ->Setting up a dedicated Windows test machine" ) :
>
> 1- Download and install the version of Strawberry Perl you want to test (
> http://strawberryperl.com/releases.html - I used the recommended Perl
> versions in msi edition )
> 2- create a C:\tmp directory
> 3- Set permissions to Full control on C:\tmp and C:\Strawberry
> 4- execute 'cpan' command on a command prompt or powershell terminal (
> your preference )
>   cpan> install Task::CPAN::Reporter
>   cpan> install CPAN::Reporter::Smoker
>   cpan> reload cpan
>   cpan> o conf init test_report
> 5- open powershell and start the smoker:
>    perl -MCPAN::Reporter::Smoker -e start
>
> When using the Windows Server OS, the Internet Explorer browser is set to
> block any internet content so all you have to do is disable the "Enhanced
> Security" in the Internet Explorers settings and proceed with downloading
> Strawberry Perl. ( I suspect that Someone using a Windows Desktop OS will
> not encounter these issues )
>
>
> Charlie Gonzalez
> (E) itchar...@gmail.com
> Github Profile <https://github.com/itcharlie>
>
>
>
> On Sat, Aug 25, 2018 at 12:10 PM Alceu Rodrigues de Freitas Junior via
> cpan-testers-discuss <cpan-testers-discuss@perl.org> wrote:
>
>>
>> Em 24/08/2018 23:02, Charlie Gonzalez escreveu:
>> > Lately, I have been updating a disabled.yml (
>> >
>> https://github.com/itcharlie/cpan-testing-configs/blob/master/disabled.yml
>> > ) file on distros that break while installing them on Strawberry Perl
>> > in Windows ( I am not bothering to look at the reasons why the modules
>> > are failing to install ).
>>
>> At least one of the reasons is that doing IPC on Windows sucks big time.
>> On UNIX-like OS that is much more reliable (although sometimes I have
>> the impirical impression that on OpenBSD is slower than compared to
>> Linux), but on Windows it just fails from time to time without aparent
>> reason.
>>
>> The only sane way to exchange data between two processes over there is
>> through sockets.
>>
>> That being said, I wonder why we don't have something like a "make"
>> daemon, waiting to receive requests. The processe of doing smoke tests
>> involves creating a lot of processes that run ony for a short period of
>> time, at least that is what I can see checking OpenBSD with vmstat
>> during a smoke test (lots of context switch compared to other uses of
>> CPU).
>>
>> I'm not saying that this is something easy to fix, far from it. But
>> maybe it would worth the effort, I guess.
>>
>> > After upgrading the server instance with 2 virtual cpus and 5.5 gigs
>> > of ram , google cloud monitoring has stop yelling at me with
>> > notifications to upgrade the server specs and CPAN::Reporter::Smoker
>> > seems to be running a bit quicker now.
>>
>> 5.5GB looks a lot to me, but I'm not playing with Windows and Perl for a
>> while nowadays. Are you running multiple smokers at the same time?
>>
>> You could look for using RAM disks on Windows (not very useful 5 years
>> back) to store the build_dir content. That should help a bit.
>>
>> > Since then I have set up 2 more servers to run CPAN tester reports for
>> > Perl 5.26  and 5.24 ( I am using this opportunity to learn how its
>> > done and hash out the steps needed to setup a Smoker  on Windows )
>> >
>> If you could, it would be great to have your notes on the CPAN Testers
>> wiki (http://wiki.cpantesters.org/). :-)
>>
>

Reply via email to