I'm not sure that the comparison to Kubernetes is very apt - I don't think
anyone is under the illusion that Mesos is a contender for it, that ship
has long sailed.

Also, features availability is only one of the many aspects which should be
considered when choosing among potential candidate technologies:
reliability, scalability, operational complexity, extensibility and fitness
to the actual use case are all aspects which drove us to choose Mesos over
the many alternative back when we made the decision - which we haven't
regretted since.

To give a very bad analogy, Firefox is a much better and feature complete
browser than Curl, however it doesn't mean that the latter doesn't have its
use cases, even in 2021.

As far as I'm concerned, I'd be quite happy with Mesos continuing as a
"distributed systems kernel" as described on http://mesos.apache.org/,
allowing interested individuals and organisations to build on top of it -
we're certainly happy with this paradigm at my company.

Now obviously it doesn't mean that we shouldn't consider adding new
features - for example something which was requested by some users a few
months ago and which we ended up implementing ourselves at the framework,
agent resource and custom executor level was support for NUMA topology
awareness, which could probably make sense to add to Mesos.
For more inspiration for new features, I think Nomad and Slurm might be
worth looking into as inspiration.

Also, simply continuing to address existing bug reports and MRs would I
think be a good starting point to try to revive the project, get potential
new contributors familiar with the code base, etc.
And merging some changes maintained in third party forks such as the ones
mentioned by the people from Criteo who also mentioned an interest in
keeping Mesos going forward.

People like Javi Roman seem to have some idea on potential new features -
those would be great to hear as well!

However the main barrier to any progress I can see right now - and which
was discussed in the previous thread - is that none of the current
maintainers seem to have any time to dedicate to the project, including
reviewing existing patches/MR. I still haven't seen any suggestion from the
current project members on ways to address that.
I know some people objected that electing new committers might not be
enough to revive the project - I most certainly agree it might very well
not be sufficient, however I think it is a necessary condition, unless some
of the current maintainers are willing to dedicate some time to onboarding
potential new contributors.

Cheers,

Charles





On Sun, 28 Feb 2021, 16:42 Jorge Machado, <jom...@me.com.invalid> wrote:

> Hi Samuel,
>
> To be honest, I would not invest any more Time on Mesos. The features from
> Kubernetes are just way better. :)
>
> > On 28. Feb 2021, at 12:54, Samuel Marks <sam...@offscale.io> wrote:
> >
> > Decouple Apache ZooKeeper, enabling Apache Mesos to run completely
> without
> > ZooKeeper. Specifically enable a choice between ZooKeeper, etcd, and
> consul.
> >
> > My organisation is somewhat interested in contributing this. We tried in
> > the past but came across some hurdles on the Mesos organisation end. Open
> > to trying again, but will need a clear pathway to getting this accepted.
> >
> > Samuel Marks
> > Charity <https://sydneyscientific.org> | consultancy <
> https://offscale.io>
> > | open-source <https://github.com/offscale> | LinkedIn
> > <https://linkedin.com/in/samuelmarks>
> >
> >
> > On Sun, Feb 28, 2021 at 7:39 PM Qian Zhang <zhq527...@gmail.com> wrote:
> >
> >> Hi Folks,
> >>
> >> To reboot this awesome project, I'd like to collect feature requests for
> >> Mesos. Please let us know your requirements for Mesos and whether you or
> >> your organization would like to contribute to the implementation of the
> >> requirements. Thanks!
> >>
> >>
> >> Regards,
> >> Qian Zhang
> >>
>
>

Reply via email to