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

PipelineTask should always use overridable methods to get DatasetTypes

    XMLWordPrintable

    Details

      Description

      It looks like PipelineTask.runQuantum (at least) uses iteration through the Config instance to find all of the input and output DatasetTypes.  This at least partially ignores the get*DatasetType methods, which should be permitted to add and modify the set of DatasetTypes processed.

      Fixing this may involving changing the signatures of the get*DatasetType methods a bit - there is at least some information (e.g. "scalar") that is currently only available from the configs, and that probably needs to be forwarded through the get*DatasetType methods so they can be considered the final source of truth by PipelineTask and all activators.

       

        Attachments

          Activity

          jbosch Jim Bosch created issue -
          salnikov Andy Salnikov made changes -
          Field Original Value New Value
          Status To Do [ 10001 ] In Progress [ 3 ]
          salnikov Andy Salnikov made changes -
          Watchers Andy Salnikov, Jim Bosch, Nate Lust [ Andy Salnikov, Jim Bosch, Nate Lust ] Andy Salnikov, Jim Bosch, Nate Lust, Vaikunth Thukral [ Andy Salnikov, Jim Bosch, Nate Lust, Vaikunth Thukral ]
          salnikov Andy Salnikov made changes -
          Epic Link DM-14661 [ 106365 ]
          salnikov Andy Salnikov made changes -
          Sprint BG3_F18_10 [ 797 ]
          Story Points 1
          salnikov Andy Salnikov made changes -
          Reviewers Jim Bosch [ jbosch ]
          Status In Progress [ 3 ] In Review [ 10004 ]
          jbosch Jim Bosch made changes -
          Status In Review [ 10004 ] Reviewed [ 10101 ]
          salnikov Andy Salnikov made changes -
          Resolution Done [ 10000 ]
          Status Reviewed [ 10101 ] Done [ 10002 ]

            People

            Assignee:
            salnikov Andy Salnikov
            Reporter:
            jbosch Jim Bosch
            Reviewers:
            Jim Bosch
            Watchers:
            Andy Salnikov, Jim Bosch, Nate Lust, Vaikunth Thukral
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.