Bug 1744128
Summary: | After log rotation ironic-api container cannot access it's log file during a db sync. | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Sofer Athlan-Guyot <sathlang> |
Component: | openstack-tripleo-heat-templates | Assignee: | Cédric Jeanneret <cjeanner> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Sasha Smolyak <ssmolyak> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 15.0 (Stein) | CC: | bfournie, cjeanner, emacchi, mburns |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-09-17 15:49:19 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1727808 |
Description
Sofer Athlan-Guyot
2019-08-21 12:23:04 UTC
Hello, So after having checked on a running Beta-1.0 node, we can push tmpwatch and logrotate out of the way: the node I could access had several logrotate runs, and all the files were correct in it: ()[root@undercloud-0 /]# ls -l /var/log/ironic/ total 24940 -rw-r--r--. 1 ironic ironic 4531546 Aug 12 08:28 app.log -rw-r--r--. 1 ironic ironic 11069098 Aug 12 06:00 app.log.1 -rw-r--r--. 1 ironic ironic 241921 Aug 10 00:01 app.log.10.gz -rw-r--r--. 1 ironic ironic 237870 Aug 9 18:00 app.log.11.gz -rw-r--r--. 1 ironic ironic 241811 Aug 9 12:00 app.log.12.gz -rw-r--r--. 1 ironic ironic 237928 Aug 9 06:00 app.log.13.gz -rw-r--r--. 1 ironic ironic 267218 Aug 9 00:00 app.log.14.gz -rw-r--r--. 1 ironic ironic 241143 Aug 12 00:00 app.log.2.gz -rw-r--r--. 1 ironic ironic 237409 Aug 11 18:01 app.log.3.gz -rw-r--r--. 1 ironic ironic 242512 Aug 11 12:01 app.log.4.gz -rw-r--r--. 1 ironic ironic 237308 Aug 11 06:01 app.log.5.gz -rw-r--r--. 1 ironic ironic 242039 Aug 11 00:01 app.log.6.gz -rw-r--r--. 1 ironic ironic 237481 Aug 10 18:00 app.log.7.gz -rw-r--r--. 1 ironic ironic 243355 Aug 10 12:00 app.log.8.gz -rw-r--r--. 1 ironic ironic 237220 Aug 10 06:00 app.log.9.gz drwxr-xr-x. 2 ironic ironic 222 Aug 8 19:21 deploy -rw-r--r--. 1 ironic ironic 3906253 Aug 12 08:28 ironic-conductor.log -rw-r--r--. 1 ironic ironic 453537 Aug 12 00:00 ironic-conductor.log.1 -rw-r--r--. 1 ironic ironic 316220 Aug 11 23:01 ironic-conductor.log.2.gz -rw-r--r--. 1 ironic ironic 14878 Aug 11 00:01 ironic-conductor.log.3.gz -rw-r--r--. 1 ironic ironic 316446 Aug 10 23:01 ironic-conductor.log.4.gz -rw-r--r--. 1 ironic ironic 15240 Aug 10 00:01 ironic-conductor.log.5.gz -rw-r--r--. 1 ironic ironic 317110 Aug 9 23:00 ironic-conductor.log.6.gz -rw-r--r--. 1 ironic ironic 204896 Aug 9 00:00 ironic-conductor.log.7.gz -rw-------. 1 ironic ironic 0 Aug 9 00:00 ironic-dbsync.log -rw-------. 1 ironic ironic 690 Aug 9 00:00 ironic-dbsync.log.1 Regarding tmpwatch, it is set to NOT delete .log files, among others: tmpwatch --nodirs \ -X "/var/log/containers/*/*log" \ -X "/var/log/containers/*/*/*log" \ -X "/var/log/containers/*/*err" \ 15 \ /var/log/containers/ 2>&1 | logger -t container-tmpwatch Small note: the "15" is wrong, newer version/compose will have the correction adding a missing "d", making it drop files after 15 days instead of hours. The issue might be linked to the several ones we have with paunch/podman, for instance https://bugzilla.redhat.com/show_bug.cgi?id=1739224 - this has to be controlled. Cheers, C. I haven't experienced this issue anymore. I think until we've got a clear reproducer we can close that one. Closing this, please reopen if problem reoccurs. |