6 ms·
FTFA: "We’d previously been using Chronos (with Mesos) as a cron job scheduling system, but it was no longer meeting our reliability requirements and it’s mostl
by vicaya 9y ago
FTFA: "We’d previously been using Chronos (with Mesos) as a cron job scheduling system, but it was no longer meeting our reliability requirements and it’s mostly unmaintained (1 commit in the last 9 months, and the last time a pull request was merged was March 2016) Because Chronos is unmaintained, we decided it wasn’t worth continuing to invest in improving our existing cluster."
Though Chronos has a release recently with a bunch of fixes, Mesos is inevitably fading as a legacy platform.
- asimpletune 9y ago> Mesos is inevitably fading as a legacy platform. Because of Chronos? This is a bizarre thing to say. Mesos actually works extremely well. Whenever I ask the why kube over Mesos question, I never get a good answer. I think because people just don’t know Mesos. Also it wasn’t made by google.
- vicaya 9y agoChronos is just an example. There're many bugs in Mesos that don't get fixed for months/years. Mesos core is legacy (pre 11) C++ code nobody wants to maintain.
- pm90 9y ago> Mesos core is legacy (pre 11) C++ code nobody wants to maintain. This is actually very very VERY important. Go is a lot more concise (IMO) that C++, generally when I'm curious about how something works in a project written in Go, its much easier to follow the logic.
- asimpletune 9y agoGo is nice. I like it a lot. It's very readable, it reduces the number of good ways you can do something to usually just one, it's fast, fat binaries are awesome, great concurrency primitives, etc...
- benjamin_mahler 9y agoThere's something to be said about how the code is written. I've seen easy to read C++ and hard to read go (I found go's built in http server source code to be a tough read) and vice versa. In Mesos we strive to write very readable code and so I would hope that despite being modern C++, it is approachable for an uninitiated reader.
- asimpletune 9y agoThis whole thread reads like it's from n-gate.
- hatred 9y agoPlease don’t spread FUD when you have no clue what you are talking about. Mesos core is certainly not legacy and has been on C++11 for a long time/is very well maintained and has a large active development community. In case a bug has fell through the cracks; kindly reach out on the user mailing list and I am reasonably confident you would get a response. Disclaimer: Apache Mesos committer/PMC
- rukletsov 9y agoMesos developer here. This ^ is BS. Sorry for being direct.
- vesak 9y agoOr perhaps you do get good answers but you choose to forget them, because they don't quite suit your situation.
- asimpletune 9y agoI'd be interested to hear if you have one. I'm serious, I really just want to understand better, not trying to be controversial. Also, "it's not written in go" doesn't count, although I do like go a lot.
- benjamin_mahler 9y agoTake a look at the Mesos releases, a lot of progress is being made and and the project is well maintained. Where are you getting this misinformation?