Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-493 Pegasus Lite incorporation and new data model.
  3. PM-521

executable staging with pegasus lite and for 3.2

    XMLWordPrintable

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • master, 4.0
    • master, 4.0
    • Pegasus Planner
    • None

    Description

      On the shared filesystem, executables are staged to the workflow specific directory. Separate chmod jobs are added to the workflow that set the x bit on the staged executables.
      In case of the shared filesystem setup the staging site is always same as the execution site.

      For 3.2, because of the FHS work and the new executables ( pegasus-create-dir ) that the planner normally schedules on the local site, the chmod jobs will now refer to the /bin/chmod instead of relying on pegasus-dirmanager to set the Xbit.

      Additionally, these chmod jobs will not be added to the workflow if PegasusLite is enabled, as the xbit is set in the wrapper shell scripts.

      The path /bin/chmod may be over-ridden by specifying the
      system::chmod transformation in the transformation catalog for a site.

      Attachments

        Activity

          People

            vahi Karan Vahi
            vahi Karan Vahi
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: