Given that the Raspberry Pi is designed to be an educational tool, being able to have schools give students distributed systems experience easily sounds like a win, and if they cut their teeth on Mesos that's even more of a win for the project.
On Tue, Sep 26, 2017 at 9:39 AM Neth, Craig Allen <craig.n...@verizon.com> wrote: > Hi All, > > Just a slight correction – we never tried running the Masters on AARCH64, > only the agents. We used an existing x86 based DC/OS cluster for the > Masters/Marathon/etc. (i.e. we ran a mixed arch cluster, and used > resource roles to place AARCH64 tasks on the appropriate nodes. ) It > might be worth deciding if such hybrid clusters are part of the initial > effort here but I’d argue that they are probably an important use-case to > consider. For most non-trivial applications it will probably be awhile > before all the components are available on ARM. Also, the > characteristics AARCH64 implementations (lots of RISC-y cores) match up > well with certain workloads and less well with others. > > Craig > > From: Aaron Wood <aaronjw...@gmail.com> > Date: Tuesday, September 26, 2017 at 11:31 AM > To: "dev@mesos.apache.org" <dev@mesos.apache.org> > Cc: Matt Jarvis <mjar...@mesosphere.com>, user <u...@mesos.apache.org>, > Ed Vielmetti <e...@packet.net>, "Neth, Craig Allen" < > craig.n...@one.verizon.com>, "haosdent huang (haosong)" < > haosd...@gmail.com>, Sharma Podila <spod...@netflix.com>, Andrew Spyker < > aspy...@netflix.com> > Subject: [E] Re: [Proposal] Mesos on ARM > > Hi Tomek, > > A while back we started an effort on getting the Mesos masters and agents > running on ARM64. AFAIK the only issues we ran into was with a SIGBUS and > with LevelDB not being supported, both of which are fixed and referenced in > your document. > > After these two snags we had it running and working in an internal ARM64 > cluster (technically aarch64). It wasn't just a basic run either, my > co-worker Craig managed to get Marathon hooked up and launched tasks via > both the UCR and the docker containerizer. > > Maybe there are more bugs that have not yet shown up but from what we > experienced Mesos looked good to go. FWIW we focused on all of this late > last fall so I cannot say if things are 100% the same for the current > release or not. > > Thanks, > Aaron > > On Tue, Sep 26, 2017 at 10:46 AM, Tomek Janiszewski <jani...@gmail.com > <mailto:jani...@gmail.com>> wrote: > @Matt I think Java runs on ARM and I saw some fixes for Zookeeper on ARM so > the main problem in running DC/OS is Mesos. Maybe there are other > components that might need to be fixed. > > @Brock Thanks for interest. If you encourage any issue with ARM please ping > me. You can also report it on Apache JIRA with arm64 label. > > wt., 26 wrz 2017 o 16:36 użytkownik Matt Jarvis <mjar...@mesosphere.com > <mailto:mjar...@mesosphere.com>> > napisał: > > > As a stretch goal, I'd also be interested in understanding what's > required > > to run the rest of DC/OS on ARM - action is on me to reach out to the > > relevant folks inside Mesosphere for that. > > > > On 26 September 2017 at 14:39, Tomek Janiszewski <jani...@gmail.com > <mailto:jani...@gmail.com>> > > wrote: > > > >> Hi all > >> > >> I'd like to propose to add ARM64 support in Mesos. Currently, the only > >> Agent can run on ARM but it's not officially supported. This means build > >> failures on ARM are not considered as a bug. > >> > >> I know there were a couple of tries to run Mesos on ARM (mostly on > >> Raspberry PI) but this process is not straightforward and requires some > >> tuning. > >> > >> I'd like, in cooperation with WorksOnArm, to add ARM-based build to our > >> required test suit. Before, we need to make code to build on ARM and > pass > >> all tests. > >> > >> Unfortunately, I do not know what exactly needs to be fixed because I > >> haven't started yet. I hope we can do it step by step. Once we got ARM > >> server we can use it to find problems when running on this architecture. > >> > >> What do you think about this? Is anybody interested in running Mesos on > >> ARM? > >> > >> > >> > https://docs.google.com/document/d/1Hs40tGSUyoQa78ifVvn7VO5iSqe8nMc7VYWSugOqGFw/edit?usp=sharing > < > https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.google.com_document_d_1Hs40tGSUyoQa78ifVvn7VO5iSqe8nMc7VYWSugOqGFw_edit-3Fusp-3Dsharing&d=DwMFaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=CUMVMveSprXhaojT-65-FhizwgYVqtpfK85DGkG_-rQ&m=SCZSrBwvQFwjvKqfIJ7nLEYMQ10yf56XQDv164DM52k&s=oRUgnKFD8QgXB48jfl-jBnROLx59UB_uOeE7D-W9dhA&e= > > > >> https://github.com/WorksOnArm/cluster/issues/9< > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_WorksOnArm_cluster_issues_9&d=DwMFaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=CUMVMveSprXhaojT-65-FhizwgYVqtpfK85DGkG_-rQ&m=SCZSrBwvQFwjvKqfIJ7nLEYMQ10yf56XQDv164DM52k&s=uurl_KQ1COFyuMUALgmUIbbv6xK-i848JEt1bk71oBc&e= > > > >> > >> Thanks! > >> > >> – > >> Tomasz Janiszewski > >> > > > > > >