Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
The backend code does not handle the makeproduction state properly for cluster requests. The underlying problem lies in utils.pm::is_request_deleted. It is returning true if the state is deleted or makeproduction. This throws off the code which waits for other cluster reservations to begin processing. As a result, the process created for the makeproduction state exits and vcld perpetually tries to fork another process.
Josh is updating the frontend to prevent the makeproduction option from showing for cluster requests. Regardless, the backend code should be improved to make sure this doesn't happen for makeproduction and other states.