monitord should load the invocation schema file from pegasus install

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • master, 3.0
    • Affects Version/s: master, 3.0
    • Component/s: Monitord
    • None

      Right now monitord does not set any local schema location to tell the XML parser to prefer a local copy of invocation schema from the etc file.
      This means that whenever monitord runs , the xsd file is pulled down from the pegasus website location mentioned in the kickstart output.
      Mats had noticed in the past week, schema was pulled 1600 times.

      The JAVA XML parsers ensure that local schema files are loaded from PEGASUS_HOME/etc directory

      Same should be the case for monitord

      In Python you can use
      http://docs.python.org/library/xml.sax.handler.html#entityresolver-objects

      to set the local schema location

            Assignee:
            Unassigned
            Reporter:
            Karan Vahi
            Archiver:
            Rajiv Mayani

              Created:
              Updated:
              Resolved:
              Archived: