Skip to content

Commit 0a36903

Browse files
committed
adjust buffer size for awslogs driver in non-blocking mode
1 parent 893320a commit 0a36903

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

Diff for: logger/awslogs/logger.go

+1-4
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@ const (
4444
// The value of maximumBytesPerEvent is adopted from Docker. Reference:
4545
// https://github.com/moby/moby/blob/19.03/daemon/logger/awslogs/cloudwatchlogs.go#L58
4646
maximumBytesPerEvent = 262144 - perEventBytes
47-
48-
// The max size of CloudWatch events is 256kb.
49-
defaultAwsBufSizeInBytes = 256 * 1024
5047
)
5148

5249
// Args represents AWSlogs driver arguments.
@@ -110,7 +107,7 @@ func (la *LoggerArgs) RunLogDriver(ctx context.Context, config *logging.Config,
110107
if la.globalArgs.Mode == logger.NonBlockingMode {
111108
debug.SendEventsToLog(logger.DaemonName, "Starting log streaming for non-blocking mode awslogs driver",
112109
debug.INFO, 0)
113-
l = logger.NewBufferedLogger(l, defaultAwsBufSizeInBytes, la.globalArgs.MaxBufferSize, la.globalArgs.ContainerID)
110+
l = logger.NewBufferedLogger(l, maximumBytesPerEvent, la.globalArgs.MaxBufferSize, la.globalArgs.ContainerID)
114111
}
115112

116113
// Start awslogs driver

0 commit comments

Comments
 (0)