Hello All,

I noticed a strange behavior of a Marathon cluster. The cluster consist of 3 
mesos/marathon masters and 3 slaves.

Once the cluster is freshly started I can start a process (e.g. httpd) and 
scale it up and down without any problems. Everything works as it should.
However, if a Marathon leader goes down or gets restarted, the managed 
processes cannot be scaled anymore. The scaling request gets queued but does 
not get executed by a new Marathon leader.
I found that if I recycle the current leader until the original server becomes 
a leader again, the  scaling request would not move.
It is only when the server that used to be a leader when the tasks were created 
becomes a leader again then these tasks can be scaled.

Is this a known and expected behavior?

Thanks
Nikolay

Reply via email to