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

Remove "Generation 2" Middleware

    XMLWordPrintable

    Details

    • Team:
      Architecture
    • Urgent?:
      No

      Description

      The "Generation 2" Middleware must be removed... sometime in the future. Tim Jenness will provide schedule information as it becomes available.

        Attachments

          Issue Links

            Activity

            Hide
            swinbank John Swinbank added a comment -

            I think we need to go through a complete release cycle with operational gen 2 and gen 3 middleware before we can remove gen 2 altogether. It follows that this issue can't block release 20. Moving the blocker to 21.

            Show
            swinbank John Swinbank added a comment - I think we need to go through a complete release cycle with operational gen 2 and gen 3 middleware before we can remove gen 2 altogether. It follows that this issue can't block release 20. Moving the blocker to 21.
            Hide
            swinbank John Swinbank added a comment -

            Pushing this to block v22 for now, since it's clearly not being removed in v21.

            Show
            swinbank John Swinbank added a comment - Pushing this to block v22 for now, since it's clearly not being removed in v21.
            Hide
            tjenness Tim Jenness added a comment -

            I would not be surprised if daf_persistence is still being imported by code in science pipelines at the end of 2021.

            Show
            tjenness Tim Jenness added a comment - I would not be surprised if daf_persistence is still being imported by code in science pipelines at the end of 2021.
            Hide
            yusra Yusra AlSayyad added a comment -

            Tim for the win. This is definitely not happening for v22 or v23. I'll push it out to v24, but this this is going to be a lot of work. If pipelines removes gen2 from all the tasks in the background of their regular development, this will probably span a 6+ month process.

            Show
            yusra Yusra AlSayyad added a comment - Tim for the win. This is definitely not happening for v22 or v23. I'll push it out to v24, but this this is going to be a lot of work. If pipelines removes gen2 from all the tasks in the background of their regular development, this will probably span a 6+ month process.
            Hide
            tjenness Tim Jenness added a comment -

            What I really want to know is when I can add the deprecation warning to Mapper and CmdLineTask ?

            Show
            tjenness Tim Jenness added a comment - What I really want to know is when I can add the deprecation warning to Mapper and CmdLineTask ?
            Hide
            tjenness Tim Jenness added a comment -

            And I'm more than happy to take a chainsaw to it all on my own time because obs_base has too much cruft in it at the moment.

            Show
            tjenness Tim Jenness added a comment - And I'm more than happy to take a chainsaw to it all on my own time because obs_base has too much cruft in it at the moment.
            Hide
            tjenness Tim Jenness added a comment -

            With the release of v23.0 DM-29437 gen2 can be removed as soon as the pipelines team declare that they have completed the gen2/gen3 parity tests.

            Show
            tjenness Tim Jenness added a comment - With the release of v23.0 DM-29437 gen2 can be removed as soon as the pipelines team declare that they have completed the gen2/gen3 parity tests.
            Hide
            tjenness Tim Jenness added a comment -

            All gen2 code has been removed from lsst_distrib (pipe_drivers, ctrl_pool, and daf_persistence still exist but nothing uses them – pipe_drivers is being retained for a while because of the gen3 class that was being used there until recently DM-29835)

            Show
            tjenness Tim Jenness added a comment - All gen2 code has been removed from lsst_distrib (pipe_drivers, ctrl_pool, and daf_persistence still exist but nothing uses them – pipe_drivers is being retained for a while because of the gen3 class that was being used there until recently DM-29835 )

              People

              Assignee:
              tjenness Tim Jenness
              Reporter:
              gcomoretto Gabriele Comoretto [X] (Inactive)
              Watchers:
              Gabriele Comoretto [X] (Inactive), Tim Jenness, Yusra AlSayyad
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.