Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-9307 Conditional code improvements: Stage 1
  3. HPCC-10540

Conditionals: Options requiring enabling simultaneously

    XMLWordPrintable

Details

    • Sub-task
    • Status: Accepted
    • Not specified
    • Resolution: Unresolved
    • None
    • None
    • Code Generator

    Description

      This is a bit of an all or nothing change. Just changing one of the following options normally causes problems - either greatly increased code size, or expressions being evaluated out of order.

      At the moment the following options will need to be enabled at the same time for it to stand some chances of working:

      maxRootMaybeThorActions=999

      • ensure that graphs are executed together when they can be

      globalAutoHoist=false

      • stop creating temporaries between graphs

      resourceConditionalActions=true

      • conditional actions need to come out in the graph

      workunitTemporaries=false (or something like it)

      • ensure global expressions are hoisted in the resourcing code, not earlier - otherwise you hit dependency issues.

      autoDeduceGlobal (doesn't yet exist)

      • Need to automatically work out which parts of the query need to be executed globally, and ensure they are evaluated there - HPCC-9312.

      Attachments

        Activity

          People

            ghalliday Gavin Halliday
            ghalliday Gavin Halliday
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: