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

Improving the performance of date histogram aggregation (without any sub-aggregation) #11083

Merged
merged 25 commits into from
Nov 28, 2023

Commits on Nov 2, 2023

  1. Adding filter based optimization logic to date histogram aggregation

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    f9b0d5f View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Reading the field name for aggregation correctly

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    05ca07b View commit details
    Browse the repository at this point in the history
  2. Adding the limit on number of buckets for filter aggregation

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    e7f8a8c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Applying the optimizations for match all query as well

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d8487f8 View commit details
    Browse the repository at this point in the history
  2. Handling the unwrapped match all query

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d4ada64 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Adding logic for recursively unwrapping the query

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    f12ed77 View commit details
    Browse the repository at this point in the history
  2. Restructuring the code for making it more reusable and unit testable

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    d9bbd1f View commit details
    Browse the repository at this point in the history
  3. Adding javadocs for fixing build failure

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    5f25240 View commit details
    Browse the repository at this point in the history
  4. Fixing minor bugs in refactoring

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    88b7cca View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Adding logic for optimizing auto date histogram

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    0c27add View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Fixing bugs and passing unit tests for date histogram

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    c19f785 View commit details
    Browse the repository at this point in the history
  2. Temporarily reverting auto date histogram changes

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    e900f8e View commit details
    Browse the repository at this point in the history
  3. Fixing spotless check bugs

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    e2dbf88 View commit details
    Browse the repository at this point in the history
  4. Adding back auto date histogram and passing all unit tests

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    06d6c42 View commit details
    Browse the repository at this point in the history
  5. Fixing the integration tests for reduced collector work

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    62542c7 View commit details
    Browse the repository at this point in the history
  6. Fixing the integration test regression

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    e09f2eb View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Addressing code review comments

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    95627c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba9e605 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7265177 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    b401a12 View commit details
    Browse the repository at this point in the history
  2. Fixing hardbound, missing and script test cases

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    15f9543 View commit details
    Browse the repository at this point in the history
  3. Removing collect_count validation to prevent backward compatibility t…

    …ests from failing
    
    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4c3b917 View commit details
    Browse the repository at this point in the history
  4. Finally fixing hardbounds test case

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b535934 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be20dde View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Refactoring code for reusability

    Signed-off-by: Ankit Jain <akjain@amazon.com>
    jainankitk committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e225781 View commit details
    Browse the repository at this point in the history