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

Split searchable snapshot into multiple repo operations #116918

Commits on Nov 18, 2024

  1. Split searchable snapshot into multiple repo operations

    Each operation on a snapshot repository uses the same `Repository`,
    `BlobStore`, etc. instances throughout, in order to avoid the complexity
    arising from handling metadata updates that occur while an operation is
    running. Today we model the entire lifetime of a searchable snapshot
    shard as a single repository operation since there should be no metadata
    updates that matter in this context (other than those that are handled
    dynamically via other mechanisms) and some metadata updates might be
    positively harmful to a searchable snapshot shard.
    
    It turns out that there are some undocumented legacy settings which _do_
    matter to searchable snapshots, and which are still in use, so with this
    commit we move to a finer-grained model of repository operations within
    a searchable snapshot.
    DaveCTurner committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    cef1b54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1b19cf View commit details
    Browse the repository at this point in the history
  3. Comment

    DaveCTurner committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    333511a View commit details
    Browse the repository at this point in the history
  4. before writing

    DaveCTurner committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    8a31dcf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e326a48 View commit details
    Browse the repository at this point in the history
  6. Skip tests in FIPS JVMs

    DaveCTurner committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    f12848a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3a8e7eb View commit details
    Browse the repository at this point in the history
  8. Inline lastKnownState

    DaveCTurner committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    df424fa View commit details
    Browse the repository at this point in the history
  9. Debug logs

    DaveCTurner committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    a547e2c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4473e75 View commit details
    Browse the repository at this point in the history