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

Add conditional read after write for rules #584

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Commits on Oct 25, 2023

  1. Implementation

    NOTE:
    Rebased from main after refactor in #13014
    
    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    8f0ac08 View commit details
    Browse the repository at this point in the history
  2. Add feature flag

    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    b4c3efb View commit details
    Browse the repository at this point in the history
  3. Refactor concurrency control

    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    31a65d1 View commit details
    Browse the repository at this point in the history
  4. goimports

    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    fe8b7ed View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Optimising dependencies/dependents funcs to not produce new slices ea…

    …ch request
    
    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    af8f965 View commit details
    Browse the repository at this point in the history
  2. Refactoring

    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    e5eac61 View commit details
    Browse the repository at this point in the history
  3. Rename flag

    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    055d9ff View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Refactoring for performance, and to allow controller to be overridden

    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    7b45ee6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:prometheus/prometheus into dannykop…

    …ping/rule-deps
    Danny Kopping committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    f30feb3 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Merge branch 'main' of github.com:prometheus/prometheus into dannykop…

    …ping/rule-deps
    Danny Kopping committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    855596e View commit details
    Browse the repository at this point in the history
  2. Block until all rules, both sync & async, have completed evaluating

    Updated & added tests
    
    Signed-off-by: Danny Kopping <[email protected]>
    Danny Kopping committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    5f0aa5f View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    d881f5a View commit details
    Browse the repository at this point in the history
  2. Added RuleDetail.Independent

    Signed-off-by: Marco Pracucci <[email protected]>
    pracucci committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    34dc573 View commit details
    Browse the repository at this point in the history