Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SPARK-24601] Update Jackson to 2.9.6 #21596

Closed
wants to merge 3 commits into from
Closed

Commits on Oct 4, 2018

  1. [SPARK-24601][SQL] Set JSON benchmark baseline

    So we keep the results in the git commit history and we can do an
    easy comparison
    Fokko Driesprong committed Oct 4, 2018
    Configuration menu
    Copy the full SHA
    2c43451 View commit details
    Browse the repository at this point in the history
  2. [SPARK-24601][SQL] Bump Jackson version

    Jackson is incompatible with upstream versions, therefore bump
    the Jackson version to a more recent one.
    
    Behaviour has changed since 2.7.x that None is not considered null
    anymore: FasterXML/jackson-module-scala#325
    
    This will only include value that indicates that only properties with
    null value, or what is considered empty, are not to be included.
    https://fasterxml.github.io/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html
    
    Change the flags to NON_ABSENT
    Fokko Driesprong committed Oct 4, 2018
    Configuration menu
    Copy the full SHA
    0cc5390 View commit details
    Browse the repository at this point in the history
  3. [SPARK-24601][SQL] Implement isEmpty on ExecutorMetricsJsonSerializer

    Since:
    scala> None == null
    res0: Boolean = false
    
    We need to implement the isEmpty function to verify if the Option[_]
    is Empty or not.
    Fokko Driesprong committed Oct 4, 2018
    Configuration menu
    Copy the full SHA
    b53c8f2 View commit details
    Browse the repository at this point in the history