develooper Front page | perl.perl5.porters | Postings from December 2020

Re: committers: do you use dromedary?

Thread Previous | Thread Next
H.Merijn Brand
December 25, 2020 09:14
Re: committers: do you use dromedary?
Message ID:
On Thu, 24 Dec 2020 15:31:37 -0500, "Ricardo Signes"
<> wrote:

> Once upon a time, a sponsor provided a server called dromedary.  It
> was a big beefy hunky of hardware with a lot of RAM and a bunch of
> cores.  It compiled perl very fast.  Some people used it for
> bisecting, some for testing a bunch of different versions of perl,
> and so on.
> Later, a second dromedary existed and was used, but less.
> I've been trying to get a handle on the various resources we rely on,
> and dromedary has come up.  If there's to be a third iteration of
> this box:  *Who will use it and for what?*
> I guess I'd start off thinking it's like the old one:  used by
> committers as a powerful place to do a lot of compiling and testing.
> But is that right?  If you are a committer and would (or would not!)
> use it, please say so, and let me know what you'd be using it for.
> (What else we might use a bunch of compute for is another question.
> This is more about a box where you'd have a shell.)

I use it at least once a week and then for every perl release.

I keep all perl releases readily available on it in both threaded and
unthreaded build. It proves useful to see when something started
failing (other then by using bisects) and makes testing modules that
support (very) old versions of perl easier to test. Next to "In what
releases was this construct failing or behaving different from our
expectations", it also can show variations of performance.

The wrapper script now has access to 400 versions of perl5. It also has
an option to test only with the last minor of each major (56).

I really liked the abundance of resources on the first dromedary, but I
seriously doubt if that weighted up to the costs of it. There are more
multi-CPU boxes available these days, but I never had access to boxes
with that amount of memory, which helped me a few times.

H.Merijn Brand  Perl Monger
using perl5.00307 .. 5.33      porting perl5 on HP-UX, AIX, and Linux       

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About