Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1596012

Summary: [DOCS] Change in default docker log driver is not documented in release notes
Product: OpenShift Container Platform Reporter: Suresh <sgaikwad>
Component: DocumentationAssignee: Michael Burke <mburke>
Status: CLOSED CURRENTRELEASE QA Contact: Vikram Goyal <vigoyal>
Severity: medium Docs Contact: Vikram Goyal <vigoyal>
Priority: medium    
Version: 3.9.0CC: aos-bugs, jokerman, mmccomas
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-16 17:37:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Suresh 2018-06-28 03:44:32 UTC
Document URL: 
https://docs.openshift.com/container-platform/3.9/release_notes/ocp_3_9_release_notes.html


Section Number and Name: 
https://docs.openshift.com/container-platform/3.9/release_notes/ocp_3_9_release_notes.html#ocp-39-notable-technical-changes


Describe the issue: 
In earlier OCP versions, the default log driver for docker is journald. In OCP3.9, the default log driver for docker has been changed to json-file. This is quite a notable change which should be documented. We have mentioned this information in aggregated logging section:

    https://docs.openshift.com/container-platform/3.9/install_config/aggregate_logging.html#aggregated-fluentd

Considering this is a significant change to installation defaults, this should be included in the release notes.

Comment 2 Michael Burke 2018-07-09 19:57:57 UTC
The following is in the 3.7 release notes. I moved to 3.9 release notes.

[[ocp-37-journald-system-logs]]
==== Journald for System Logs and JSON File for Container Logs

Docker log driver is set to `json-file` as the default for all nodes. Docker
`log-driver` can be set to `journald`, but there is no log rate throttling with
the journald driver. So, there is always a risk for denial-of-service attacks
from rogue containers.

Fluentd will automatically determine which log driver (`journald` or
`json-file`) the container runtime is using. Fluentd will now always read logs
from journald and also *_/var/log/containers_* (if `log-driver` is set to
`json-file`). Fluentd will no longer read from *_/var/log/messages_*.

See
xref:../install_config/aggregate_logging.adoc#install-config-aggregate-logging[Aggregating
Container Logs] for more information.

https://github.com/openshift/openshift-docs/pull/10719