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

Preserve multiple translog generations #24015

Merged
merged 22 commits into from
Apr 17, 2017

Commits on Apr 10, 2017

  1. Preserve multiple translog generations

    Today when a flush is performed, the translog is committed and if there
    are no outstanding views, only the current translog generation is
    preserved. Yet for the purpose of sequence numbers, we need stronger
    guarantees than this. This commit migrates the preservation of translog
    generations to keep the minimum generation that would be needed to
    recover after the local checkpoint.
    jasontedor committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    3112d9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03a3fe6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    583a2e4 View commit details
    Browse the repository at this point in the history
  4. More Javadocs

    jasontedor committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    9120bf9 View commit details
    Browse the repository at this point in the history
  5. Stronger preservation

    jasontedor committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    c63543b View commit details
    Browse the repository at this point in the history
  6. Fix comment

    jasontedor committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    5ba7402 View commit details
    Browse the repository at this point in the history
  7. Add extra roll

    jasontedor committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    c4690dd View commit details
    Browse the repository at this point in the history
  8. Assert generation

    jasontedor committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    9490312 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2017

  1. Check commit metadata

    jasontedor committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    f5d3973 View commit details
    Browse the repository at this point in the history
  2. Stronger test

    jasontedor committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    1817095 View commit details
    Browse the repository at this point in the history
  3. Remove imports

    jasontedor committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    dd1a7e4 View commit details
    Browse the repository at this point in the history
  4. Remove unneeded else

    jasontedor committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    42685cc View commit details
    Browse the repository at this point in the history
  5. Explicit test

    jasontedor committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    afb86e8 View commit details
    Browse the repository at this point in the history
  6. Hard exception

    jasontedor committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    32e14d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2017

  1. Rewrite min generation

    jasontedor committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    435fe25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e73ea2a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into translog-trimming

    * master: (41 commits)
      Remove awaits fix from evil JNA native tests
      Correct handling of default and array settings
      Build: Switch jna dependency to an elastic version (elastic#24081)
      fix CategoryContextMappingTests compilation bugs
      testConcurrentGetAndSetOnPrimary - fix a race condition between indexing and updating value map
      Allow different data types for category in Context suggester (elastic#23491)
      Restrict build info loading to ES jar, not any jar (elastic#24049)
      Remove more hidden file leniency from plugins
      Register error listener in evil logger tests
      Detect using logging before configuration
      [DOCS] Added note about Elastic Cloud to improve 'elastic aws' SERP results.
      Add version constant for 5.5 (elastic#24075)
      Add unit tests for NestedAggregator (elastic#24054)
      Add more debugging information to rethrottles
      Tests: Use random analyzer only on string fields in Match/MultiMatchBuilderTests
      Cleanup outdated comments for fixing up pom dependencies (elastic#24056)
      S3 Repository: Eagerly load static settings (elastic#23910)
      Reject duplicate settings on the command line
      Wildcard cluster names for cross cluster search (elastic#23985)
      Update scripts/security docs for sandboxed world (elastic#23977)
      ...
    jasontedor committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    594e9ab View commit details
    Browse the repository at this point in the history
  4. Move to asserts

    jasontedor committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    e6abaf9 View commit details
    Browse the repository at this point in the history
  5. Return local variables

    jasontedor committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    5f3d2d8 View commit details
    Browse the repository at this point in the history
  6. Fix compilation

    jasontedor committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    a05b2b7 View commit details
    Browse the repository at this point in the history
  7. Add duplicate test

    jasontedor committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    4486007 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2017

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