
I'm Yutaka Kawai @KEK, woriking for SAGA adapter implementation for NAREGI and PBS.
I have a question about adapter behavior for working_directory. If a user specify a working_directory in the job description but the directory does not exist, what is the suitable adapter's behavior? Should the adapter throw "DoesNotExist"? or mkdir the directory for the job? In the case of the current NAREGI, it mkdir the working directory in constructing its WFML. On the other hand, PBS does not. I want to decide whether adapters absorb the difference or not. Could you tell me the case of LFC also?
I'm not aware of any rule implemented by all existing job adaptors, but I think creating the directory is a viable solution as it improves the users experience and makes SAGA easier to use. Regards Hartmut