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

Assert not same executor when completing future #108934

Commits on May 23, 2024

  1. Assert not same executor when completing future

    A common deadlock pattern is waiting and completing a future on the same executor.
    This only works until the executor is fully depleted of threads. Now assert that
    waiting for a future to be completed and the completion happens on different
    executors.
    henningandersen committed May 23, 2024
    Configuration menu
    Copy the full SHA
    4f1a539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d84d275 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39450b7 View commit details
    Browse the repository at this point in the history
  4. cs

    henningandersen committed May 23, 2024
    Configuration menu
    Copy the full SHA
    ef2a6a4 View commit details
    Browse the repository at this point in the history
  5. comments.

    henningandersen committed May 23, 2024
    Configuration menu
    Copy the full SHA
    a7b6a85 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41c54e1 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Add and use UnsafePlainActionFuture

    Too many issues to fix in one PR, add a class that is used where we rely on
    notifying on same thread to at least have visibility.
    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    7722a9e View commit details
    Browse the repository at this point in the history
  2. CCR unsafety

    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    1508a6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43a477b View commit details
    Browse the repository at this point in the history
  4. Disruption IT

    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    4cc0c59 View commit details
    Browse the repository at this point in the history
  5. Transport test cases

    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    7896110 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    199676e View commit details
    Browse the repository at this point in the history
  7. spotless

    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    2e031fb View commit details
    Browse the repository at this point in the history
  8. right executor

    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    8de5f11 View commit details
    Browse the repository at this point in the history
  9. ml

    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    6554796 View commit details
    Browse the repository at this point in the history
  10. security

    henningandersen committed May 24, 2024
    Configuration menu
    Copy the full SHA
    356a846 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Merge remote-tracking branch 'origin/main' into assert_not_same_execu…

    …tor_when_completing_future
    henningandersen committed May 25, 2024
    Configuration menu
    Copy the full SHA
    a6466a2 View commit details
    Browse the repository at this point in the history
  2. Simplifiy

    henningandersen committed May 25, 2024
    Configuration menu
    Copy the full SHA
    aec8017 View commit details
    Browse the repository at this point in the history
  3. ccr double encounter

    henningandersen committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c6f9c32 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. silly mistake

    henningandersen committed May 26, 2024
    Configuration menu
    Copy the full SHA
    ce01fd9 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. inference runner

    henningandersen committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7205c23 View commit details
    Browse the repository at this point in the history
  2. Mark deprecated.

    henningandersen committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ac36c97 View commit details
    Browse the repository at this point in the history
  3. Stateless prewarming

    henningandersen committed May 27, 2024
    Configuration menu
    Copy the full SHA
    1edb078 View commit details
    Browse the repository at this point in the history
  4. spotless

    henningandersen committed May 27, 2024
    Configuration menu
    Copy the full SHA
    1c1d48a View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    bedbda8 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/main' into assert_not_same_execu…

    …tor_when_completing_future
    henningandersen committed May 28, 2024
    Configuration menu
    Copy the full SHA
    0992112 View commit details
    Browse the repository at this point in the history