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

Bug 1815637: bump etcd v3.3.20 #45

Closed
wants to merge 42 commits into from

Commits on Nov 21, 2019

  1. etcdserver: Remove infinite loop in doSerialize

    Once chk(ai) fails with auth.ErrAuthOldRevision it will always do,
    regardless how many times you retry. So the error is better be returned
    to fail the pending request and make the client re-authenticate.
    horkhe authored and jingyih committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    95095f8 View commit details
    Browse the repository at this point in the history
  2. etcdserver: remove auth validation loop

    Remove auth validation loop in v3_server.raftRequest(). Re-validation
    when error ErrAuthOldRevision occurs should be handled on client side.
    jingyih committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    5a48217 View commit details
    Browse the repository at this point in the history
  3. integration: disable TestV3AuthOldRevConcurrent

    Disable TestV3AuthOldRevConcurrent for now. See
    etcd-io#10468 (comment)
    jingyih committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    e1508f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2020

  1. Merge pull request etcd-io#11378 from jingyih/automated-cherry-pick-o…

    …f-#10218-etcd-io#10468-upstream-release-3.3
    
    Automated cherry pick of etcd-io#10218 etcd-io#10468 on release 3.3
    mitake authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    70853d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. Configuration menu
    Copy the full SHA
    b3d9e29 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#11623 from jpbetz/automated-cherry-pick-of…

    …-#11613-origin-release-3.3
    
    Automated cherry pick of etcd-io#11613 to release-3.3
    wenjiaswe authored Feb 13, 2020
    Configuration menu
    Copy the full SHA
    b0a4038 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2020

  1. mvcc/backend: check for nil boltOpenOptions

    Check if boltOpenOptions is nil before use it.
    jingyih committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    7b1a92c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2020

  1. Merge pull request etcd-io#11632 from jingyih/automated-cherry-pick-o…

    …f-#11630-upstream-release-3.3
    
    Automated cherry pick of etcd-io#11630 to release-3.3
    jingyih authored Feb 16, 2020
    Configuration menu
    Copy the full SHA
    e21e355 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2020

  1. etcdctl: fix member add command

    Use members information from member add response, which is
    guaranteed to be up to date.
    jingyih committed Feb 29, 2020
    Configuration menu
    Copy the full SHA
    c58133b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. Merge pull request etcd-io#11665 from jingyih/automated-cherry-pick-o…

    …f-#11638-upstream-release-3.3
    
    Automated cherry pick of etcd-io#11638 on release-3.3
    spzala authored Mar 11, 2020
    Configuration menu
    Copy the full SHA
    eb1df6d View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. proxy/grpcproxy: add return on error for metrics handler

    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    1228d6c View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. etcdserver/api/etcdhttp: log server-side /health checks

    ref.
    etcd-io#11704
    
    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    30aaceb View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. clientv3: embed api version in metadata

    ref.
    etcd-io#11687
    
    Signed-off-by: Gyuho Lee <[email protected]>
    
    clientv3: fix racy writes to context key
    
    === RUN   TestWatchOverlapContextCancel
    
    ==================
    
    WARNING: DATA RACE
    
    Write at 0x00c42110dd40 by goroutine 99:
    
      runtime.mapassign()
    
          /usr/local/go/src/runtime/hashmap.go:485 +0x0
    
      github.com/coreos/etcd/clientv3.metadataSet()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/ctx.go:61 +0x8c
    
      github.com/coreos/etcd/clientv3.withVersion()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/ctx.go:47 +0x137
    
      github.com/coreos/etcd/clientv3.newStreamClientInterceptor.func1()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/client.go:309 +0x81
    
      google.golang.org/grpc.NewClientStream()
    
          /go/src/github.com/coreos/etcd/gopath/src/google.golang.org/grpc/stream.go:101 +0x10e
    
      github.com/coreos/etcd/etcdserver/etcdserverpb.(*watchClient).Watch()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/etcdserver/etcdserverpb/rpc.pb.go:3193 +0xe9
    
      github.com/coreos/etcd/clientv3.(*watchGrpcStream).openWatchClient()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:788 +0x143
    
      github.com/coreos/etcd/clientv3.(*watchGrpcStream).newWatchClient()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:700 +0x5c3
    
      github.com/coreos/etcd/clientv3.(*watchGrpcStream).run()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:431 +0x12b
    
    Previous read at 0x00c42110dd40 by goroutine 130:
    
      reflect.maplen()
    
          /usr/local/go/src/runtime/hashmap.go:1165 +0x0
    
      reflect.Value.MapKeys()
    
          /usr/local/go/src/reflect/value.go:1090 +0x43b
    
      fmt.(*pp).printValue()
    
          /usr/local/go/src/fmt/print.go:741 +0x1885
    
      fmt.(*pp).printArg()
    
          /usr/local/go/src/fmt/print.go:682 +0x1b1
    
      fmt.(*pp).doPrintf()
    
          /usr/local/go/src/fmt/print.go:998 +0x1cad
    
      fmt.Sprintf()
    
          /usr/local/go/src/fmt/print.go:196 +0x77
    
      github.com/coreos/etcd/clientv3.streamKeyFromCtx()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:825 +0xc8
    
      github.com/coreos/etcd/clientv3.(*watcher).Watch()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:265 +0x426
    
      github.com/coreos/etcd/clientv3/integration.testWatchOverlapContextCancel.func1()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:959 +0x23e
    
    Goroutine 99 (running) created at:
    
      github.com/coreos/etcd/clientv3.(*watcher).newWatcherGrpcStream()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:236 +0x59d
    
      github.com/coreos/etcd/clientv3.(*watcher).Watch()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:278 +0xbb6
    
      github.com/coreos/etcd/clientv3/integration.testWatchOverlapContextCancel.func1()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:959 +0x23e
    
    Goroutine 130 (running) created at:
    
      github.com/coreos/etcd/clientv3/integration.testWatchOverlapContextCancel()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:979 +0x76d
    
      github.com/coreos/etcd/clientv3/integration.TestWatchOverlapContextCancel()
    
          /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:922 +0x44
    
      testing.tRunner()
    
          /usr/local/go/src/testing/testing.go:657 +0x107
    
    ==================
    
    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    6f7ee07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9027ce View commit details
    Browse the repository at this point in the history
  3. version: 3.3.19

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    f9c8920 View commit details
    Browse the repository at this point in the history
  4. words: whitelist "hasleader"

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    10d50e0 View commit details
    Browse the repository at this point in the history
  5. Revert "version: 3.3.19"

    This reverts commit 3f6b978.
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    07562e2 View commit details
    Browse the repository at this point in the history
  6. version: 3.3.19

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    acb9746 View commit details
    Browse the repository at this point in the history
  7. travis.yaml: use Go 1.12.12

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    5088080 View commit details
    Browse the repository at this point in the history
  8. Revert "version: 3.3.19"

    This reverts commit acb9746.
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    cd200b4 View commit details
    Browse the repository at this point in the history
  9. words: whitelist "racey"

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    a463bd5 View commit details
    Browse the repository at this point in the history
  10. version: 3.3.19

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    67da93f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. pkg/ioutil: add "FlushN"

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    89ecd19 View commit details
    Browse the repository at this point in the history
  2. wal: add "etcd_wal_writes_bytes_total"

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    1aa5da9 View commit details
    Browse the repository at this point in the history
  3. version: 3.3.20

    Signed-off-by: Gyuho Lee <[email protected]>
    gyuho committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    9fd7e2b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. version: openshift-v4.0

    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    b7ab026 View commit details
    Browse the repository at this point in the history
  2. Dockerfile: add etcdctl

    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    f89bec2 View commit details
    Browse the repository at this point in the history
  3. Dockerfile.*: Fix "etcd is distributed" -> "etcd is a distributed"

    Correcting a typo from 2f10964 (version: openshift-v4.0, 2018-11-29).
    wking authored and hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    3ecc336 View commit details
    Browse the repository at this point in the history
  4. Dockerfile: resolve issue where binary was not properly copied from b…

    …uild.
    
    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    5342b52 View commit details
    Browse the repository at this point in the history
  5. OWNERS: add

    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    9453114 View commit details
    Browse the repository at this point in the history
  6. Dockerfile: set coreos org as canonical for release-3.3

    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    b308297 View commit details
    Browse the repository at this point in the history
  7. Dockerfile: bump golang to 1.11

    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    6ae7d0c View commit details
    Browse the repository at this point in the history
  8. Dockerfile: use build instead of make build

    make build performs a sanity test on the binary image which causes problems for unsupport arch. Because we run full CI tests against the image this check is not nessisary and will allow images to be build regardless of arch.
    
    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    d32f7a7 View commit details
    Browse the repository at this point in the history
  9. Dockerfile: bump golang 1.12

    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    dfb6d69 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    addfb27 View commit details
    Browse the repository at this point in the history
  11. build openshift tools with etcd

    deads2k authored and hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    7b2c515 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e5906d9 View commit details
    Browse the repository at this point in the history
  13. Archive data-dir if target member is unstarted

    retroflexer authored and hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    84baef3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3737edd View commit details
    Browse the repository at this point in the history
  15. If we weren't able to get client or get target member but memberDir e…

    …xists, go ahead and start.
    retroflexer authored and hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    f039fce View commit details
    Browse the repository at this point in the history
  16. list all peers in initial-cluster

    deads2k authored and hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    5ddce2d View commit details
    Browse the repository at this point in the history
  17. vendor: bump gRPC-go to v1.23.1

    CARRY:
    
    This bump resolves and issue where max frame size (16kb) was not
    defined which has security implications.
    
    Signed-off-by: Sam Batschelet <[email protected]>
    hexfusion committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    151bb84 View commit details
    Browse the repository at this point in the history