Fix goimports in all existing files. Execution of ./scripts/fix.sh

Signed-off-by: Piotr Tabor <ptab@google.com>
dependabot/go_modules/go.uber.org/atomic-1.10.0
Piotr Tabor 2022-12-28 16:38:03 +01:00
parent 5a28a02b97
commit 9e1abbab6e
94 changed files with 181 additions and 88 deletions

View File

@ -21,8 +21,9 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"go.etcd.io/etcd/client/pkg/v3/verify"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/verify"
) )
const ( const (

View File

@ -20,6 +20,7 @@ import (
"testing" "testing"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.etcd.io/etcd/client/pkg/v3/verify" "go.etcd.io/etcd/client/pkg/v3/verify"
) )

View File

@ -25,8 +25,9 @@ import (
"strings" "strings"
"time" "time"
"go.etcd.io/etcd/client/pkg/v3/pathutil"
kjson "sigs.k8s.io/json" kjson "sigs.k8s.io/json"
"go.etcd.io/etcd/client/pkg/v3/pathutil"
) )
const ( const (

View File

@ -19,9 +19,10 @@ import (
"fmt" "fmt"
"strings" "strings"
"google.golang.org/grpc"
"go.etcd.io/etcd/api/v3/authpb" "go.etcd.io/etcd/api/v3/authpb"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"google.golang.org/grpc"
) )
type ( type (

View File

@ -23,11 +23,6 @@ import (
"sync" "sync"
"time" "time"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.etcd.io/etcd/client/pkg/v3/logutil"
"go.etcd.io/etcd/client/v3/credentials"
"go.etcd.io/etcd/client/v3/internal/endpoint"
"go.etcd.io/etcd/client/v3/internal/resolver"
"go.uber.org/zap" "go.uber.org/zap"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
@ -35,6 +30,12 @@ import (
"google.golang.org/grpc/credentials/insecure" "google.golang.org/grpc/credentials/insecure"
"google.golang.org/grpc/keepalive" "google.golang.org/grpc/keepalive"
"google.golang.org/grpc/status" "google.golang.org/grpc/status"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.etcd.io/etcd/client/pkg/v3/logutil"
"go.etcd.io/etcd/client/v3/credentials"
"go.etcd.io/etcd/client/v3/internal/endpoint"
"go.etcd.io/etcd/client/v3/internal/resolver"
) )
var ( var (

View File

@ -18,8 +18,9 @@ import (
"context" "context"
"time" "time"
v3 "go.etcd.io/etcd/client/v3"
"go.uber.org/zap" "go.uber.org/zap"
v3 "go.etcd.io/etcd/client/v3"
) )
const defaultSessionTTL = 60 const defaultSessionTTL = 60

View File

@ -22,8 +22,9 @@ import (
"net" "net"
"sync" "sync"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
grpccredentials "google.golang.org/grpc/credentials" grpccredentials "google.golang.org/grpc/credentials"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
) )
// Config defines gRPC credential configuration. // Config defines gRPC credential configuration.

View File

@ -17,9 +17,10 @@ package clientv3
import ( import (
"context" "context"
"google.golang.org/grpc/metadata"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes" "go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.etcd.io/etcd/api/v3/version" "go.etcd.io/etcd/api/v3/version"
"google.golang.org/grpc/metadata"
) )
// WithRequireLeader requires client requests to only succeed // WithRequireLeader requires client requests to only succeed

View File

@ -15,10 +15,11 @@
package resolver package resolver
import ( import (
"go.etcd.io/etcd/client/v3/internal/endpoint"
"google.golang.org/grpc/resolver" "google.golang.org/grpc/resolver"
"google.golang.org/grpc/resolver/manual" "google.golang.org/grpc/resolver/manual"
"google.golang.org/grpc/serviceconfig" "google.golang.org/grpc/serviceconfig"
"go.etcd.io/etcd/client/v3/internal/endpoint"
) )
const ( const (

View File

@ -18,10 +18,11 @@ import (
"log" "log"
"os" "os"
"go.etcd.io/etcd/client/pkg/v3/logutil"
"go.uber.org/zap/zapcore" "go.uber.org/zap/zapcore"
"go.uber.org/zap/zapgrpc" "go.uber.org/zap/zapgrpc"
"google.golang.org/grpc/grpclog" "google.golang.org/grpc/grpclog"
"go.etcd.io/etcd/client/pkg/v3/logutil"
) )
func init() { func init() {

View File

@ -20,9 +20,10 @@ import (
"fmt" "fmt"
"io" "io"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.uber.org/zap" "go.uber.org/zap"
"google.golang.org/grpc" "google.golang.org/grpc"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
) )
type ( type (

View File

@ -24,12 +24,13 @@ import (
"sync" "sync"
"time" "time"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.uber.org/zap" "go.uber.org/zap"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
"google.golang.org/grpc/metadata" "google.golang.org/grpc/metadata"
"google.golang.org/grpc/status" "google.golang.org/grpc/status"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
) )
// unaryClientInterceptor returns a new retrying unary client interceptor. // unaryClientInterceptor returns a new retrying unary client interceptor.

View File

@ -23,9 +23,10 @@ import (
"time" "time"
"github.com/dustin/go-humanize" "github.com/dustin/go-humanize"
"go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/fileutil" "go.etcd.io/etcd/client/pkg/v3/fileutil"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.uber.org/zap"
) )
// hasChecksum returns "true" if the file size "n" // hasChecksum returns "true" if the file size "n"

View File

@ -21,14 +21,15 @@ import (
"sync" "sync"
"time" "time"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/mvccpb"
v3rpc "go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.uber.org/zap" "go.uber.org/zap"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
"google.golang.org/grpc/metadata" "google.golang.org/grpc/metadata"
"google.golang.org/grpc/status" "google.golang.org/grpc/status"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/mvccpb"
v3rpc "go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
) )
const ( const (

View File

@ -18,6 +18,7 @@ import (
"fmt" "fmt"
"github.com/spf13/cobra" "github.com/spf13/cobra"
v3 "go.etcd.io/etcd/client/v3" v3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -18,6 +18,7 @@ import (
"fmt" "fmt"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes" "go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -19,6 +19,7 @@ import (
"strconv" "strconv"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -20,6 +20,7 @@ import (
"time" "time"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -20,6 +20,7 @@ import (
"time" "time"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -18,6 +18,7 @@ import (
"errors" "errors"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -19,6 +19,7 @@ import (
"strings" "strings"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -23,6 +23,7 @@ import (
"time" "time"
"github.com/bgentry/speakeasy" "github.com/bgentry/speakeasy"
"go.etcd.io/etcd/client/pkg/v3/logutil" "go.etcd.io/etcd/client/pkg/v3/logutil"
"go.etcd.io/etcd/client/pkg/v3/srv" "go.etcd.io/etcd/client/pkg/v3/srv"
"go.etcd.io/etcd/client/pkg/v3/transport" "go.etcd.io/etcd/client/pkg/v3/transport"

View File

@ -23,6 +23,7 @@ import (
"time" "time"
"github.com/bgentry/speakeasy" "github.com/bgentry/speakeasy"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
"go.etcd.io/etcd/api/v3/mvccpb" "go.etcd.io/etcd/api/v3/mvccpb"

View File

@ -21,6 +21,7 @@ import (
"strings" "strings"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -19,6 +19,7 @@ import (
"strconv" "strconv"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -20,6 +20,7 @@ import (
"strconv" "strconv"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -19,6 +19,7 @@ import (
"fmt" "fmt"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -19,10 +19,11 @@ import (
"fmt" "fmt"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/logutil" "go.etcd.io/etcd/client/pkg/v3/logutil"
snapshot "go.etcd.io/etcd/client/v3/snapshot" snapshot "go.etcd.io/etcd/client/v3/snapshot"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
"go.uber.org/zap"
) )
// NewSnapshotCommand returns the cobra command for "snapshot". // NewSnapshotCommand returns the cobra command for "snapshot".

View File

@ -21,6 +21,7 @@ import (
"github.com/bgentry/speakeasy" "github.com/bgentry/speakeasy"
"github.com/spf13/cobra" "github.com/spf13/cobra"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
) )

View File

@ -17,6 +17,7 @@ package main
import ( import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.etcd.io/etcd/etcdutl/v3/etcdutl" "go.etcd.io/etcd/etcdutl/v3/etcdutl"
) )

View File

@ -21,6 +21,8 @@ import (
"time" "time"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/etcdserverpb" "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/client/pkg/v3/fileutil" "go.etcd.io/etcd/client/pkg/v3/fileutil"
"go.etcd.io/etcd/client/pkg/v3/types" "go.etcd.io/etcd/client/pkg/v3/types"
@ -38,7 +40,6 @@ import (
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"
bolt "go.etcd.io/bbolt" bolt "go.etcd.io/bbolt"
"go.uber.org/zap"
) )
var ( var (

View File

@ -15,10 +15,11 @@
package etcdutl package etcdutl
import ( import (
"go.etcd.io/etcd/client/pkg/v3/logutil"
"go.etcd.io/etcd/pkg/v3/cobrautl"
"go.uber.org/zap" "go.uber.org/zap"
"go.uber.org/zap/zapcore" "go.uber.org/zap/zapcore"
"go.etcd.io/etcd/client/pkg/v3/logutil"
"go.etcd.io/etcd/pkg/v3/cobrautl"
) )
func GetLogger() *zap.Logger { func GetLogger() *zap.Logger {

View File

@ -20,6 +20,7 @@ import (
"time" "time"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/etcd/server/v3/storage/datadir" "go.etcd.io/etcd/server/v3/storage/datadir"

View File

@ -19,6 +19,7 @@ import (
"fmt" "fmt"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.etcd.io/etcd/etcdutl/v3/snapshot" "go.etcd.io/etcd/etcdutl/v3/snapshot"
"go.etcd.io/etcd/pkg/v3/cobrautl" "go.etcd.io/etcd/pkg/v3/cobrautl"

View File

@ -26,6 +26,8 @@ import (
"reflect" "reflect"
"strings" "strings"
"go.uber.org/zap"
bolt "go.etcd.io/bbolt" bolt "go.etcd.io/bbolt"
"go.etcd.io/etcd/api/v3/etcdserverpb" "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/client/pkg/v3/fileutil" "go.etcd.io/etcd/client/pkg/v3/fileutil"
@ -45,7 +47,6 @@ import (
"go.etcd.io/etcd/server/v3/verify" "go.etcd.io/etcd/server/v3/verify"
"go.etcd.io/raft/v3" "go.etcd.io/raft/v3"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"
"go.uber.org/zap"
) )
// Manager defines snapshot methods. // Manager defines snapshot methods.

View File

@ -8,7 +8,7 @@ go mod tidy
source ./scripts/test_lib.sh source ./scripts/test_lib.sh
source ./scripts/updatebom.sh source ./scripts/updatebom.sh
ROOTDIR=`pwd` ROOTDIR=$(pwd)
# To fix according to newer version of go: # To fix according to newer version of go:
# go get golang.org/dl/gotip # go get golang.org/dl/gotip
@ -32,9 +32,9 @@ function bash_ws_fix {
} }
function go_imports_fix { function go_imports_fix {
GOFILES=$(run ${GO_CMD} list --f '{{with $d:=.}}{{range .GoFiles}}{{$d.Dir}}/{{.}}{{"\n"}}{{end}}{{end}}' ./...) GOFILES=$(run ${GO_CMD} list --f "{{with \$d:=.}}{{range .GoFiles}}{{\$d.Dir}}/{{.}}{{\"\n\"}}{{end}}{{end}}" ./...)
cd ${ROOTDIR}/tools/mod cd "${ROOTDIR}/tools/mod"
echo "$GOFILES" | grep -v '.gw.go' | grep -v '.pb.go' | xargs -n 100 go run golang.org/x/tools/cmd/goimports -w -local go.etcd.io echo "${GOFILES}" | grep -v '.gw.go' | grep -v '.pb.go' | xargs -n 100 go run golang.org/x/tools/cmd/goimports -w -local go.etcd.io
} }
log_callout -e "\\nFixing etcd code for you...\n" log_callout -e "\\nFixing etcd code for you...\n"
@ -42,6 +42,7 @@ log_callout -e "\\nFixing etcd code for you...\n"
run_for_modules mod_tidy_fix || exit 2 run_for_modules mod_tidy_fix || exit 2
run_for_modules run ${GO_CMD} fmt || exit 2 run_for_modules run ${GO_CMD} fmt || exit 2
run_for_module tests bom_fix || exit 2 run_for_module tests bom_fix || exit 2
log_callout "Fixing goimports..."
run_for_modules go_imports_fix || exit 2 run_for_modules go_imports_fix || exit 2
bash_ws_fix || exit 2 bash_ws_fix || exit 2

View File

@ -9,9 +9,9 @@ if [ -z "$1" ]; then
ARCH=amd64 ARCH=amd64
fi fi
MARKER_URL=https://storage.googleapis.com/etcd/test-binaries/marker-v0.4.0-x86_64-unknown-linux-gnu MARKER_URL="https://storage.googleapis.com/etcd/test-binaries/marker-v0.4.0-x86_64-unknown-linux-gnu"
if [ ${ARCH} == "darwin" ]; then if [ "${ARCH}" == "darwin" ]; then
MARKER_URL=https://storage.googleapis.com/etcd/test-binaries/marker-v0.4.0-x86_64-apple-darwin MARKER_URL="https://storage.googleapis.com/etcd/test-binaries/marker-v0.4.0-x86_64-apple-darwin"
fi fi
echo "Installing marker" echo "Installing marker"

View File

@ -15,9 +15,10 @@
package auth package auth
import ( import (
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/authpb" "go.etcd.io/etcd/api/v3/authpb"
"go.etcd.io/etcd/pkg/v3/adt" "go.etcd.io/etcd/pkg/v3/adt"
"go.uber.org/zap"
) )
func getMergedPerms(tx AuthReadTx, userName string) *unifiedRangePermissions { func getMergedPerms(tx AuthReadTx, userName string) *unifiedRangePermissions {

View File

@ -22,15 +22,16 @@ import (
"strings" "strings"
"time" "time"
"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"
"go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/transport" "go.etcd.io/etcd/client/pkg/v3/transport"
"go.etcd.io/etcd/client/pkg/v3/types" "go.etcd.io/etcd/client/pkg/v3/types"
"go.etcd.io/etcd/pkg/v3/netutil" "go.etcd.io/etcd/pkg/v3/netutil"
"go.etcd.io/etcd/server/v3/etcdserver/api/v3discovery" "go.etcd.io/etcd/server/v3/etcdserver/api/v3discovery"
"go.etcd.io/etcd/server/v3/storage/datadir" "go.etcd.io/etcd/server/v3/storage/datadir"
"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"
bolt "go.etcd.io/bbolt" bolt "go.etcd.io/bbolt"
"go.uber.org/zap"
) )
// ServerConfig holds the configuration of etcd as taken from the command line or discovery. // ServerConfig holds the configuration of etcd as taken from the command line or discovery.

View File

@ -41,12 +41,13 @@ import (
"go.etcd.io/etcd/server/v3/etcdserver/api/v3compactor" "go.etcd.io/etcd/server/v3/etcdserver/api/v3compactor"
"go.etcd.io/etcd/server/v3/etcdserver/api/v3discovery" "go.etcd.io/etcd/server/v3/etcdserver/api/v3discovery"
bolt "go.etcd.io/bbolt"
"go.uber.org/multierr" "go.uber.org/multierr"
"go.uber.org/zap" "go.uber.org/zap"
"golang.org/x/crypto/bcrypt" "golang.org/x/crypto/bcrypt"
"google.golang.org/grpc" "google.golang.org/grpc"
"sigs.k8s.io/yaml" "sigs.k8s.io/yaml"
bolt "go.etcd.io/bbolt"
) )
const ( const (

View File

@ -23,13 +23,14 @@ import (
"net/url" "net/url"
"os" "os"
"go.etcd.io/etcd/client/pkg/v3/logutil"
"go.uber.org/zap" "go.uber.org/zap"
"go.uber.org/zap/zapcore" "go.uber.org/zap/zapcore"
"go.uber.org/zap/zapgrpc" "go.uber.org/zap/zapgrpc"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/grpclog" "google.golang.org/grpc/grpclog"
"gopkg.in/natefinch/lumberjack.v2" "gopkg.in/natefinch/lumberjack.v2"
"go.etcd.io/etcd/client/pkg/v3/logutil"
) )
// GetLogger returns the logger. // GetLogger returns the logger.

View File

@ -21,6 +21,9 @@ import (
"strings" "strings"
"time" "time"
"go.uber.org/zap"
"google.golang.org/grpc"
"go.etcd.io/etcd/client/pkg/v3/fileutil" "go.etcd.io/etcd/client/pkg/v3/fileutil"
"go.etcd.io/etcd/client/pkg/v3/logutil" "go.etcd.io/etcd/client/pkg/v3/logutil"
"go.etcd.io/etcd/client/pkg/v3/types" "go.etcd.io/etcd/client/pkg/v3/types"
@ -28,8 +31,6 @@ import (
"go.etcd.io/etcd/server/v3/embed" "go.etcd.io/etcd/server/v3/embed"
"go.etcd.io/etcd/server/v3/etcdserver/api/v2discovery" "go.etcd.io/etcd/server/v3/etcdserver/api/v2discovery"
"go.etcd.io/etcd/server/v3/etcdserver/errors" "go.etcd.io/etcd/server/v3/etcdserver/errors"
"go.uber.org/zap"
"google.golang.org/grpc"
) )
type dirType string type dirType string

View File

@ -19,9 +19,10 @@ import (
"fmt" "fmt"
"strconv" "strconv"
"golang.org/x/crypto/bcrypt"
cconfig "go.etcd.io/etcd/server/v3/config" cconfig "go.etcd.io/etcd/server/v3/config"
"go.etcd.io/etcd/server/v3/embed" "go.etcd.io/etcd/server/v3/embed"
"golang.org/x/crypto/bcrypt"
) )
var ( var (

View File

@ -17,9 +17,10 @@ package api
import ( import (
"sync" "sync"
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/version" "go.etcd.io/etcd/api/v3/version"
serverversion "go.etcd.io/etcd/server/v3/etcdserver/version" serverversion "go.etcd.io/etcd/server/v3/etcdserver/version"
"go.uber.org/zap"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
) )

View File

@ -21,13 +21,14 @@ import (
"net/http" "net/http"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/etcdserverpb" "go.etcd.io/etcd/api/v3/etcdserverpb"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/client/pkg/v3/types" "go.etcd.io/etcd/client/pkg/v3/types"
"go.etcd.io/etcd/server/v3/auth" "go.etcd.io/etcd/server/v3/auth"
"go.etcd.io/etcd/server/v3/config" "go.etcd.io/etcd/server/v3/config"
"go.etcd.io/raft/v3" "go.etcd.io/raft/v3"
"go.uber.org/zap"
) )
const ( const (

View File

@ -17,10 +17,11 @@ package etcdhttp
import ( import (
"net/http" "net/http"
"go.uber.org/zap"
httptypes "go.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp/types" httptypes "go.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp/types"
"go.etcd.io/etcd/server/v3/etcdserver/api/v2error" "go.etcd.io/etcd/server/v3/etcdserver/api/v2error"
"go.etcd.io/etcd/server/v3/etcdserver/errors" "go.etcd.io/etcd/server/v3/etcdserver/errors"
"go.uber.org/zap"
) )
func allowMethod(w http.ResponseWriter, r *http.Request, m string) bool { func allowMethod(w http.ResponseWriter, r *http.Request, m string) bool {

View File

@ -26,11 +26,12 @@ import (
"go.etcd.io/etcd/server/v3/etcdserver/api" "go.etcd.io/etcd/server/v3/etcdserver/api"
"go.etcd.io/raft/v3" "go.etcd.io/raft/v3"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.uber.org/zap" "go.uber.org/zap"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/metadata" "google.golang.org/grpc/metadata"
"google.golang.org/grpc/peer" "google.golang.org/grpc/peer"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
) )
const ( const (

View File

@ -21,6 +21,7 @@ import (
"time" "time"
"github.com/dustin/go-humanize" "github.com/dustin/go-humanize"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes" "go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.etcd.io/etcd/api/v3/version" "go.etcd.io/etcd/api/v3/version"

View File

@ -17,6 +17,8 @@ package apply
import ( import (
"context" "context"
"go.uber.org/zap"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/membershippb" "go.etcd.io/etcd/api/v3/membershippb"
"go.etcd.io/etcd/client/pkg/v3/types" "go.etcd.io/etcd/client/pkg/v3/types"
@ -33,7 +35,6 @@ import (
serverstorage "go.etcd.io/etcd/server/v3/storage" serverstorage "go.etcd.io/etcd/server/v3/storage"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/etcd/server/v3/storage/mvcc" "go.etcd.io/etcd/server/v3/storage/mvcc"
"go.uber.org/zap"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"github.com/gogo/protobuf/proto" "github.com/gogo/protobuf/proto"

View File

@ -18,6 +18,8 @@ import (
"context" "context"
"time" "time"
"go.uber.org/zap"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/server/v3/auth" "go.etcd.io/etcd/server/v3/auth"
"go.etcd.io/etcd/server/v3/etcdserver/api/membership" "go.etcd.io/etcd/server/v3/etcdserver/api/membership"
@ -27,7 +29,6 @@ import (
"go.etcd.io/etcd/server/v3/lease" "go.etcd.io/etcd/server/v3/lease"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/etcd/server/v3/storage/mvcc" "go.etcd.io/etcd/server/v3/storage/mvcc"
"go.uber.org/zap"
) )
type UberApplier interface { type UberApplier interface {

View File

@ -22,6 +22,7 @@ import (
"unicode/utf8" "unicode/utf8"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.etcd.io/etcd/pkg/v3/pbutil" "go.etcd.io/etcd/pkg/v3/pbutil"
"go.etcd.io/etcd/server/v3/etcdserver/api" "go.etcd.io/etcd/server/v3/etcdserver/api"
"go.etcd.io/etcd/server/v3/etcdserver/api/membership" "go.etcd.io/etcd/server/v3/etcdserver/api/membership"

View File

@ -25,9 +25,10 @@ import (
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"github.com/dustin/go-humanize" "github.com/dustin/go-humanize"
"go.etcd.io/etcd/server/v3/etcdserver/errors"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/server/v3/etcdserver/errors"
"go.etcd.io/etcd/api/v3/etcdserverpb" "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/client/pkg/v3/fileutil" "go.etcd.io/etcd/client/pkg/v3/fileutil"
"go.etcd.io/etcd/client/pkg/v3/types" "go.etcd.io/etcd/client/pkg/v3/types"

View File

@ -21,13 +21,14 @@ import (
"sync" "sync"
"time" "time"
"go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/logutil" "go.etcd.io/etcd/client/pkg/v3/logutil"
"go.etcd.io/etcd/pkg/v3/contention" "go.etcd.io/etcd/pkg/v3/contention"
"go.etcd.io/etcd/server/v3/etcdserver/api/rafthttp" "go.etcd.io/etcd/server/v3/etcdserver/api/rafthttp"
serverstorage "go.etcd.io/etcd/server/v3/storage" serverstorage "go.etcd.io/etcd/server/v3/storage"
"go.etcd.io/raft/v3" "go.etcd.io/raft/v3"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"
"go.uber.org/zap"
) )
const ( const (

View File

@ -32,12 +32,13 @@ import (
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
humanize "github.com/dustin/go-humanize" humanize "github.com/dustin/go-humanize"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"go.uber.org/zap"
"go.etcd.io/etcd/pkg/v3/notify" "go.etcd.io/etcd/pkg/v3/notify"
"go.etcd.io/etcd/pkg/v3/runtime" "go.etcd.io/etcd/pkg/v3/runtime"
"go.etcd.io/etcd/server/v3/config" "go.etcd.io/etcd/server/v3/config"
"go.etcd.io/etcd/server/v3/etcdserver/apply" "go.etcd.io/etcd/server/v3/etcdserver/apply"
"go.etcd.io/etcd/server/v3/etcdserver/errors" "go.etcd.io/etcd/server/v3/etcdserver/errors"
"go.uber.org/zap"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/membershippb" "go.etcd.io/etcd/api/v3/membershippb"

View File

@ -20,6 +20,8 @@ import (
"fmt" "fmt"
"sort" "sort"
"go.uber.org/zap"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/mvccpb" "go.etcd.io/etcd/api/v3/mvccpb"
"go.etcd.io/etcd/pkg/v3/traceutil" "go.etcd.io/etcd/pkg/v3/traceutil"
@ -27,7 +29,6 @@ import (
"go.etcd.io/etcd/server/v3/etcdserver/errors" "go.etcd.io/etcd/server/v3/etcdserver/errors"
"go.etcd.io/etcd/server/v3/lease" "go.etcd.io/etcd/server/v3/lease"
"go.etcd.io/etcd/server/v3/storage/mvcc" "go.etcd.io/etcd/server/v3/storage/mvcc"
"go.uber.org/zap"
) )
func Put(ctx context.Context, lg *zap.Logger, lessor lease.Lessor, kv mvcc.KV, txnWrite mvcc.TxnWrite, p *pb.PutRequest) (resp *pb.PutResponse, trace *traceutil.Trace, err error) { func Put(ctx context.Context, lg *zap.Logger, lessor lease.Lessor, kv mvcc.KV, txnWrite mvcc.TxnWrite, p *pb.PutRequest) (resp *pb.PutResponse, trace *traceutil.Trace, err error) {

View File

@ -21,6 +21,7 @@ import (
"time" "time"
"github.com/golang/protobuf/proto" "github.com/golang/protobuf/proto"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.uber.org/zap" "go.uber.org/zap"

View File

@ -16,8 +16,9 @@ package version
import ( import (
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.etcd.io/etcd/api/v3/version"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/api/v3/version"
) )
type DowngradeInfo struct { type DowngradeInfo struct {

View File

@ -19,8 +19,9 @@ import (
"errors" "errors"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.etcd.io/etcd/api/v3/version"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/api/v3/version"
) )
// Monitor contains logic used by cluster leader to monitor version changes and decide on cluster version or downgrade progress. // Monitor contains logic used by cluster leader to monitor version changes and decide on cluster version or downgrade progress.

View File

@ -24,12 +24,13 @@ import (
"time" "time"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.uber.org/zap"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/version" "go.etcd.io/etcd/api/v3/version"
"go.etcd.io/etcd/server/v3/lease/leasepb" "go.etcd.io/etcd/server/v3/lease/leasepb"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/etcd/server/v3/storage/schema" "go.etcd.io/etcd/server/v3/storage/schema"
"go.uber.org/zap"
) )
// NoLease is a special LeaseID representing the absence of a lease. // NoLease is a special LeaseID representing the absence of a lease.

View File

@ -16,6 +16,7 @@ package mockstorage
import ( import (
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.etcd.io/etcd/client/pkg/v3/testutil" "go.etcd.io/etcd/client/pkg/v3/testutil"
"go.etcd.io/raft/v3" "go.etcd.io/raft/v3"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"

View File

@ -18,8 +18,9 @@ import (
"context" "context"
"errors" "errors"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"google.golang.org/grpc" "google.golang.org/grpc"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
) )
var errAlreadySentHeader = errors.New("adapter: already sent header") var errAlreadySentHeader = errors.New("adapter: already sent header")

View File

@ -21,6 +21,7 @@ import (
"sync" "sync"
"github.com/golang/groupcache/lru" "github.com/golang/groupcache/lru"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes" "go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
"go.etcd.io/etcd/pkg/v3/adt" "go.etcd.io/etcd/pkg/v3/adt"

View File

@ -21,10 +21,11 @@ import (
"os" "os"
"sync" "sync"
"golang.org/x/time/rate"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/client/v3/naming/endpoints" "go.etcd.io/etcd/client/v3/naming/endpoints"
"golang.org/x/time/rate"
"go.uber.org/zap" "go.uber.org/zap"
) )

View File

@ -20,10 +20,11 @@ import (
"net/http" "net/http"
"time" "time"
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes" "go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp" "go.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp"
"go.uber.org/zap"
) )
// HandleHealth registers health handler on '/health'. // HandleHealth registers health handler on '/health'.

View File

@ -24,6 +24,7 @@ import (
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promhttp" "github.com/prometheus/client_golang/prometheus/promhttp"
"go.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp" "go.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp"
) )

View File

@ -18,14 +18,15 @@ import (
"context" "context"
"sync" "sync"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/server/v3/etcdserver/api/v3rpc"
"go.uber.org/zap" "go.uber.org/zap"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
"google.golang.org/grpc/metadata" "google.golang.org/grpc/metadata"
"google.golang.org/grpc/status" "google.golang.org/grpc/status"
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/api/v3/v3rpc/rpctypes"
clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/server/v3/etcdserver/api/v3rpc"
) )
type watchProxy struct { type watchProxy struct {

View File

@ -25,8 +25,9 @@ import (
"time" "time"
humanize "github.com/dustin/go-humanize" humanize "github.com/dustin/go-humanize"
bolt "go.etcd.io/bbolt"
"go.uber.org/zap" "go.uber.org/zap"
bolt "go.etcd.io/bbolt"
) )
var ( var (

View File

@ -21,8 +21,9 @@ import (
"sync/atomic" "sync/atomic"
"time" "time"
bolt "go.etcd.io/bbolt"
"go.uber.org/zap" "go.uber.org/zap"
bolt "go.etcd.io/bbolt"
) )
type BucketID int type BucketID int

View File

@ -21,8 +21,9 @@ import (
"time" "time"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.etcd.io/etcd/server/v3/storage/backend"
"go.uber.org/zap/zaptest" "go.uber.org/zap/zaptest"
"go.etcd.io/etcd/server/v3/storage/backend"
) )
func NewTmpBackendFromCfg(t testing.TB, bcfg backend.BackendConfig) (backend.Backend, string) { func NewTmpBackendFromCfg(t testing.TB, bcfg backend.BackendConfig) (backend.Backend, string) {

View File

@ -18,8 +18,9 @@ import (
"runtime/debug" "runtime/debug"
"strings" "strings"
"go.etcd.io/etcd/client/pkg/v3/verify"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/verify"
) )
const ( const (

View File

@ -20,9 +20,10 @@ import (
"sort" "sort"
"sync" "sync"
"go.uber.org/zap"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/etcd/server/v3/storage/schema" "go.etcd.io/etcd/server/v3/storage/schema"
"go.uber.org/zap"
) )
const ( const (

View File

@ -19,8 +19,9 @@ import (
"fmt" "fmt"
"time" "time"
"go.etcd.io/etcd/server/v3/storage/schema"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/server/v3/storage/schema"
) )
func (s *store) scheduleCompaction(compactMainRev, prevCompactRev int64) (KeyValueHash, error) { func (s *store) scheduleCompaction(compactMainRev, prevCompactRev int64) (KeyValueHash, error) {

View File

@ -18,12 +18,13 @@ import (
"context" "context"
"fmt" "fmt"
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/mvccpb" "go.etcd.io/etcd/api/v3/mvccpb"
"go.etcd.io/etcd/pkg/v3/traceutil" "go.etcd.io/etcd/pkg/v3/traceutil"
"go.etcd.io/etcd/server/v3/lease" "go.etcd.io/etcd/server/v3/lease"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/etcd/server/v3/storage/schema" "go.etcd.io/etcd/server/v3/storage/schema"
"go.uber.org/zap"
) )
type storeTxnRead struct { type storeTxnRead struct {

View File

@ -22,6 +22,7 @@ import (
"testing" "testing"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.etcd.io/bbolt" "go.etcd.io/bbolt"
"go.etcd.io/etcd/api/v3/mvccpb" "go.etcd.io/etcd/api/v3/mvccpb"
) )

View File

@ -15,8 +15,9 @@
package schema package schema
import ( import (
"go.etcd.io/etcd/server/v3/storage/backend"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/server/v3/storage/backend"
) )
type action interface { type action interface {

View File

@ -15,9 +15,10 @@
package schema package schema
import ( import (
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/etcdserverpb" "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.uber.org/zap"
) )
type alarmBackend struct { type alarmBackend struct {

View File

@ -15,9 +15,10 @@
package schema package schema
import ( import (
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/authpb" "go.etcd.io/etcd/api/v3/authpb"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.uber.org/zap"
) )
func UnsafeCreateAuthRolesBucket(tx backend.BatchTx) { func UnsafeCreateAuthRolesBucket(tx backend.BatchTx) {

View File

@ -15,8 +15,9 @@
package schema package schema
import ( import (
"go.etcd.io/etcd/api/v3/authpb"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/api/v3/authpb"
) )
func (abe *authBackend) GetUser(username string) *authpb.User { func (abe *authBackend) GetUser(username string) *authpb.User {

View File

@ -18,9 +18,10 @@ import (
"encoding/json" "encoding/json"
"log" "log"
"go.uber.org/zap"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"
"go.uber.org/zap"
) )
// MustUnsafeSaveConfStateToBackend persists confState using given transaction (tx). // MustUnsafeSaveConfStateToBackend persists confState using given transaction (tx).

View File

@ -18,9 +18,10 @@ import (
"fmt" "fmt"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/version" "go.etcd.io/etcd/api/v3/version"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.uber.org/zap"
) )
type migrationPlan []migrationStep type migrationPlan []migrationStep

View File

@ -18,9 +18,10 @@ import (
"fmt" "fmt"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.etcd.io/etcd/api/v3/version"
"go.uber.org/zap" "go.uber.org/zap"
"go.etcd.io/etcd/api/v3/version"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
) )

View File

@ -16,6 +16,7 @@ package schema
import ( import (
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.etcd.io/bbolt" "go.etcd.io/bbolt"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
) )

View File

@ -18,11 +18,12 @@ import (
"sync" "sync"
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"go.uber.org/zap"
"go.etcd.io/etcd/server/v3/etcdserver/api/snap" "go.etcd.io/etcd/server/v3/etcdserver/api/snap"
"go.etcd.io/etcd/server/v3/storage/wal" "go.etcd.io/etcd/server/v3/storage/wal"
"go.etcd.io/etcd/server/v3/storage/wal/walpb" "go.etcd.io/etcd/server/v3/storage/wal/walpb"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"
"go.uber.org/zap"
) )
type Storage interface { type Storage interface {

View File

@ -20,9 +20,10 @@ import (
"path/filepath" "path/filepath"
"time" "time"
"go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/fileutil" "go.etcd.io/etcd/client/pkg/v3/fileutil"
"go.etcd.io/etcd/server/v3/storage/wal/walpb" "go.etcd.io/etcd/server/v3/storage/wal/walpb"
"go.uber.org/zap"
) )
// Repair tries to repair ErrUnexpectedEOF in the // Repair tries to repair ErrUnexpectedEOF in the

View File

@ -19,12 +19,13 @@ import (
"path/filepath" "path/filepath"
"testing" "testing"
"go.uber.org/zap/zaptest"
"go.etcd.io/etcd/api/v3/etcdserverpb" "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/pkg/v3/pbutil" "go.etcd.io/etcd/pkg/v3/pbutil"
"go.etcd.io/etcd/server/v3/storage/wal" "go.etcd.io/etcd/server/v3/storage/wal"
"go.etcd.io/etcd/server/v3/storage/wal/walpb" "go.etcd.io/etcd/server/v3/storage/wal/walpb"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"
"go.uber.org/zap/zaptest"
) )
func NewTmpWAL(t testing.TB, reqs []etcdserverpb.InternalRaftRequest) (*wal.WAL, string) { func NewTmpWAL(t testing.TB, reqs []etcdserverpb.InternalRaftRequest) (*wal.WAL, string) {

View File

@ -20,10 +20,11 @@ import (
"github.com/coreos/go-semver/semver" "github.com/coreos/go-semver/semver"
"github.com/golang/protobuf/proto" "github.com/golang/protobuf/proto"
"go.etcd.io/etcd/api/v3/version"
"google.golang.org/protobuf/reflect/protoreflect" "google.golang.org/protobuf/reflect/protoreflect"
"google.golang.org/protobuf/types/descriptorpb" "google.golang.org/protobuf/types/descriptorpb"
"go.etcd.io/etcd/api/v3/version"
"go.etcd.io/etcd/api/v3/etcdserverpb" "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/pkg/v3/pbutil" "go.etcd.io/etcd/pkg/v3/pbutil"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"

View File

@ -17,6 +17,8 @@ package verify
import ( import (
"fmt" "fmt"
"go.uber.org/zap"
"go.etcd.io/etcd/client/pkg/v3/verify" "go.etcd.io/etcd/client/pkg/v3/verify"
"go.etcd.io/etcd/server/v3/storage/backend" "go.etcd.io/etcd/server/v3/storage/backend"
"go.etcd.io/etcd/server/v3/storage/datadir" "go.etcd.io/etcd/server/v3/storage/datadir"
@ -24,7 +26,6 @@ import (
wal2 "go.etcd.io/etcd/server/v3/storage/wal" wal2 "go.etcd.io/etcd/server/v3/storage/wal"
"go.etcd.io/etcd/server/v3/storage/wal/walpb" "go.etcd.io/etcd/server/v3/storage/wal/walpb"
"go.etcd.io/raft/v3/raftpb" "go.etcd.io/raft/v3/raftpb"
"go.uber.org/zap"
) )
const ENV_VERIFY_VALUE_STORAGE_WAL verify.VerificationType = "storage_wal" const ENV_VERIFY_VALUE_STORAGE_WAL verify.VerificationType = "storage_wal"

View File

@ -34,6 +34,9 @@ import (
"testing" "testing"
"time" "time"
"go.uber.org/zap/zapcore"
"go.uber.org/zap/zaptest"
pb "go.etcd.io/etcd/api/v3/etcdserverpb" pb "go.etcd.io/etcd/api/v3/etcdserverpb"
"go.etcd.io/etcd/client/pkg/v3/testutil" "go.etcd.io/etcd/client/pkg/v3/testutil"
"go.etcd.io/etcd/client/pkg/v3/tlsutil" "go.etcd.io/etcd/client/pkg/v3/tlsutil"
@ -57,8 +60,6 @@ import (
framecfg "go.etcd.io/etcd/tests/v3/framework/config" framecfg "go.etcd.io/etcd/tests/v3/framework/config"
"go.etcd.io/etcd/tests/v3/framework/testutils" "go.etcd.io/etcd/tests/v3/framework/testutils"
"go.etcd.io/raft/v3" "go.etcd.io/raft/v3"
"go.uber.org/zap/zapcore"
"go.uber.org/zap/zaptest"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/google/go-cmp/cmp/cmpopts" "github.com/google/go-cmp/cmp/cmpopts"

View File

@ -19,13 +19,14 @@ import (
"testing" "testing"
grpc_logsettable "github.com/grpc-ecosystem/go-grpc-middleware/logging/settable" grpc_logsettable "github.com/grpc-ecosystem/go-grpc-middleware/logging/settable"
"go.uber.org/zap/zapcore"
"go.uber.org/zap/zapgrpc"
"go.uber.org/zap/zaptest"
"go.etcd.io/etcd/client/pkg/v3/testutil" "go.etcd.io/etcd/client/pkg/v3/testutil"
"go.etcd.io/etcd/client/pkg/v3/verify" "go.etcd.io/etcd/client/pkg/v3/verify"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.etcd.io/etcd/server/v3/embed" "go.etcd.io/etcd/server/v3/embed"
"go.uber.org/zap/zapcore"
"go.uber.org/zap/zapgrpc"
"go.uber.org/zap/zaptest"
) )
var grpc_logger grpc_logsettable.SettableLoggerV2 var grpc_logger grpc_logsettable.SettableLoggerV2

View File

@ -18,9 +18,10 @@ package main
import ( import (
"flag" "flag"
"go.etcd.io/etcd/tests/v3/functional/agent"
"go.uber.org/zap/zapcore" "go.uber.org/zap/zapcore"
"go.etcd.io/etcd/tests/v3/functional/agent"
"go.uber.org/zap" "go.uber.org/zap"
) )

View File

@ -21,10 +21,11 @@ import (
"testing" "testing"
"time" "time"
clientv3 "go.etcd.io/etcd/client/v3"
integration2 "go.etcd.io/etcd/tests/v3/framework/integration"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
"google.golang.org/grpc/status" "google.golang.org/grpc/status"
clientv3 "go.etcd.io/etcd/client/v3"
integration2 "go.etcd.io/etcd/tests/v3/framework/integration"
) )
// MustWaitPinReady waits up to 3-second until connection is up (pin endpoint). // MustWaitPinReady waits up to 3-second until connection is up (pin endpoint).

View File

@ -18,9 +18,10 @@ import (
"context" "context"
"time" "time"
"go.uber.org/zap"
"go.etcd.io/etcd/api/v3/mvccpb" "go.etcd.io/etcd/api/v3/mvccpb"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
"go.uber.org/zap"
) )
type recordingClient struct { type recordingClient struct {

View File

@ -18,6 +18,7 @@ import (
"time" "time"
"github.com/anishathalye/porcupine" "github.com/anishathalye/porcupine"
clientv3 "go.etcd.io/etcd/client/v3" clientv3 "go.etcd.io/etcd/client/v3"
) )

View File

@ -20,8 +20,9 @@ import (
"math/rand" "math/rand"
"time" "time"
"go.etcd.io/etcd/api/v3/mvccpb"
"golang.org/x/time/rate" "golang.org/x/time/rate"
"go.etcd.io/etcd/api/v3/mvccpb"
) )
var ( var (