1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/daemon/logger/loggerutils
Brian Goff 933a87236f Reduce allocations for logfile reader
Before this change, the log decoder function provided by the log driver
to logfile would not be able to re-use buffers, causing undeeded
allocations and memory bloat for dockerd.

This change introduces an interface that allows the log driver to manage
it's memory usge more effectively.
This only affects json-file and local log drivers.

`json-file` still is not great just because of how the json decoder in the
stdlib works.
`local` is significantly improved.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2020-04-08 12:24:31 -07:00
..
cache Support configuration of log cacher. 2020-02-19 17:02:34 -05:00
file_unix.go Use FILE_SHARE_DELETE for log files on Windows. 2019-09-23 16:45:07 -07:00
file_windows.go Use FILE_SHARE_DELETE for log files on Windows. 2019-09-23 16:45:07 -07:00
file_windows_test.go bump gotest.tools v3.0.1 for compatibility with Go 1.14 2020-02-11 00:06:42 +01:00
log_tag.go
log_tag_test.go
logfile.go Reduce allocations for logfile reader 2020-04-08 12:24:31 -07:00
logfile_test.go Reduce allocations for logfile reader 2020-04-08 12:24:31 -07:00