Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-26904 API Auditing
  3. SPARK-30829

Define LegacyBehaviorPolicy enumeration as the common value for result change configs

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 3.0.0
    • SQL
    • None

    Description

      During API auditing for the 3.0 release, we found several new approaches that will change the results silently. For these features, we create a common config value, which is a three-value enumeration. Whenever the new behavior will silently change the results, this config can be reused.

      • Exception(default): Spark will throw an exception while result changes will happen, and remind users to choose between legacy and new behavior.
      • New Behavior: Use the new approach.
      • Legacy: Use the legacy behavior of earlier versions.

      Attachments

        Issue Links

          Activity

            People

              XuanYuan Yuanjian Li
              XuanYuan Yuanjian Li
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: