Mike your understanding is correct. The initial implementation will not utilize Python interpreter. Maybe I did not put it correctly, scheduler running the interpreter as non-root was one of the ways I thought we could deal with it, we could also impersonate as the submitter (in a hook) and then run the expression in the hook. But these are just ideas.
Hi Arun, maybe my concerns in my items 2 and 3 are based on a misunderstanding. Can you give an example illustrating the caveat you describe with the following statement?
If node_filter is used in conjunction with node_group_key, node_filter will take precedence over node_group_key set on server or queue.
I read that as “this feature is incompatible with placement sets”, but perhaps I am wrong
P.S., if it ends up mattering, I agree that “same” is better than “any”.