Pig
  1. Pig
  2. PIG-3736

Refactor configuration management in pig

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Currently, all the MR properties from Configuration and user defined properties are sync'ed into PigContext's properties member using Utils.recomputeProperties method. This is done in several places in the code and it is kind of the magic behind how configuration works (I removed a little bit of this magic in PIG-3463). We should refactor the code to separate this so that we can improve configuration settings and precedence can be clearly defined.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Aniket Mokashi
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development