Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-848

Explain output sometimes may not match the exact plan that is executed in terms of the order in which inner plans and operators are presented - (semantically the plans are the same)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.3.0
    • None
    • None
    • None

    Description

      The visitors used for explain and in MRCompiler do not guarantee order - hence the plan shown in explain output may not match the plan that is finally executed. This is not a bug but makes debugging harder. If the plan that is executed is different from the one in explain, it would still be the same in terms of semantics - the difference would only be in the order of inner plans and operators. It would be nice if we could have an order preserving way of showing explain output which would also be used to construct the plan (MRPlan) which is finally executed.

      Attachments

        Activity

          People

            Unassigned Unassigned
            pkamath Pradeep Kamath
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: