6c84f65 Ticket 65 - fix get set valid states

Authored and Committed by William Brown 7 years ago
    Ticket 65 - fix get set valid states
    
    Bug Description:  While writing the docs for usage of the state machine I
    realised a flaw in how I was checking the current state of the job, and what
    was valid for get/set.
    
    Fix Description:  This loosens some restrictions that were not aiding safety.
    We remove an un-needed check because the monitor makes the job safe. And we
    improve the work_q_notify reliability. Additionally this adds documentation for
    the state machine design and usage.
    
    https://fedorahosted.org/nunc-stans/ticket/65
    
    Author: wibrown
    
    Review by: mreynolds (Thanks!)
    
        
file modified
+1 -5
file modified
+5 -79
file modified
+10 -10
file added
+90
file modified
+0 -0
file modified
+0 -0
empty file added
empty file added
file modified
+0 -5
file modified
+51 -52
file modified
+3 -1
file modified
+2 -6