This commit is contained in:
Nick Kubala
2018-08-01 13:02:54 -07:00
parent e45d1f6aac
commit e59f05e32f
1298 changed files with 38524 additions and 226785 deletions
+26 -47
View File
@@ -1,6 +1,5 @@
// Code generated by protoc-gen-gogo.
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: github.com/docker/swarmkit/api/watch.proto
// DO NOT EDIT!
package api
@@ -10,18 +9,16 @@ import math "math"
import _ "github.com/gogo/protobuf/gogoproto"
import _ "github.com/docker/swarmkit/protobuf/plugin"
import github_com_docker_swarmkit_api_deepcopy "github.com/docker/swarmkit/api/deepcopy"
import deepcopy "github.com/docker/swarmkit/api/deepcopy"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
import context "golang.org/x/net/context"
import grpc "google.golang.org/grpc"
import raftselector "github.com/docker/swarmkit/manager/raftselector"
import codes "google.golang.org/grpc/codes"
import status "google.golang.org/grpc/status"
import metadata "google.golang.org/grpc/metadata"
import transport "google.golang.org/grpc/transport"
import peer "google.golang.org/grpc/peer"
import rafttime "time"
import strings "strings"
@@ -1049,55 +1046,55 @@ func (m *Object) CopyFrom(src interface{}) {
v := Object_Node{
Node: &Node{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Node, o.GetNode())
deepcopy.Copy(v.Node, o.GetNode())
m.Object = &v
case *Object_Service:
v := Object_Service{
Service: &Service{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Service, o.GetService())
deepcopy.Copy(v.Service, o.GetService())
m.Object = &v
case *Object_Network:
v := Object_Network{
Network: &Network{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Network, o.GetNetwork())
deepcopy.Copy(v.Network, o.GetNetwork())
m.Object = &v
case *Object_Task:
v := Object_Task{
Task: &Task{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Task, o.GetTask())
deepcopy.Copy(v.Task, o.GetTask())
m.Object = &v
case *Object_Cluster:
v := Object_Cluster{
Cluster: &Cluster{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Cluster, o.GetCluster())
deepcopy.Copy(v.Cluster, o.GetCluster())
m.Object = &v
case *Object_Secret:
v := Object_Secret{
Secret: &Secret{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Secret, o.GetSecret())
deepcopy.Copy(v.Secret, o.GetSecret())
m.Object = &v
case *Object_Resource:
v := Object_Resource{
Resource: &Resource{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Resource, o.GetResource())
deepcopy.Copy(v.Resource, o.GetResource())
m.Object = &v
case *Object_Extension:
v := Object_Extension{
Extension: &Extension{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Extension, o.GetExtension())
deepcopy.Copy(v.Extension, o.GetExtension())
m.Object = &v
case *Object_Config:
v := Object_Config{
Config: &Config{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Config, o.GetConfig())
deepcopy.Copy(v.Config, o.GetConfig())
m.Object = &v
}
}
@@ -1173,13 +1170,13 @@ func (m *SelectBy) CopyFrom(src interface{}) {
v := SelectBy_Custom{
Custom: &SelectByCustom{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Custom, o.GetCustom())
deepcopy.Copy(v.Custom, o.GetCustom())
m.By = &v
case *SelectBy_CustomPrefix:
v := SelectBy_CustomPrefix{
CustomPrefix: &SelectByCustom{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.CustomPrefix, o.GetCustomPrefix())
deepcopy.Copy(v.CustomPrefix, o.GetCustomPrefix())
m.By = &v
case *SelectBy_ServiceID:
v := SelectBy_ServiceID{
@@ -1195,7 +1192,7 @@ func (m *SelectBy) CopyFrom(src interface{}) {
v := SelectBy_Slot{
Slot: &SelectBySlot{},
}
github_com_docker_swarmkit_api_deepcopy.Copy(v.Slot, o.GetSlot())
deepcopy.Copy(v.Slot, o.GetSlot())
m.By = &v
case *SelectBy_DesiredState:
v := SelectBy_DesiredState{
@@ -1254,13 +1251,13 @@ func (m *WatchRequest) CopyFrom(src interface{}) {
m.Entries = make([]*WatchRequest_WatchEntry, len(o.Entries))
for i := range m.Entries {
m.Entries[i] = &WatchRequest_WatchEntry{}
github_com_docker_swarmkit_api_deepcopy.Copy(m.Entries[i], o.Entries[i])
deepcopy.Copy(m.Entries[i], o.Entries[i])
}
}
if o.ResumeFrom != nil {
m.ResumeFrom = &Version{}
github_com_docker_swarmkit_api_deepcopy.Copy(m.ResumeFrom, o.ResumeFrom)
deepcopy.Copy(m.ResumeFrom, o.ResumeFrom)
}
}
@@ -1281,7 +1278,7 @@ func (m *WatchRequest_WatchEntry) CopyFrom(src interface{}) {
m.Filters = make([]*SelectBy, len(o.Filters))
for i := range m.Filters {
m.Filters[i] = &SelectBy{}
github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters[i], o.Filters[i])
deepcopy.Copy(m.Filters[i], o.Filters[i])
}
}
@@ -1304,13 +1301,13 @@ func (m *WatchMessage) CopyFrom(src interface{}) {
m.Events = make([]*WatchMessage_Event, len(o.Events))
for i := range m.Events {
m.Events[i] = &WatchMessage_Event{}
github_com_docker_swarmkit_api_deepcopy.Copy(m.Events[i], o.Events[i])
deepcopy.Copy(m.Events[i], o.Events[i])
}
}
if o.Version != nil {
m.Version = &Version{}
github_com_docker_swarmkit_api_deepcopy.Copy(m.Version, o.Version)
deepcopy.Copy(m.Version, o.Version)
}
}
@@ -1329,11 +1326,11 @@ func (m *WatchMessage_Event) CopyFrom(src interface{}) {
*m = *o
if o.Object != nil {
m.Object = &Object{}
github_com_docker_swarmkit_api_deepcopy.Copy(m.Object, o.Object)
deepcopy.Copy(m.Object, o.Object)
}
if o.OldObject != nil {
m.OldObject = &Object{}
github_com_docker_swarmkit_api_deepcopy.Copy(m.OldObject, o.OldObject)
deepcopy.Copy(m.OldObject, o.OldObject)
}
}
@@ -2006,24 +2003,6 @@ func (m *WatchMessage_Event) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
func encodeFixed64Watch(dAtA []byte, offset int, v uint64) int {
dAtA[offset] = uint8(v)
dAtA[offset+1] = uint8(v >> 8)
dAtA[offset+2] = uint8(v >> 16)
dAtA[offset+3] = uint8(v >> 24)
dAtA[offset+4] = uint8(v >> 32)
dAtA[offset+5] = uint8(v >> 40)
dAtA[offset+6] = uint8(v >> 48)
dAtA[offset+7] = uint8(v >> 56)
return offset + 8
}
func encodeFixed32Watch(dAtA []byte, offset int, v uint32) int {
dAtA[offset] = uint8(v)
dAtA[offset+1] = uint8(v >> 8)
dAtA[offset+2] = uint8(v >> 16)
dAtA[offset+3] = uint8(v >> 24)
return offset + 4
}
func encodeVarintWatch(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -2042,11 +2021,11 @@ type raftProxyWatchServer struct {
func NewRaftProxyWatchServer(local WatchServer, connSelector raftselector.ConnProvider, localCtxMod, remoteCtxMod func(context.Context) (context.Context, error)) WatchServer {
redirectChecker := func(ctx context.Context) (context.Context, error) {
s, ok := transport.StreamFromContext(ctx)
p, ok := peer.FromContext(ctx)
if !ok {
return ctx, status.Errorf(codes.InvalidArgument, "remote addr is not found in context")
}
addr := s.ServerTransport().RemoteAddr().String()
addr := p.Addr.String()
md, ok := metadata.FromIncomingContext(ctx)
if ok && len(md["redirect"]) != 0 {
return ctx, status.Errorf(codes.ResourceExhausted, "more than one redirect to leader from: %s", md["redirect"])