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

Firefly 2019.3.1 does not support LSST detection footprint overlays

    XMLWordPrintable

    Details

    • Story Points:
      10
    • Epic Link:
    • Team:
      Science User Interface

      Description

      We have discovered a regression in Firefly release-2019.3.1. This release contains part of a major re-engineering of the handling of complex table data types (tables with columns that are not simple scalars or strings). This work will not be complete until the next major release, a few months' time; meanwhile, it has been noticed belatedly that, although all other existing Firefly applications are working, the partially completed change has broken the handling of the complex data type used to send LSST detection footprints to the display client.

      We need to deploy release-2019.3.1 as part of the LSST Portal application, because it contains the code to adapt to the recent change in LSST's TAP service's asynchronous query authorization, but we do not want to break things for users of the footprint visualizations.

      We are evaluating how to proceed. One option is to keep using release-2019.2-based code on lsst-demo for general visualization use, while deploying 2019.3 for the Portal. This would require keeping the lsst-demo "override" in place for another few months.

      Another might be to cherry-pick the TAP authorization logic change back to 2019.2, but that may be a fairly major effort.

        Attachments

          Issue Links

            Activity

            Hide
            gpdf Gregory Dubois-Felsmann added a comment -

            This issue has been addressed at the head of Firefly. The fix will be included in the next major release, which will probably be 2019.4 (unless it is delayed to January).

            In the mean time, the strategy decided upon is:

            • Deploy 2019.3.2-based Portal applications to lsst-lsp-int and, if testing justifies it, to lsst-lsp-stable, accepting that these deployments will not be able to handle detection footprint displays via Python.
            • Remain at 2019.2.1 for the lsst-demo service, and keep the override in place that directs Python access from the Notebook Aspect to this server, until a 2019.4 Firefly and associated Portal release are available.
            Show
            gpdf Gregory Dubois-Felsmann added a comment - This issue has been addressed at the head of Firefly. The fix will be included in the next major release, which will probably be 2019.4 (unless it is delayed to January). In the mean time, the strategy decided upon is: Deploy 2019.3.2-based Portal applications to lsst-lsp-int and, if testing justifies it, to lsst-lsp-stable , accepting that these deployments will not be able to handle detection footprint displays via Python. Remain at 2019.2.1 for the lsst-demo service, and keep the override in place that directs Python access from the Notebook Aspect to this server, until a 2019.4 Firefly and associated Portal release are available.
            Hide
            gpdf Gregory Dubois-Felsmann added a comment - - edited

            The work described above was performed: 2019.3.2 was used to create and deploy a Portal application release, suit 1.1.1; the previous version was retained on lsst-demo and restored detection-footprint visualization in the Notebook Aspect.

            The next step foreseen after this ticket was not ticketed at the time as it should have been. I have created DM-25752.

            Show
            gpdf Gregory Dubois-Felsmann added a comment - - edited The work described above was performed: 2019.3.2 was used to create and deploy a Portal application release, suit 1.1.1; the previous version was retained on lsst-demo and restored detection-footprint visualization in the Notebook Aspect. The next step foreseen after this ticket was not ticketed at the time as it should have been. I have created DM-25752 .

              People

              Assignee:
              gpdf Gregory Dubois-Felsmann
              Reporter:
              gpdf Gregory Dubois-Felsmann
              Watchers:
              Gregory Dubois-Felsmann, Loi Ly, Trey Roby, Yusra AlSayyad
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.