Project: mesos
Issue MESOS-4090: Create light-weight executor only and scheduler only mesos eggs
Currently, when running tasks in docker containers, if the executor uses the mesos.native python library, the execution environment inside the container (OS, native libs, etc) must match the execution environment outside the container fairly closely in order to load the mesos.so library. The solution here can be to introduce a much lighter weight python egg, mesos.executor, which only includes code (and dependencies) needed to create and run an MesosExecutorDriver. Executors can then use this native library instead of mesos.native.
Story points: 5