Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-12194

Redesign SQuaSH REST API to make it complaint with lsst.verify

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Attachments

        Issue Links

          Activity

          No builds found.
          afausti Angelo Fausti created issue -
          afausti Angelo Fausti made changes -
          Field Original Value New Value
          Epic Link DM-10181 [ 31811 ]
          afausti Angelo Fausti made changes -
          Link This issue relates to DM-12193 [ DM-12193 ]
          afausti Angelo Fausti made changes -
          Summary Redesign squash-api Redesign SQuaSH REST API
          afausti Angelo Fausti made changes -
          Link This issue blocks DM-11940 [ DM-11940 ]
          afausti Angelo Fausti made changes -
          Link This issue is blocked by DM-12191 [ DM-12191 ]
          afausti Angelo Fausti made changes -
          Link This issue is blocked by DM-12192 [ DM-12192 ]
          afausti Angelo Fausti made changes -
          Link This issue relates to DM-12193 [ DM-12193 ]
          afausti Angelo Fausti made changes -
          Link This issue is blocked by DM-12193 [ DM-12193 ]
          afausti Angelo Fausti made changes -
          Story Points 7
          afausti Angelo Fausti made changes -
          Story Points 7 4.2
          afausti Angelo Fausti made changes -
          Link This issue relates to DM-12231 [ DM-12231 ]
          afausti Angelo Fausti made changes -
          Link This issue blocks DM-11940 [ DM-11940 ]
          afausti Angelo Fausti made changes -
          Summary Redesign SQuaSH REST API Redesign SQuaSH REST API to make it complaint with lsst.verify
          afausti Angelo Fausti made changes -
          Link This issue blocks DM-12600 [ DM-12600 ]
          afausti Angelo Fausti made changes -
          Link This issue blocks DM-12601 [ DM-12601 ]
          afausti Angelo Fausti made changes -
          Link This issue blocks DM-12603 [ DM-12603 ]
          afausti Angelo Fausti made changes -
          Link This issue blocks DM-12601 [ DM-12601 ]
          afausti Angelo Fausti made changes -
          Link This issue is blocked by DM-12192 [ DM-12192 ]
          afausti Angelo Fausti made changes -
          Status To Do [ 10001 ] In Progress [ 3 ]
          afausti Angelo Fausti made changes -
          Story Points 4.2 2.8
          Hide
          afausti Angelo Fausti added a comment -

          The SQuaSH database models follow closely the objects defined in the lsst.verify package. The
          database entities are:

          • env, user, job, package, blob, measurement,
            metric, spec

          and their relationships are:

          • 1 env : N jobs
          • 1 job : N packages
          • 1 job : N blobs
          • 1 job : N measurements
          • 1 metric : N specs
          • 1 metric : N measurements

          The current model is meant to support multiple execution environments,
          such as jenkins or the local user environment. The metadata associated
          to these environments is stored in the job table and can be used to look
          up for the corresponding job object.

          This implementation uses JSON() datatype in MySQL

          See the https://sqr-009.lsst.io technote for details.

          Show
          afausti Angelo Fausti added a comment - The SQuaSH database models follow closely the objects defined in the lsst.verify package . The database entities are: env, user, job, package, blob, measurement, metric, spec and their relationships are: 1 env : N jobs 1 job : N packages 1 job : N blobs 1 job : N measurements 1 metric : N specs 1 metric : N measurements The current model is meant to support multiple execution environments, such as jenkins or the local user environment. The metadata associated to these environments is stored in the job table and can be used to look up for the corresponding job object. This implementation uses JSON() datatype in MySQL See the https://sqr-009.lsst.io technote for details.
          afausti Angelo Fausti made changes -
          Attachment qc-0-db.png [ 30805 ]
          Hide
          afausti Angelo Fausti added a comment -
          Show
          afausti Angelo Fausti added a comment - See pull request https://github.com/lsst-sqre/squash-rest-api/pull/3
          afausti Angelo Fausti made changes -
          Story Points 2.8 7
          afausti Angelo Fausti made changes -
          Resolution Done [ 10000 ]
          Status In Progress [ 3 ] Done [ 10002 ]
          afausti Angelo Fausti made changes -
          Epic Link DM-10181 [ 31811 ] DM-12787 [ 36405 ]
          afausti Angelo Fausti made changes -
          Link This issue relates to DM-13122 [ DM-13122 ]
          afausti Angelo Fausti made changes -
          Link This issue relates to DM-9876 [ DM-9876 ]

            People

            Assignee:
            afausti Angelo Fausti
            Reporter:
            afausti Angelo Fausti
            Watchers:
            Angelo Fausti
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.