Let's say I have 1 Chronos machine, 1 Mesos master running on another machine and Mesos slave running on yet a different machine (total 3 machines).
If I stop the Mesos master, will the Mesos slave still continue working (and take up more tasks in future for execution) and will Chronos behave like a master for the Mesos slave or is Mesos master always needed?
+1 for some documentation link for understanding Chronos-Mesos interaction deeply and clearly. Thanks a ton in advance.
1 more quick question: if Mesos slave is stopped, will Mesos master perform the slave functions as well (I mean the task execution)?
Yes, scheduled tasks will not be killed and works normally but Chronos will not be notified about their state
No, without Master chronos can't getn information about tasks state and schedule new tasks — it talks only with Master.
Mesos Master is always needed.
No. Master only delegates tasks to agents it does not execute them.
This concept is described in Mesos Architecure and framework guide