executable staging with pegasus lite and for 3.2

XMLWordPrintable

    • Type: Sub-task
    • Resolution: Fixed
    • Priority: Major
    • master, 4.0
    • Affects Version/s: master, 4.0
    • Component/s: Pegasus Planner
    • None

      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.

            Assignee:
            Karan Vahi
            Reporter:
            Karan Vahi
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: