Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1675

planner throws error when using "pegasus.dir.storage.mapper.replica.file" without specifying "pegasus.dir.storage.mapper.replica"

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: master, 5.0.0
    • Fix Version/s: master, 5.0.0
    • Component/s: Pegasus Planner
    • Labels:
      None

      Description

      Using the following properties works as expected:

      props["pegasus.dir.storage.mapper"] = "Replica"
      props["pegasus.dir.storage.mapper.replica"] = "YAML"
      props["pegasus.dir.storage.mapper.replica.file"] = "output-rc.yml"

      However, when removing "pegasus.dir.storage.mapper.replica", this fails and the planner throws the following error:

      [1] edu.isi.pegasus.planner.mapper.MapperException: [Replica] Unable to retrive location from Mapper Replica Backend for lfn f1 for site local and operation put at edu.isi.pegasus.planner.mapper.output.Replica.mapAll(Replica.java:233)

      Attached here is an example workflow that will give the same error.

        Attachments

          Activity

            People

            • Assignee:
              vahi Karan Vahi
              Reporter:
              tanaka Ryan Tanaka
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: