In oozie, input-events
are pretty straightforward, if the specifies file/folder is not present, the coordinator job is kept in WAITING
state. But I could not understand what output-events
does.
As per my understanding, the files/folders specified in output-events
tag should be created by oozie in case all specified actions are successful. But that does not happen. I cannot find any relevant logs either. Nor are the documentations clear about this.
So, the question is, does Oozie really create files/folders specified in output-events
? Or does it just mention that these particular files/folders are created during the workflow and the responsibility of creation is on jobs, not on Oozie?
Relevant piece of code can be found at https://gist.github.com/venkateshshukla/de0dc395797a7ffba153