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

Downgrade poc #6

Open
wants to merge 72 commits into
base: master
Choose a base branch
from
Open

Downgrade poc #6

wants to merge 72 commits into from

Commits on Oct 22, 2019

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

Commits on Nov 13, 2019

  1. CHANGELOG: Add v3.4.3

    Add v3.4.3 and fix v3.4.2 release date.
    
    Fixes # 11353
    spzala committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    8adebf4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11354 from spzala/issue11353

    CHANGELOG: Add v3.4.3
    spzala committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    63dd73c View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

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

Commits on Nov 19, 2019

  1. Configuration menu
    Copy the full SHA
    4b755e8 View commit details
    Browse the repository at this point in the history
  2. feat: changed ETCD manager URL

    It now points to our domain instead of the Github page.
    gtamas committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    a057116 View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#11373 from gtamas/master

    Documentation: changed ETCD manager URL
    jingyih committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    b373cb9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28f40d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5e747b View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2019

  1. Merge pull request etcd-io#11374 from YoyinZyc/put_throughput_metrics

    mvcc: add "etcd_mvcc_put_size_in_bytes" metrics
    jingyih committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    908ef19 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Merge pull request etcd-io#11363 from yeasy/patch-1

    docs: Update the raft usage by adding Hyperledger project
    jingyih committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    ec52217 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

  1. Configuration menu
    Copy the full SHA
    5a11023 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cab4cac View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#11266 from YoyinZyc/upgrade-downgrade-test

    e2e: only expect cluster's major version is > 3 in release upgrade test
    jingyih committed Nov 25, 2019
    Configuration menu
    Copy the full SHA
    44fc9e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. Configuration menu
    Copy the full SHA
    49c3f74 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11395 from jingyih/update_changelog

    CHANGELOG: update from PR etcd-io#11374
    wenjiaswe committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    9c08316 View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#11287 from YoyinZyc/version-test-rolling-s…

    …tart
    
    e2e: add cluster version test with rolling start servers
    jingyih committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    419ffb7 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Configuration menu
    Copy the full SHA
    6c0e2d3 View commit details
    Browse the repository at this point in the history
  2. mvcc/kvstore:fixcompactbug

    WIZARD-CXY committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    655df65 View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#11399 from johncming/remove-dup-code

    etcdmain: remove duplicate codes.
    jingyih committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    3275e5f View commit details
    Browse the repository at this point in the history
  4. Merge pull request etcd-io#11400 from WIZARD-CXY/compactfix

    mvcc/kvstore:fixcompactbug
    jingyih committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    ccc52be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6be629c View commit details
    Browse the repository at this point in the history
  6. Merge pull request etcd-io#11404 from jingyih/update_changelog

    CHANGELOG: update from PR 11403
    jingyih committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    d1139d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. Configuration menu
    Copy the full SHA
    b14c7cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8ffd92 View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#11413 from YoyinZyc/fix-user-options-nil-p…

    …ointer
    
    auth: fix user.Options nil pointer
    xiang90 committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    ae2bc16 View commit details
    Browse the repository at this point in the history
  4. Merge pull request etcd-io#11358 from linux-on-ibm-z/s390x-binary

    scripts/build-binary: Added s390x support for binary release
    xiang90 committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    18e9e45 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Update CHANGELOG-3.3.md

    wenjiaswe committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    659f5a4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11408 from xiang90/lock

    concurrency: make lock more reliable
    gyuho committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    e5356cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4d7ad3 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Configuration menu
    Copy the full SHA
    c5887cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd2dddb View commit details
    Browse the repository at this point in the history
  3. integration: prevent goroutines leaks in test (etcd-io#11318)

    Some goroutines in test functions will be leaked in certain cases.
    This patch stops these leaks no matter what happens in test, by
    putting the blocking channel in select together with a new stopc
    channel, or adding 1 buffer to the blocking channel.
    lzhfromustc authored and xiang90 committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    1f8764b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. etcdserver: add v3 request type for cluster attr

    Added ClusterVersionSetRequest for setting cluster version via v3 apply.
    
    Added ClusterMemberAttrSetRequest for setting clsuter member attributes
    via v3 apply.
    jingyih authored and YoyinZyc committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    dcd622b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c3401f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cd2502 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed5a01a View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. Configuration menu
    Copy the full SHA
    7784ca8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11427 from YoyinZyc/migration-cluster-attr

    Migrate cluster attributes to use v3 backend
    gyuho committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    9f81002 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aea34c1 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2019

  1. Configuration menu
    Copy the full SHA
    5127cfb View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11418 from YoyinZyc/fix-add-user-grpc

    auth: fix NoPassWord check when add user
    jingyih committed Dec 10, 2019
    Configuration menu
    Copy the full SHA
    4f35794 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. Configuration menu
    Copy the full SHA
    69841bd View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11432 from YoyinZyc/changelog-11427

    CHANGELOG-3.5: update for etcd-io#11427
    jingyih committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    b7d9f45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d702518 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

  1. Configuration menu
    Copy the full SHA
    769d2f8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11443 from YoyinZyc/changelog-11418

    CHANGELOG: Add etcd-io#11418 to changelog-3.4, changelog-3.5
    gyuho committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    378b05b View commit details
    Browse the repository at this point in the history
  3. etcdserver: Add downgrade support POC

    wenjiaswe authored and YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    9298f84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62280cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1aa02da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    336cef4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9da21e9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2023979 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5182d5e View commit details
    Browse the repository at this point in the history
  10. membership: recover downgrade from backend when restart the server or…

    … restore from snapshot
    YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    a81969f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5df9185 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1d80e74 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e429b7 View commit details
    Browse the repository at this point in the history
  14. etcdserver: update downgrade check for version when starting/restarti…

    …ng server and modify compatibility check when new member joins in an existing cluster; add http handler to get downgrade enabled status
    YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    fa150ce View commit details
    Browse the repository at this point in the history
  15. etcdserver: add unit&integration test for downgrade; etcdctl: add pri…

    …nterRPC and fieldsPrinter for downgrade
    YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    ce75238 View commit details
    Browse the repository at this point in the history
  16. etcdserver: add new http handler to fetch the downgrade status of a c…

    …luster. It is used when adding a new member to an downgrading cluster. The new member should match the downgrade target version.
    YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    87aaab6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    dbc383a View commit details
    Browse the repository at this point in the history
  18. test: ctl_downgrade_test

    wenjiaswe authored and YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    f01694a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2311bc4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fe53e35 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5c7f7ee View commit details
    Browse the repository at this point in the history
  22. etcdserver: allow previous binary to restart when downgrade. add new …

    …interface ServerPeerHTTP to wrap up ServerPeer.
    YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    61082c8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    197a8a6 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6efeb79 View commit details
    Browse the repository at this point in the history
  25. etcdserver: separate function isValidDowngrade from mustDetectDowngra…

    …de; remove new-added plog
    YoyinZyc committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    f961ac9 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2019

  1. Configuration menu
    Copy the full SHA
    00a36b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22ddb23 View commit details
    Browse the repository at this point in the history