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

Make BlobStoreRepository Aware of ClusterState #49639

Merged

Commits on Nov 27, 2019

  1. Make BlobStoreRepository Aware of ClusterState

    This is a preliminary to elastic#49060.
    
    It does not introduce any substantial behavior change to how the blob store repository
    operates. What it does is to add all the infrastructure changes around passing the cluster service
    to the blob store, associated test changes and a best effort approach to tracking the latest repository
    generation on all nodes from cluster state updates. This brings a slight improvement to the consistency
    by which non-master nodes (or master directly after a failover) will be able to determine the latest
    repository generation. It does not however do any tricky checks for the situation after a repository operation
    (create, delete or cleanup) that could theoretically be used to get even greater accuracy to keep this change
    simple.
    This change does not in any way alter the behavior of the blobstore repository other than adding a better "guess"
    for the value of the latest repo generation and is mainly intended to isolate the actual logical change to how the
    repository operates in elastic#49060
    original-brownbear committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    62ecb71 View commit details
    Browse the repository at this point in the history
  2. obv...

    original-brownbear committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    bae7a9e View commit details
    Browse the repository at this point in the history
  3. shorter

    original-brownbear committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    741fabf View commit details
    Browse the repository at this point in the history
  4. safer repo close

    original-brownbear committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    991f368 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfb104f View commit details
    Browse the repository at this point in the history
  6. drier mocking

    original-brownbear committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    6ddfaf0 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    4880d09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c257b0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f3e0df View commit details
    Browse the repository at this point in the history
  4. CR fixes

    original-brownbear committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    9b2d2ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7689aa5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5da114d View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2019

  1. Configuration menu
    Copy the full SHA
    3765863 View commit details
    Browse the repository at this point in the history
  2. CR: add comment

    original-brownbear committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    331b4a0 View commit details
    Browse the repository at this point in the history