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

XMLWordPrintable

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

      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.

        1. wf.py
          2 kB
          Ryan Tanaka

            Assignee:
            Karan Vahi
            Reporter:
            Ryan Tanaka (Inactive)
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: