mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-03-30 15:08:33 +00:00
[NOD-1395] Increase the grpcclient's max message size to match the grpcserver's. (#932)
This commit is contained in:
parent
75e539f4d2
commit
798abf2103
@ -17,12 +17,13 @@ type gRPCServer struct {
|
||||
server *grpc.Server
|
||||
}
|
||||
|
||||
const maxMessageSize = 1024 * 1024 * 10 // 10MB
|
||||
// MaxMessageSize is the max size allowed for a message
|
||||
const MaxMessageSize = 1024 * 1024 * 10 // 10MB
|
||||
|
||||
// newGRPCServer creates a gRPC server
|
||||
func newGRPCServer(listeningAddresses []string) *gRPCServer {
|
||||
return &gRPCServer{
|
||||
server: grpc.NewServer(grpc.MaxRecvMsgSize(maxMessageSize), grpc.MaxSendMsgSize(maxMessageSize)),
|
||||
server: grpc.NewServer(grpc.MaxRecvMsgSize(MaxMessageSize), grpc.MaxSendMsgSize(MaxMessageSize)),
|
||||
listeningAddresses: listeningAddresses,
|
||||
}
|
||||
}
|
||||
@ -39,7 +40,7 @@ func (s *gRPCServer) Start() error {
|
||||
}
|
||||
}
|
||||
|
||||
log.Debugf("Server started with maxMessageSize %d", maxMessageSize)
|
||||
log.Debugf("Server started with MaxMessageSize %d", MaxMessageSize)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ import (
|
||||
"context"
|
||||
"github.com/kaspanet/kaspad/app/appmessage"
|
||||
"github.com/kaspanet/kaspad/infrastructure/network/netadapter/router"
|
||||
"github.com/kaspanet/kaspad/infrastructure/network/netadapter/server/grpcserver"
|
||||
"github.com/kaspanet/kaspad/infrastructure/network/netadapter/server/grpcserver/protowire"
|
||||
"github.com/pkg/errors"
|
||||
"google.golang.org/grpc"
|
||||
@ -33,7 +34,8 @@ func Connect(address string) (*GRPCClient, error) {
|
||||
}
|
||||
|
||||
grpcClient := protowire.NewRPCClient(gRPCConnection)
|
||||
stream, err := grpcClient.MessageStream(context.Background(), grpc.UseCompressor(gzip.Name))
|
||||
stream, err := grpcClient.MessageStream(context.Background(), grpc.UseCompressor(gzip.Name),
|
||||
grpc.MaxCallRecvMsgSize(grpcserver.MaxMessageSize), grpc.MaxCallSendMsgSize(grpcserver.MaxMessageSize))
|
||||
if err != nil {
|
||||
return nil, errors.Wrapf(err, "error getting client stream for %s", address)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user