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

Restrict the number of results processed per index worker #3269

Merged
merged 26 commits into from
Mar 1, 2021

Commits on Feb 23, 2021

  1. Restrict the number of results processed per index worker

    A new MaxResultsPerPermit option is introduced to cap how many index
    results an index worker can process at a time. If the max is exceeded, the
    index worker must yield the permit back and acquire it again
    (potentially waiting) to continue processing the results.
    
    This cap ensures large queries don't dominate the finite number of index
    workers allowed to run concurrently and lock out smaller queries. The
    idea is users would want to set the max large enough so the vast
    majority of typical queries can finish with only a single permit
    acquisition.
    ryanhall07 committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    9abfd17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4b543e View commit details
    Browse the repository at this point in the history
  3. mock gen

    ryanhall07 committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    7c11e7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8e2e40 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Configuration menu
    Copy the full SHA
    2fa777b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae102f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4581f11 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. review comments

    ryanhall07 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    2107c97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a22b186 View commit details
    Browse the repository at this point in the history
  3. fix tests

    ryanhall07 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    13cb785 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5b6680 View commit details
    Browse the repository at this point in the history
  5. fix config test

    ryanhall07 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    2d24354 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ae5ac98 View commit details
    Browse the repository at this point in the history
  7. Limit block iters by time

    ryanhall07 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    ae900ca View commit details
    Browse the repository at this point in the history
  8. fix tests

    ryanhall07 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    1f9ebbd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b9cf04c View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. remove ctx from Release

    ryanhall07 committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    92c93e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad52f6f View commit details
    Browse the repository at this point in the history
  3. permit quota is int64

    ryanhall07 committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    a3c33af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    53c5a48 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. Configuration menu
    Copy the full SHA
    dd0678a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a563c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2021

  1. Configuration menu
    Copy the full SHA
    c08b57a View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. Configuration menu
    Copy the full SHA
    b7ab449 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b9b982 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1337a6d View commit details
    Browse the repository at this point in the history