Browse Source

etcdserver/*: move internal v2 packages

Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
Gyuho Lee 7 years ago
parent
commit
7a92bbfed2
67 changed files with 69 additions and 69 deletions
  1. 5 4
      CHANGELOG-3.4.md
  2. 1 1
      contrib/raftexample/raft.go
  3. 2 2
      etcdctl/ctlv3/command/migrate_command.go
  4. 1 1
      etcdserver/api/etcdhttp/base.go
  5. 1 1
      etcdserver/api/v2auth/auth.go
  6. 1 1
      etcdserver/api/v2auth/auth_requests.go
  7. 2 2
      etcdserver/api/v2auth/auth_test.go
  8. 0 0
      etcdserver/api/v2error/error.go
  9. 0 0
      etcdserver/api/v2error/error_test.go
  10. 4 4
      etcdserver/api/v2http/client.go
  11. 1 1
      etcdserver/api/v2http/client_auth.go
  12. 1 1
      etcdserver/api/v2http/client_auth_test.go
  13. 2 2
      etcdserver/api/v2http/client_test.go
  14. 1 1
      etcdserver/api/v2http/http.go
  15. 1 1
      etcdserver/api/v2http/http_test.go
  16. 1 1
      etcdserver/api/v2http/metrics.go
  17. 1 1
      etcdserver/api/v2stats/leader.go
  18. 1 1
      etcdserver/api/v2stats/queue.go
  19. 1 1
      etcdserver/api/v2stats/server.go
  20. 3 5
      etcdserver/api/v2stats/stats.go
  21. 0 0
      etcdserver/api/v2store/doc.go
  22. 0 0
      etcdserver/api/v2store/event.go
  23. 1 1
      etcdserver/api/v2store/event_history.go
  24. 0 0
      etcdserver/api/v2store/event_queue.go
  25. 1 1
      etcdserver/api/v2store/event_test.go
  26. 0 0
      etcdserver/api/v2store/heap_test.go
  27. 0 0
      etcdserver/api/v2store/metrics.go
  28. 1 1
      etcdserver/api/v2store/node.go
  29. 0 0
      etcdserver/api/v2store/node_extern.go
  30. 0 0
      etcdserver/api/v2store/node_extern_test.go
  31. 0 0
      etcdserver/api/v2store/node_test.go
  32. 0 0
      etcdserver/api/v2store/stats.go
  33. 0 0
      etcdserver/api/v2store/stats_test.go
  34. 1 1
      etcdserver/api/v2store/store.go
  35. 0 0
      etcdserver/api/v2store/store_bench_test.go
  36. 2 2
      etcdserver/api/v2store/store_test.go
  37. 1 1
      etcdserver/api/v2store/store_ttl_test.go
  38. 1 1
      etcdserver/api/v2store/store_v2_test.go
  39. 1 1
      etcdserver/api/v2store/store_v2v3_test.go
  40. 0 0
      etcdserver/api/v2store/ttl_key_heap.go
  41. 0 0
      etcdserver/api/v2store/watcher.go
  42. 1 1
      etcdserver/api/v2store/watcher_hub.go
  43. 0 0
      etcdserver/api/v2store/watcher_hub_test.go
  44. 0 0
      etcdserver/api/v2store/watcher_test.go
  45. 2 2
      etcdserver/api/v2v3/store.go
  46. 2 2
      etcdserver/api/v2v3/watcher.go
  47. 1 1
      etcdserver/apply_v2.go
  48. 1 1
      etcdserver/membership/cluster.go
  49. 1 1
      etcdserver/membership/cluster_test.go
  50. 1 1
      etcdserver/membership/errors.go
  51. 1 1
      etcdserver/membership/store.go
  52. 2 2
      etcdserver/server.go
  53. 1 1
      etcdserver/server_test.go
  54. 1 1
      etcdserver/v2_server.go
  55. 1 1
      pkg/mock/mockstore/store_recorder.go
  56. 1 1
      rafthttp/functional_test.go
  57. 1 1
      rafthttp/msgappv2_codec.go
  58. 1 1
      rafthttp/msgappv2_codec_test.go
  59. 1 1
      rafthttp/peer.go
  60. 1 1
      rafthttp/pipeline.go
  61. 3 3
      rafthttp/pipeline_test.go
  62. 1 1
      rafthttp/stream.go
  63. 1 1
      rafthttp/stream_test.go
  64. 1 1
      rafthttp/transport.go
  65. 1 1
      rafthttp/transport_bench_test.go
  66. 2 1
      rafthttp/transport_test.go
  67. 1 1
      snapshot/v3_snapshot.go

+ 5 - 4
CHANGELOG-3.4.md

@@ -84,11 +84,12 @@ See [code changes](https://github.com/coreos/etcd/compare/v3.3.0...v3.4.0) and [
   - Previously, `Repair(dirpath string) bool`, now `Repair(lg *zap.Logger, dirpath string) bool`.
   - Previously, `Repair(dirpath string) bool`, now `Repair(lg *zap.Logger, dirpath string) bool`.
   - Previously, `Create(dirpath string, metadata []byte) (*WAL, error)`, now `Create(lg *zap.Logger, dirpath string, metadata []byte) (*WAL, error)`.
   - Previously, `Create(dirpath string, metadata []byte) (*WAL, error)`, now `Create(lg *zap.Logger, dirpath string, metadata []byte) (*WAL, error)`.
 - Remove [`pkg/cors` package](https://github.com/coreos/etcd/pull/9490).
 - Remove [`pkg/cors` package](https://github.com/coreos/etcd/pull/9490).
+- Change [`--experimental-enable-v2v3`](TODO) flag to `--enable-v2v3`; v2 storage emulation is now stable.
 - Move internal package `"github.com/coreos/etcd/snap"` to [`"github.com/coreos/etcd/raftsnap"`](https://github.com/coreos/etcd/pull/9211).
 - Move internal package `"github.com/coreos/etcd/snap"` to [`"github.com/coreos/etcd/raftsnap"`](https://github.com/coreos/etcd/pull/9211).
-- Move internal package `"github.com/coreos/etcd/etcdserver/auth"` to [`"github.com/coreos/etcd/etcdserver/v2auth"`](https://github.com/coreos/etcd/pull/9275).
-- Move internal package `"github.com/coreos/etcd/error"` to [`"github.com/coreos/etcd/etcdserver/v2error"`](https://github.com/coreos/etcd/pull/9274).
-- Move internal package `"github.com/coreos/etcd/store"` to [`"github.com/coreos/etcd/etcdserver/v2store"`](https://github.com/coreos/etcd/pull/9274).
-- [`--experimental-enable-v2v3`](TODO) has been deprecated, `--enable-v2v3` flag is now stable.
+- Move internal package `"github.com/coreos/etcd/etcdserver/auth"` to `"github.com/coreos/etcd/etcdserver/api/v2auth"`.
+- Move internal package `"github.com/coreos/etcd/etcdserver/stats"` to `"github.com/coreos/etcd/etcdserver/api/v2stats"`.
+- Move internal package `"github.com/coreos/etcd/error"` to `"github.com/coreos/etcd/etcdserver/api/v2error"`.
+- Move internal package `"github.com/coreos/etcd/store"` to `"github.com/coreos/etcd/etcdserver/api/v2store"`.
 
 
 ### Dependency
 ### Dependency
 
 

+ 1 - 1
contrib/raftexample/raft.go

@@ -24,7 +24,7 @@ import (
 	"strconv"
 	"strconv"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/fileutil"
 	"github.com/coreos/etcd/pkg/fileutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft"

+ 2 - 2
etcdctl/ctlv3/command/migrate_command.go

@@ -27,10 +27,10 @@ import (
 	"github.com/coreos/etcd/client"
 	"github.com/coreos/etcd/client"
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/v2error"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/mvcc"
 	"github.com/coreos/etcd/mvcc"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/mvcc/mvccpb"
 	"github.com/coreos/etcd/mvcc/mvccpb"

+ 1 - 1
etcdserver/api/etcdhttp/base.go

@@ -23,8 +23,8 @@ import (
 
 
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
-	"github.com/coreos/etcd/etcdserver/v2error"
 	"github.com/coreos/etcd/pkg/logutil"
 	"github.com/coreos/etcd/pkg/logutil"
 	"github.com/coreos/etcd/version"
 	"github.com/coreos/etcd/version"
 
 

+ 1 - 1
etcdserver/v2auth/auth.go → etcdserver/api/v2auth/auth.go

@@ -27,8 +27,8 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
-	"github.com/coreos/etcd/etcdserver/v2error"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 
 
 	"github.com/coreos/pkg/capnslog"
 	"github.com/coreos/pkg/capnslog"

+ 1 - 1
etcdserver/v2auth/auth_requests.go → etcdserver/api/v2auth/auth_requests.go

@@ -20,8 +20,8 @@ import (
 	"path"
 	"path"
 
 
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
-	"github.com/coreos/etcd/etcdserver/v2error"
 
 
 	"go.uber.org/zap"
 	"go.uber.org/zap"
 )
 )

+ 2 - 2
etcdserver/v2auth/auth_test.go → etcdserver/api/v2auth/auth_test.go

@@ -21,9 +21,9 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
-	"github.com/coreos/etcd/etcdserver/v2error"
-	"github.com/coreos/etcd/etcdserver/v2store"
 
 
 	"go.uber.org/zap"
 	"go.uber.org/zap"
 )
 )

+ 0 - 0
etcdserver/v2error/error.go → etcdserver/api/v2error/error.go


+ 0 - 0
etcdserver/v2error/error_test.go → etcdserver/api/v2error/error_test.go


+ 4 - 4
etcdserver/api/v2http/client.go

@@ -30,13 +30,13 @@ import (
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api/etcdhttp"
 	"github.com/coreos/etcd/etcdserver/api/etcdhttp"
+	"github.com/coreos/etcd/etcdserver/api/v2auth"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/stats"
-	"github.com/coreos/etcd/etcdserver/v2auth"
-	"github.com/coreos/etcd/etcdserver/v2error"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 
 
 	"github.com/jonboulle/clockwork"
 	"github.com/jonboulle/clockwork"

+ 1 - 1
etcdserver/api/v2http/client_auth.go

@@ -21,8 +21,8 @@ import (
 	"strings"
 	"strings"
 
 
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
+	"github.com/coreos/etcd/etcdserver/api/v2auth"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
-	"github.com/coreos/etcd/etcdserver/v2auth"
 
 
 	"go.uber.org/zap"
 	"go.uber.org/zap"
 )
 )

+ 1 - 1
etcdserver/api/v2http/client_auth_test.go

@@ -31,7 +31,7 @@ import (
 	"testing"
 	"testing"
 
 
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
-	"github.com/coreos/etcd/etcdserver/v2auth"
+	"github.com/coreos/etcd/etcdserver/api/v2auth"
 
 
 	"go.uber.org/zap"
 	"go.uber.org/zap"
 )
 )

+ 2 - 2
etcdserver/api/v2http/client_test.go

@@ -31,11 +31,11 @@ import (
 
 
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/v2error"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"

+ 1 - 1
etcdserver/api/v2http/http.go

@@ -21,8 +21,8 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/coreos/etcd/etcdserver/api/etcdhttp"
 	"github.com/coreos/etcd/etcdserver/api/etcdhttp"
+	"github.com/coreos/etcd/etcdserver/api/v2auth"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
-	"github.com/coreos/etcd/etcdserver/v2auth"
 	"github.com/coreos/etcd/pkg/logutil"
 	"github.com/coreos/etcd/pkg/logutil"
 
 
 	"github.com/coreos/pkg/capnslog"
 	"github.com/coreos/pkg/capnslog"

+ 1 - 1
etcdserver/api/v2http/http_test.go

@@ -23,9 +23,9 @@ import (
 	"testing"
 	"testing"
 
 
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/v2error"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"
 
 

+ 1 - 1
etcdserver/api/v2http/metrics.go

@@ -20,9 +20,9 @@ import (
 
 
 	"net/http"
 	"net/http"
 
 
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
-	"github.com/coreos/etcd/etcdserver/v2error"
 	"github.com/prometheus/client_golang/prometheus"
 	"github.com/prometheus/client_golang/prometheus"
 )
 )
 
 

+ 1 - 1
etcdserver/stats/leader.go → etcdserver/api/v2stats/leader.go

@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // See the License for the specific language governing permissions and
 // limitations under the License.
 // limitations under the License.
 
 
-package stats
+package v2stats
 
 
 import (
 import (
 	"encoding/json"
 	"encoding/json"

+ 1 - 1
etcdserver/stats/queue.go → etcdserver/api/v2stats/queue.go

@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // See the License for the specific language governing permissions and
 // limitations under the License.
 // limitations under the License.
 
 
-package stats
+package v2stats
 
 
 import (
 import (
 	"sync"
 	"sync"

+ 1 - 1
etcdserver/stats/server.go → etcdserver/api/v2stats/server.go

@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // See the License for the specific language governing permissions and
 // limitations under the License.
 // limitations under the License.
 
 
-package stats
+package v2stats
 
 
 import (
 import (
 	"encoding/json"
 	"encoding/json"

+ 3 - 5
etcdserver/stats/stats.go → etcdserver/api/v2stats/stats.go

@@ -12,14 +12,12 @@
 // See the License for the specific language governing permissions and
 // See the License for the specific language governing permissions and
 // limitations under the License.
 // limitations under the License.
 
 
-// Package stats defines a standard interface for etcd cluster statistics.
-package stats
+// Package v2stats defines a standard interface for etcd cluster statistics.
+package v2stats
 
 
 import "github.com/coreos/pkg/capnslog"
 import "github.com/coreos/pkg/capnslog"
 
 
-var (
-	plog = capnslog.NewPackageLogger("github.com/coreos/etcd", "etcdserver/stats")
-)
+var plog = capnslog.NewPackageLogger("github.com/coreos/etcd", "etcdserver/stats")
 
 
 type Stats interface {
 type Stats interface {
 	// SelfStats returns the struct representing statistics of this server
 	// SelfStats returns the struct representing statistics of this server

+ 0 - 0
etcdserver/v2store/doc.go → etcdserver/api/v2store/doc.go


+ 0 - 0
etcdserver/v2store/event.go → etcdserver/api/v2store/event.go


+ 1 - 1
etcdserver/v2store/event_history.go → etcdserver/api/v2store/event_history.go

@@ -20,7 +20,7 @@ import (
 	"strings"
 	"strings"
 	"sync"
 	"sync"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 )
 )
 
 
 type EventHistory struct {
 type EventHistory struct {

+ 0 - 0
etcdserver/v2store/event_queue.go → etcdserver/api/v2store/event_queue.go


+ 1 - 1
etcdserver/v2store/event_test.go → etcdserver/api/v2store/event_test.go

@@ -17,7 +17,7 @@ package v2store
 import (
 import (
 	"testing"
 	"testing"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 )
 )
 
 
 // TestEventQueue tests a queue with capacity = 100
 // TestEventQueue tests a queue with capacity = 100

+ 0 - 0
etcdserver/v2store/heap_test.go → etcdserver/api/v2store/heap_test.go


+ 0 - 0
etcdserver/v2store/metrics.go → etcdserver/api/v2store/metrics.go


+ 1 - 1
etcdserver/v2store/node.go → etcdserver/api/v2store/node.go

@@ -19,7 +19,7 @@ import (
 	"sort"
 	"sort"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 
 
 	"github.com/jonboulle/clockwork"
 	"github.com/jonboulle/clockwork"
 )
 )

+ 0 - 0
etcdserver/v2store/node_extern.go → etcdserver/api/v2store/node_extern.go


+ 0 - 0
etcdserver/v2store/node_extern_test.go → etcdserver/api/v2store/node_extern_test.go


+ 0 - 0
etcdserver/v2store/node_test.go → etcdserver/api/v2store/node_test.go


+ 0 - 0
etcdserver/v2store/stats.go → etcdserver/api/v2store/stats.go


+ 0 - 0
etcdserver/v2store/stats_test.go → etcdserver/api/v2store/stats_test.go


+ 1 - 1
etcdserver/v2store/store.go → etcdserver/api/v2store/store.go

@@ -23,7 +23,7 @@ import (
 	"sync"
 	"sync"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 
 
 	"github.com/jonboulle/clockwork"
 	"github.com/jonboulle/clockwork"

+ 0 - 0
etcdserver/v2store/store_bench_test.go → etcdserver/api/v2store/store_bench_test.go


+ 2 - 2
etcdserver/v2store/store_test.go → etcdserver/api/v2store/store_test.go

@@ -18,8 +18,8 @@ import (
 	"testing"
 	"testing"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 )
 )
 
 

+ 1 - 1
etcdserver/v2store/store_ttl_test.go → etcdserver/api/v2store/store_ttl_test.go

@@ -18,7 +18,7 @@ import (
 	"testing"
 	"testing"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 
 
 	"github.com/jonboulle/clockwork"
 	"github.com/jonboulle/clockwork"

+ 1 - 1
etcdserver/v2store/store_v2_test.go → etcdserver/api/v2store/store_v2_test.go

@@ -19,7 +19,7 @@ package v2store_test
 import (
 import (
 	"testing"
 	"testing"
 
 
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 )
 )
 
 

+ 1 - 1
etcdserver/v2store/store_v2v3_test.go → etcdserver/api/v2store/store_v2v3_test.go

@@ -21,8 +21,8 @@ import (
 	"testing"
 	"testing"
 
 
 	"github.com/coreos/etcd/clientv3"
 	"github.com/coreos/etcd/clientv3"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/etcdserver/api/v2v3"
 	"github.com/coreos/etcd/etcdserver/api/v2v3"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/integration"
 	"github.com/coreos/etcd/integration"
 
 
 	"google.golang.org/grpc/grpclog"
 	"google.golang.org/grpc/grpclog"

+ 0 - 0
etcdserver/v2store/ttl_key_heap.go → etcdserver/api/v2store/ttl_key_heap.go


+ 0 - 0
etcdserver/v2store/watcher.go → etcdserver/api/v2store/watcher.go


+ 1 - 1
etcdserver/v2store/watcher_hub.go → etcdserver/api/v2store/watcher_hub.go

@@ -21,7 +21,7 @@ import (
 	"sync"
 	"sync"
 	"sync/atomic"
 	"sync/atomic"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 )
 )
 
 
 // A watcherHub contains all subscribed watchers
 // A watcherHub contains all subscribed watchers

+ 0 - 0
etcdserver/v2store/watcher_hub_test.go → etcdserver/api/v2store/watcher_hub_test.go


+ 0 - 0
etcdserver/v2store/watcher_test.go → etcdserver/api/v2store/watcher_test.go


+ 2 - 2
etcdserver/api/v2v3/store.go

@@ -24,8 +24,8 @@ import (
 
 
 	"github.com/coreos/etcd/clientv3"
 	"github.com/coreos/etcd/clientv3"
 	"github.com/coreos/etcd/clientv3/concurrency"
 	"github.com/coreos/etcd/clientv3/concurrency"
-	"github.com/coreos/etcd/etcdserver/v2error"
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/mvcc/mvccpb"
 	"github.com/coreos/etcd/mvcc/mvccpb"
 )
 )
 
 

+ 2 - 2
etcdserver/api/v2v3/watcher.go

@@ -19,8 +19,8 @@ import (
 	"strings"
 	"strings"
 
 
 	"github.com/coreos/etcd/clientv3"
 	"github.com/coreos/etcd/clientv3"
-	"github.com/coreos/etcd/etcdserver/v2error"
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 )
 )
 
 
 func (s *v2v3Store) Watch(prefix string, recursive, stream bool, sinceIndex uint64) (v2store.Watcher, error) {
 func (s *v2v3Store) Watch(prefix string, recursive, stream bool, sinceIndex uint64) (v2store.Watcher, error) {

+ 1 - 1
etcdserver/apply_v2.go

@@ -20,8 +20,8 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/pkg/pbutil"
 	"github.com/coreos/etcd/pkg/pbutil"
 
 
 	"github.com/coreos/go-semver/semver"
 	"github.com/coreos/go-semver/semver"

+ 1 - 1
etcdserver/membership/cluster.go

@@ -27,7 +27,7 @@ import (
 	"sync"
 	"sync"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/pkg/netutil"
 	"github.com/coreos/etcd/pkg/netutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"

+ 1 - 1
etcdserver/membership/cluster_test.go

@@ -21,7 +21,7 @@ import (
 	"reflect"
 	"reflect"
 	"testing"
 	"testing"
 
 
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/pkg/mock/mockstore"
 	"github.com/coreos/etcd/pkg/mock/mockstore"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"

+ 1 - 1
etcdserver/membership/errors.go

@@ -17,7 +17,7 @@ package membership
 import (
 import (
 	"errors"
 	"errors"
 
 
-	"github.com/coreos/etcd/etcdserver/v2error"
+	"github.com/coreos/etcd/etcdserver/api/v2error"
 )
 )
 
 
 var (
 var (

+ 1 - 1
etcdserver/membership/store.go

@@ -19,7 +19,7 @@ import (
 	"fmt"
 	"fmt"
 	"path"
 	"path"
 
 
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 
 

+ 2 - 2
etcdserver/server.go

@@ -35,10 +35,10 @@ import (
 	"github.com/coreos/etcd/discovery"
 	"github.com/coreos/etcd/discovery"
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
 	"github.com/coreos/etcd/etcdserver/api/v2http/httptypes"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/stats"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/lease"
 	"github.com/coreos/etcd/lease"
 	"github.com/coreos/etcd/lease/leasehttp"
 	"github.com/coreos/etcd/lease/leasehttp"
 	"github.com/coreos/etcd/mvcc"
 	"github.com/coreos/etcd/mvcc"

+ 1 - 1
etcdserver/server_test.go

@@ -29,9 +29,9 @@ import (
 
 
 	"go.uber.org/zap"
 	"go.uber.org/zap"
 
 
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/lease"
 	"github.com/coreos/etcd/lease"
 	"github.com/coreos/etcd/mvcc"
 	"github.com/coreos/etcd/mvcc"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/mvcc/backend"

+ 1 - 1
etcdserver/v2_server.go

@@ -18,8 +18,8 @@ import (
 	"context"
 	"context"
 	"time"
 	"time"
 
 
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
 	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
-	"github.com/coreos/etcd/etcdserver/v2store"
 )
 )
 
 
 type RequestV2 pb.Request
 type RequestV2 pb.Request

+ 1 - 1
pkg/mock/mockstore/store_recorder.go

@@ -17,7 +17,7 @@ package mockstore
 import (
 import (
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/v2store"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 )
 )
 
 

+ 1 - 1
rafthttp/functional_test.go

@@ -21,7 +21,7 @@ import (
 	"testing"
 	"testing"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"

+ 1 - 1
rafthttp/msgappv2_codec.go

@@ -20,7 +20,7 @@ import (
 	"io"
 	"io"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/pbutil"
 	"github.com/coreos/etcd/pkg/pbutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"

+ 1 - 1
rafthttp/msgappv2_codec_test.go

@@ -19,7 +19,7 @@ import (
 	"reflect"
 	"reflect"
 	"testing"
 	"testing"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"
 )
 )

+ 1 - 1
rafthttp/peer.go

@@ -19,7 +19,7 @@ import (
 	"sync"
 	"sync"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"

+ 1 - 1
rafthttp/pipeline.go

@@ -22,7 +22,7 @@ import (
 	"sync"
 	"sync"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/pbutil"
 	"github.com/coreos/etcd/pkg/pbutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft"

+ 3 - 3
rafthttp/pipeline_test.go

@@ -24,13 +24,13 @@ import (
 	"testing"
 	"testing"
 	"time"
 	"time"
 
 
-	"go.uber.org/zap"
-
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/version"
 	"github.com/coreos/etcd/version"
+
+	"go.uber.org/zap"
 )
 )
 
 
 // TestPipelineSend tests that pipeline could send data using roundtripper
 // TestPipelineSend tests that pipeline could send data using roundtripper

+ 1 - 1
rafthttp/stream.go

@@ -25,7 +25,7 @@ import (
 	"sync"
 	"sync"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/httputil"
 	"github.com/coreos/etcd/pkg/httputil"
 	"github.com/coreos/etcd/pkg/transport"
 	"github.com/coreos/etcd/pkg/transport"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"

+ 1 - 1
rafthttp/stream_test.go

@@ -26,7 +26,7 @@ import (
 	"testing"
 	"testing"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"

+ 1 - 1
rafthttp/transport.go

@@ -20,7 +20,7 @@ import (
 	"sync"
 	"sync"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/logutil"
 	"github.com/coreos/etcd/pkg/logutil"
 	"github.com/coreos/etcd/pkg/transport"
 	"github.com/coreos/etcd/pkg/transport"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"

+ 1 - 1
rafthttp/transport_bench_test.go

@@ -21,7 +21,7 @@ import (
 	"testing"
 	"testing"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"

+ 2 - 1
rafthttp/transport_test.go

@@ -20,10 +20,11 @@ import (
 	"testing"
 	"testing"
 	"time"
 	"time"
 
 
-	"github.com/coreos/etcd/etcdserver/stats"
+	stats "github.com/coreos/etcd/etcdserver/api/v2stats"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/testutil"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/pkg/types"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/raft/raftpb"
+
 	"github.com/xiang90/probing"
 	"github.com/xiang90/probing"
 )
 )
 
 

+ 1 - 1
snapshot/v3_snapshot.go

@@ -29,9 +29,9 @@ import (
 
 
 	"github.com/coreos/etcd/clientv3"
 	"github.com/coreos/etcd/clientv3"
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver"
+	"github.com/coreos/etcd/etcdserver/api/v2store"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/etcdserver/membership"
 	"github.com/coreos/etcd/etcdserver/membership"
-	"github.com/coreos/etcd/etcdserver/v2store"
 	"github.com/coreos/etcd/lease"
 	"github.com/coreos/etcd/lease"
 	"github.com/coreos/etcd/mvcc"
 	"github.com/coreos/etcd/mvcc"
 	"github.com/coreos/etcd/mvcc/backend"
 	"github.com/coreos/etcd/mvcc/backend"