> More specifically, say all masters/slaves/executors/schedulers are using
> 0.19.1. What should we upgrade first? For example
> 1) If we upgrade the slaves first (libmesos.so will be updated), what
> happens if the new slave launches an old executor? (here, you actually have
> two cases: a) the executor bundles libmesos.so; b) the execute does not
> bundle libmesos.so)

The python egg statically links libmesos.so. If the new slave launches
an executor running the old egg, your slave will be running 0.20 and
the executor will be on 0.19.

> 2) Same question for framework, which one should we upgrade first (scheduler
> or master)?

There's nothing different here wrt. python.

Reply via email to