Feature #148

Parsing the logs to enrich the state information

Added by Ruben Lopez over 7 years ago. Updated over 7 years ago.

Status:NewStart date:09/20/2010
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:slave
Target version:0.64.6

Description

This is something that we are currently doing ourselves with our xsibatch jobs. We have a custom script that actively parses xsibatch output to fill a database with precise information on the current frame, current pass, actual render times, the path of the generated images, if an image was rendered or skipped, etc..
It would be great if drqueue could handle all this by itself thus having more state info associated with the jobs.

Proposed approach:
  • The python scripts would have to actively parse every single line of output of the render program (with a pipe) searching for several key log lines (with fast precompiled regular expressions).
  • Every line would go to stdout anyway (to have them on the log as always)
  • When some key information is found, it is shared with the slave process (through sockets, pipes, shm, whatever)

History

#1 Updated by Andreas Schröder over 7 years ago

  • Target version set to 0.64.6

Also available in: Atom PDF