Skip to content

Commit e690776

Browse files
committed
enable shared write buffer by default
1 parent b6597b3 commit e690776

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

dialoptions.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -705,10 +705,11 @@ func WithDisableHealthCheck() DialOption {
705705
func defaultDialOptions() dialOptions {
706706
return dialOptions{
707707
copts: transport.ConnectOptions{
708-
ReadBufferSize: defaultReadBufSize,
709-
WriteBufferSize: defaultWriteBufSize,
710-
UserAgent: grpcUA,
711-
BufferPool: mem.DefaultBufferPool(),
708+
ReadBufferSize: defaultReadBufSize,
709+
WriteBufferSize: defaultWriteBufSize,
710+
SharedWriteBuffer: true,
711+
UserAgent: grpcUA,
712+
BufferPool: mem.DefaultBufferPool(),
712713
},
713714
bs: internalbackoff.DefaultExponential,
714715
idleTimeout: 30 * time.Minute,

server.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ var defaultServerOptions = serverOptions{
189189
maxSendMessageSize: defaultServerMaxSendMessageSize,
190190
connectionTimeout: 120 * time.Second,
191191
writeBufferSize: defaultWriteBufSize,
192+
sharedWriteBuffer: true,
192193
readBufferSize: defaultReadBufSize,
193194
bufferPool: mem.DefaultBufferPool(),
194195
}

0 commit comments

Comments
 (0)