Uploaded image for project: 'VCL'
  1. VCL
  2. VCL-734

set requests to pending state earlier when processing

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.4
    • vcld (backend)
    • None

    Description

      With some of the latest code additions. It appears reservations can be picked up a second time during vcld's initial fetch of requests that need to be processed.

      The routine update_request_state gets called in the State.pm module to update a reservation to pending, which after loading several other prov/OS modules for a request, the loop in vcld can pick up the same request and try to process again.

      So for non-cluster reservations, add a call to update_request_state in vcld before forking. Cluster requests will still likely need to be updated from the State.pm module.

      Attachments

        Activity

          People

            Unassigned Unassigned
            fapeeler Frank Aaron Peeler
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: