Uploaded image for project: 'Apache Hop (Retired)'
  1. Apache Hop (Retired)
  2. HOP-2268

Avoid state of metadata by not implementing IVariables

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.50
    • API
    • None

    Description

      Metadata objects are now implementing IVariables.

      While this makes it easy for objects like PipelineMeta and DatabaseMeta to resolve variables at runtime it causes 2 main issues:

      • the metadata now has a state associated with the run-time forcing cloning, copying, re-loading of the metadata for each execution
      • More importantly, it's often unclear where the variables came from, how they were set, if they were set at all and if all sources for variables were taken into account.

         

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            mcasters Matt Casters
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment