|
|
@@ -31,6 +31,7 @@ import (
|
|
|
const (
|
|
|
grpcOverheadBytes = 512 * 1024
|
|
|
maxStreams = math.MaxUint32
|
|
|
+ maxSendBytes = math.MaxInt32
|
|
|
)
|
|
|
|
|
|
func init() {
|
|
|
@@ -45,7 +46,8 @@ func Server(s *etcdserver.EtcdServer, tls *tls.Config) *grpc.Server {
|
|
|
}
|
|
|
opts = append(opts, grpc.UnaryInterceptor(newUnaryInterceptor(s)))
|
|
|
opts = append(opts, grpc.StreamInterceptor(newStreamInterceptor(s)))
|
|
|
- opts = append(opts, grpc.MaxMsgSize(int(s.Cfg.MaxRequestBytes+grpcOverheadBytes)))
|
|
|
+ opts = append(opts, grpc.MaxRecvMsgSize(int(s.Cfg.MaxRequestBytes+grpcOverheadBytes)))
|
|
|
+ opts = append(opts, grpc.MaxSendMsgSize(maxSendBytes))
|
|
|
opts = append(opts, grpc.MaxConcurrentStreams(maxStreams))
|
|
|
grpcServer := grpc.NewServer(opts...)
|
|
|
|