I think you mean the work done in
HADOOP-8121. Can that be ported to this branch if needed? When running on Windows, I think we might be able to get away using Windows shell commands which use the built-in OS support (taking advantage of the efficiency and caching provided by Windows).
I was indeed referring to
HADOOP-8121. Sure, providing an implementation that shells out could make sense too, though note that Hadoop itself has built-in caching for user -> group mapping, so it might not make that much of a difference from a performance perspective.
I think, if I understand Sanjay's intent correctly, he is describing the support needed in a non-secure (non-authenticated) Hadoop setup. Hence, the LTC etc pieces are not yet in the picture. Sanjay, please correct me if needed.
Ah, my mistake. We might want to update the description of this JIRA to make it clear exactly what the scope of this change is intended to be.
As an aside, LTC (LinuxTaskController) is a pieces of native code that gets executed on demand. If that abstraction is correct, it can be replicated for Windows although it might make sense to revisit the abstraction.
Sure, makes sense.