|
|
@@ -30,7 +30,6 @@ import (
|
|
|
"time"
|
|
|
|
|
|
"github.com/coreos/etcd/auth"
|
|
|
- "github.com/coreos/etcd/compactor"
|
|
|
"github.com/coreos/etcd/etcdserver/api"
|
|
|
"github.com/coreos/etcd/etcdserver/api/membership"
|
|
|
"github.com/coreos/etcd/etcdserver/api/snap"
|
|
|
@@ -39,6 +38,7 @@ import (
|
|
|
stats "github.com/coreos/etcd/etcdserver/api/v2stats"
|
|
|
"github.com/coreos/etcd/etcdserver/api/v2store"
|
|
|
"github.com/coreos/etcd/etcdserver/api/v3alarm"
|
|
|
+ "github.com/coreos/etcd/etcdserver/api/v3compactor"
|
|
|
pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
|
|
|
"github.com/coreos/etcd/lease"
|
|
|
"github.com/coreos/etcd/lease/leasehttp"
|
|
|
@@ -241,7 +241,7 @@ type EtcdServer struct {
|
|
|
|
|
|
SyncTicker *time.Ticker
|
|
|
// compactor is used to auto-compact the KV.
|
|
|
- compactor compactor.Compactor
|
|
|
+ compactor v3compactor.Compactor
|
|
|
|
|
|
// peerRt used to send requests (version, lease) to peers.
|
|
|
peerRt http.RoundTripper
|
|
|
@@ -568,7 +568,7 @@ func NewServer(cfg ServerConfig) (srv *EtcdServer, err error) {
|
|
|
}
|
|
|
srv.authStore = auth.NewAuthStore(srv.getLogger(), srv.be, tp, int(cfg.BcryptCost))
|
|
|
if num := cfg.AutoCompactionRetention; num != 0 {
|
|
|
- srv.compactor, err = compactor.New(cfg.Logger, cfg.AutoCompactionMode, num, srv.kv, srv)
|
|
|
+ srv.compactor, err = v3compactor.New(cfg.Logger, cfg.AutoCompactionMode, num, srv.kv, srv)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|