mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Clemmer" <>
Subject Review Request 42035: Windows: Remove the `--switch_user` flag in Windows.
Date Thu, 07 Jan 2016 21:43:54 GMT

This is an automatically generated e-mail. To reply, visit:

Review request for mesos, Alex Naparu, Daniel Pravat, Artem Harutyunyan, and Joris Van Remoortere.

Bugs: MESOS-4310

Repository: mesos


The Mesos agent provides a flag, `--[no-]switch_user`, which instructs
the agent to run tasks as the user who submitted the task instead of the
user that is running the agent process itself.

On POSIX, this requires the usual suspects (`su`, `chown`, and `chroot`,
for example to do things like make sure the correct user owns the
executor directory, and things like that.

On Windows, many of these operations have very different semantics. To
use one example, to `chown` on Windows, you normally have to give
*permission* for something to `chown` an object, and then that thing
actually has to use that permission to `chown` it, on its own.

Clearly a semantic mismatch of this magnitude will require some work to
formally bridge, and the result is that we will simply disable the
functionality entirely on the Windows agent until we are prepared to go
back and support it formally.


  docs/ fb6f6784e5d11850ba0bafaeafa3213a1038e6b4 
  src/slave/flags.hpp 6857fde027fd57b4934cb43ddf435d12900e0b87 
  src/slave/flags.cpp 19c2996c4572b992030f8824380f3979ced7e526 
  src/slave/slave.cpp 90d0fecd2d83fd174134870a577ac59d79c0006f 




Alex Clemmer

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message