Uploaded image for project: 'CloverETL Engine'
  1. CloverETL Engine
  2. CL-2551

ExecuteGraph component should not construct whole TransformationGraph in initialization time

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: rel-3-3-0
    • Fix Version/s: rel-3-4-0-M1
    • Component/s: None
    • Security Level: Users (General product issues)
    • QA Testing:
      Graph automated test
    • QA Test Identification:
      cloveretl.test.scenarios/after-commit.ts/ExecuteGraph_lazyConstructedSubgraph_CL-2551

      Description

      ExecuteGraph component constructs TransformatioGraph in initialization time to reach graph parameters and dictionary structure of the executed graph. This is too proactive and can cause unintended error for invalid sub-graphs, see CL-2547.

      Shallow graph parsing should be used instead to avoid these errors with non-existent metadata and maybe others and only dictionary and graph parameters should be parsed out from referenced grf file.

        Attachments

          Activity

            People

            • Assignee:
              zatopekm Martin Zatopek
              Reporter:
              zatopekm Martin Zatopek
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day
                1d