Skip to content

Commit f6c8321

Browse files
Tyraeloneziyu.duan
authored andcommitted
replace etcd deps with v3 version(github.com/coreos/etcd => go.etcd.io/etcd/v3) (#221)
Co-authored-by: ziyu.duan <ziyu.duan@shopee.com>
1 parent 59d9065 commit f6c8321

12 files changed

+97
-72
lines changed

go.mod

+4-13
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,23 @@ require (
99
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect
1010
github.com/alexcesaro/statsd v2.0.0+incompatible // indirect
1111
github.com/containerd/continuity v0.0.0-20180612233548-246e49050efd // indirect
12-
github.com/coreos/bbolt v1.3.1-coreos.6 // indirect
13-
github.com/coreos/etcd v3.3.13+incompatible
1412
github.com/coreos/go-semver v0.2.0 // indirect
1513
github.com/coreos/go-systemd v0.0.0-20170731111925-d21964639418 // indirect
1614
github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf // indirect
17-
github.com/dgrijalva/jwt-go v3.0.0+incompatible // indirect
1815
github.com/docker/distribution v0.0.0-20171207180435-f4118485915a
1916
github.com/docker/docker v0.0.0-20181112142024-a5e2dd2bb141
2017
github.com/docker/go-connections v0.4.0
2118
github.com/docker/go-units v0.3.3
2219
github.com/docker/libtrust v0.0.0-20160708172513-aabc10ec26b7 // indirect
2320
github.com/ghodss/yaml v1.0.0 // indirect
21+
github.com/go-logfmt/logfmt v0.4.0 // indirect
2422
github.com/golang/groupcache v0.0.0-20191027212112-611e8accdfc9 // indirect
2523
github.com/golang/protobuf v1.3.5
2624
github.com/gorilla/context v1.1.1 // indirect
2725
github.com/gorilla/mux v0.0.0-20180605211556-cb4698366aa6 // indirect
2826
github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c // indirect
29-
github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20181112102510-3304cc886352 // indirect
30-
github.com/grpc-ecosystem/go-grpc-prometheus v0.0.0-20170826090648-0dafe0d496ea // indirect
31-
github.com/grpc-ecosystem/grpc-gateway v1.3.0 // indirect
3227
github.com/jinzhu/configor v1.1.1
3328
github.com/jonboulle/clockwork v0.1.0 // indirect
34-
github.com/json-iterator/go v1.1.6 // indirect
3529
github.com/libgit2/git2go/v30 v30.0.3
3630
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
3731
github.com/modern-go/reflect2 v1.0.1 // indirect
@@ -41,20 +35,17 @@ require (
4135
github.com/patrickmn/go-cache v2.1.0+incompatible
4236
github.com/pkg/errors v0.9.1
4337
github.com/projecteru2/libyavirt v0.0.0-20200706021408-b8f160e2f677
44-
github.com/prometheus/client_golang v0.9.3
38+
github.com/prometheus/client_golang v1.0.0
39+
github.com/prometheus/tsdb v0.7.1 // indirect
4540
github.com/sanity-io/litter v1.1.0
4641
github.com/sirupsen/logrus v1.4.2
47-
github.com/soheilhy/cmux v0.1.3 // indirect
4842
github.com/stretchr/objx v0.2.0 // indirect
4943
github.com/stretchr/testify v1.6.1
5044
github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8 // indirect
5145
github.com/urfave/cli/v2 v2.0.0-alpha.2
5246
github.com/vektra/mockery v1.1.2 // indirect
53-
github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18 // indirect
54-
go.uber.org/atomic v1.3.2 // indirect
47+
go.etcd.io/etcd/v3 v3.3.0-rc.0.0.20200707003333-58bb8ae09f8e
5548
go.uber.org/automaxprocs v1.3.0
56-
go.uber.org/multierr v1.1.0 // indirect
57-
go.uber.org/zap v1.7.1 // indirect
5849
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d
5950
golang.org/x/mod v0.3.0 // indirect
6051
golang.org/x/net v0.0.0-20200319234117-63522dbf7eec

go.sum

+76-42
Large diffs are not rendered by default.

lock/etcdlock/mutex.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import (
55
"strings"
66
"time"
77

8-
"github.com/coreos/etcd/clientv3"
9-
"github.com/coreos/etcd/clientv3/concurrency"
108
"github.com/projecteru2/core/types"
9+
"go.etcd.io/etcd/v3/clientv3"
10+
"go.etcd.io/etcd/v3/clientv3/concurrency"
1111
"golang.org/x/net/context"
1212
)
1313

lock/etcdlock/mutex_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77

88
"github.com/stretchr/testify/assert"
99

10-
"github.com/coreos/etcd/integration"
10+
"go.etcd.io/etcd/v3/integration"
1111
)
1212

1313
func TestMutex(t *testing.T) {

store/etcdv3/container.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import (
77

88
"context"
99

10-
"github.com/coreos/etcd/clientv3"
11-
"github.com/coreos/etcd/mvcc/mvccpb"
1210
"github.com/projecteru2/core/types"
1311
"github.com/projecteru2/core/utils"
1412
log "github.com/sirupsen/logrus"
13+
"go.etcd.io/etcd/v3/clientv3"
14+
"go.etcd.io/etcd/v3/mvcc/mvccpb"
1515
)
1616

1717
// AddContainer add a container

store/etcdv3/deploy.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import (
55
"path/filepath"
66
"strings"
77

8-
"github.com/coreos/etcd/clientv3"
98
"github.com/projecteru2/core/types"
109
log "github.com/sirupsen/logrus"
10+
"go.etcd.io/etcd/v3/clientv3"
1111
)
1212

1313
// MakeDeployStatus get deploy status from store

store/etcdv3/embeded/embeded.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package embeded
33
import (
44
"testing"
55

6-
"github.com/coreos/etcd/clientv3"
6+
"go.etcd.io/etcd/v3/clientv3"
77

8-
"github.com/coreos/etcd/integration"
8+
"go.etcd.io/etcd/v3/integration"
99
)
1010

1111
var (

store/etcdv3/mercury.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ import (
77
"sync"
88
"time"
99

10-
"github.com/coreos/etcd/pkg/transport"
10+
"go.etcd.io/etcd/v3/pkg/transport"
1111

1212
log "github.com/sirupsen/logrus"
1313

14-
"github.com/coreos/etcd/clientv3"
15-
"github.com/coreos/etcd/clientv3/namespace"
16-
"github.com/coreos/etcd/mvcc/mvccpb"
1714
"github.com/projecteru2/core/lock"
1815
"github.com/projecteru2/core/lock/etcdlock"
1916
"github.com/projecteru2/core/store/etcdv3/embeded"
2017
"github.com/projecteru2/core/types"
2118
"github.com/projecteru2/core/utils"
19+
"go.etcd.io/etcd/v3/clientv3"
20+
"go.etcd.io/etcd/v3/clientv3/namespace"
21+
"go.etcd.io/etcd/v3/mvcc/mvccpb"
2222
)
2323

2424
const (

store/etcdv3/mercury_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66

77
"time"
88

9-
"github.com/coreos/etcd/clientv3"
109
"github.com/projecteru2/core/types"
1110
"github.com/stretchr/testify/assert"
11+
"go.etcd.io/etcd/v3/clientv3"
1212
)
1313

1414
func NewMercury(t *testing.T) *Mercury {

store/etcdv3/node.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ import (
99
"github.com/projecteru2/core/engine"
1010
"github.com/projecteru2/core/store"
1111

12-
"github.com/coreos/etcd/clientv3"
13-
"github.com/coreos/etcd/mvcc/mvccpb"
1412
enginefactory "github.com/projecteru2/core/engine/factory"
1513
"github.com/projecteru2/core/metrics"
1614
"github.com/projecteru2/core/types"
1715
"github.com/projecteru2/core/utils"
1816
log "github.com/sirupsen/logrus"
17+
"go.etcd.io/etcd/v3/clientv3"
18+
"go.etcd.io/etcd/v3/mvcc/mvccpb"
1919
)
2020

2121
// AddNode save it to etcd

store/etcdv3/pod.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"encoding/json"
66
"fmt"
77

8-
"github.com/coreos/etcd/clientv3"
98
"github.com/projecteru2/core/types"
9+
"go.etcd.io/etcd/v3/clientv3"
1010
)
1111

1212
// AddPod add a pod

store/etcdv3/processing.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import (
99

1010
"github.com/sanity-io/litter"
1111

12-
"github.com/coreos/etcd/clientv3"
1312
"github.com/projecteru2/core/types"
1413
log "github.com/sirupsen/logrus"
14+
"go.etcd.io/etcd/v3/clientv3"
1515
)
1616

1717
// SaveProcessing save processing status in etcd

0 commit comments

Comments
 (0)