Excellent start! Nice links I was not aware of (thanks).
 Folks can use distcc now to test new rollouts of mesos?
That was the quest of the thread was/is to establish some codes for
testing new rollouts of mesos.

It'll need to be 'extended' for cross compiling too for my needs.
I'd like to follow up with anyone that get's distcc working with cross compiling for different arches. arm64 would be really cool. (LLVM?)

My small cluster needs some work, much of it not related to mesos, but
my efforts to run mesos and spark without the HDFS and use Cephfs, btrfs and supporting codes. So I'm not sure when I'll get this mesos-distcc installed and running in the near future; but I am most interested in follow the issues other encounter on compiling and cross compiling on a mesos cluster.

What would be really cool is to run this distcc-mesos on top of spark
and cephfs for some real fast compile times of large codes.


Thanks,
James


On 03/23/2015 10:22 PM, Adam Bordelon wrote:
I know it's over a year old and hasn't been updated, but bmahler already
created a distcc framework example for Mesos.
https://github.com/mesos/mesos-distcc

On Mon, Mar 23, 2015 at 7:56 PM, CCAAT <cc...@tampabay.rr.com
<mailto:cc...@tampabay.rr.com>> wrote:

    On 03/23/2015 09:02 PM, Adam Bordelon wrote:

        Integration tests are definitely desired/recommended. Some of us
        devs
        just do make [dist]check, but others test integrations with their
        favourite frameworks, or push it to their internal testing clusters.
        We're open to any additional testing you would like to propose
        and/or
        perform.

        Thanks,
        -Adam-


    Distcc is a distributed compiling program that has been a long staple on
    Gentoo linux and many other distros. I work on Gentoo and I think that
    setting up distcc to run on a mesos cluster is a fabulous idea. Not only
    can you compile native binaries for the inherent arch, but cross
    compiling should work too. Everyone has to recompile (optimized) kernels
    frequently with the release cycle of the linux kernel team. With the
    current roll out of all sorts of 64 bit arm systems, there's going to be
    a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
    bit clusters.

    This also starts the process of heterogeneous mesos clusters, surely
    inevitable.

    https://code.google.com/p/__distcc/ <https://code.google.com/p/distcc/>

    https://code.google.com/p/__distcc/downloads/list
    <https://code.google.com/p/distcc/downloads/list>

    With LLvm, gnu and other projects, compiling and cross compiling on
    a mesos cluster is sure to be a very, very popoular idea. Any CI
    endeavor
    will necessitate lots of compiling too.

    hope this helps,
    James





Reply via email to