Regular push dirlist to Cassandra presence status CF, for all instances
If a file is founded... nothing special. But compare last status with Cassandra, for all instances.
If a file is validated, the first instance lock it in Cassandra, refresh ES pathindex for this file, perform File Validation for manage it and release it (and obviously validate it in Cassandra). Job neededstorages and hookednames (transcoding profile name) must be set & check.
Watchfolder configuration should ask video and/or audio presence.
After file validation perform (not in a Job) an analysis Metadata review, and create, if needed, some transcoding Jobs following associated params. Create a delete Job which require the Terminated status for all transcoding jobs.
n Transcoding workers
Add prefix and/or suffix for output file + recreate original source path for output file
Show the actual Cassandra content for founded files
Reset status for founded files
Show all specific transcoding Job (status / progress / source / profile)
Regular push actual Watchfolder probe dirlist to ES pathindex, for all instances (compute ttl with this).
Push to Instance Status watchfolders informations and transcoding workers configuration.
…nt_directory_mode for set current working directory executables to input ou output file directory and put simple file name (without path) to the executable command line. Update Execprocess for this. Add tar command for debug transcoder.