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

pegasus dasboard to display a message when pegasus-db-admin fails while reading a database

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • master, 4.5.0
    • master, 4.6.0, 4.5.1
    • Pegasus Dashboard
    • None

    Description

      Hi Rajiv,

      On Jun 3, 2015, at 5:00 PM, Rajiv Mayani <mayani@ISI.EDU> wrote:

      The exception is thrown by database migration tool, which is trying to update the database to become compatible with Pegasus 4.5. As part of migration the ~/.pegasus/workflow.db is modified, thus requiring write permissions on workflow.db file.

      I was able to access Karan’s runs by running the pegasus-db-admin tool manually on workflow.db file.

      The STAMPEDE DB’s in the submit dirs. will also need to be updated. So apache would either need write permissions on those databases OR each on them will have to be manually updated by pegasus-db-admin.

      Great, thanks for figuring out the problem. It’s probably not safe to give apache write access to the user databases, so please could you modify the code so that when a database can’t be upgraded, the dashboard prints a friendly error message explaining what the user needs to do to upgrade the database?

      I think Karan has a fix pending for Alex, so if you could get this into 4.5.1, I can install everywhere.

      Cheers,
      Duncan.

      --

      Attachments

        There are no Sub-Tasks for this issue.

        Activity

          People

            mayani Rajiv Mayani
            dbrown Duncan Brown
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: