Bug 1383259 - [RHV4.0] vdsm logs are not rotating and filling up the disk.
Summary: [RHV4.0] vdsm logs are not rotating and filling up the disk.
Keywords:
Status: CLOSED DUPLICATE of bug 1382833
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: vdsm
Version: 4.0.3
Hardware: All
OS: Linux
high
high
Target Milestone: ---
: ---
Assignee: Francesco Romani
QA Contact: meital avital
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-10 10:07 UTC by Ulhas Surse
Modified: 2019-12-16 07:03 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-10-10 13:25:11 UTC
oVirt Team: Virt
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Ulhas Surse 2016-10-10 10:07:49 UTC
Description of problem:
vdsm and supervdsm logs are not rotating in Red Hat Virtualization host 4.0 

Version-Release number of selected component (if applicable):
Red Hat Enterprise Linux release 7.2
vdsm-4.18.11-1.el7ev.x86_64

How reproducible:
always

Steps to Reproduce:
1. Install RHV 4.0 hosts and wait for log rotate. 
2. The logs were never rotated. 
3.

Actual results:
Logs were not rotated.

Expected results:
logs should rotate.

Additional info:
From my setup: 

================================================================

cat /etc/vdsm/logrotate/vdsm

/var/log/vdsm/*.log {
    rotate 100
    missingok
    size 15M
    compress
    compresscmd /usr/bin/xz
    uncompresscmd /usr/bin/unxz
    compressext .xz
}
/var/log/core/*.dump {
    rotate 1
    missingok
    size 0
    compress
    compresscmd /usr/bin/xz
    uncompresscmd /usr/bin/unxz
    compressext .xz
    su root root
}
================================================================

 ll /var/log/vdsm/
total 27491772
drwxr-xr-x. 2 vdsm kvm            6 Aug 10 23:18 backup
-rw-r--r--. 1 root root     1220212 Sep 14 11:05 cockpit-ovirt.log
-rw-r--r--. 1 vdsm kvm        14400 Oct 10 08:42 connectivity.log
-rw-r--r--. 1 vdsm kvm         9140 Oct 10 09:27 mom.log
-rw-r--r--. 1 vdsm kvm      2097143 Oct 10 09:22 mom.log.1
-rw-r--r--. 1 vdsm kvm      2097128 Oct  5 12:59 mom.log.2
-rw-r--r--. 1 vdsm kvm      2097139 Oct  4 15:56 mom.log.3
-rw-r--r--. 1 vdsm kvm      2097107 Oct  3 18:51 mom.log.4
-rw-r--r--. 1 vdsm kvm      2097116 Oct  2 21:49 mom.log.5
-rw-r--r--. 1 root root  1248791182 Oct 10 09:27 supervdsm.log
-rw-r--r--. 1 root root        3499 Sep  8 10:54 upgrade.log
-rw-r--r--. 1 vdsm kvm  24766525948 Oct 10 09:27 vdsm.log

same is for customer. 

================================================================

# cat /var/lib/logrotate.status
logrotate state -- version 2


================================================================

 cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
	minsize 1M
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0600 root utmp
    rotate 1
}

# system-specific logs may be also be configured here.

================================================================

#  /usr/sbin/logrotate -d /etc/logrotate.conf
reading config file /etc/logrotate.conf
including /etc/logrotate.d
reading config file chrony
reading config file glusterfs
reading config file iscsiuiolog
reading config file libvirtd
reading config file libvirtd.qemu
reading config file numad
reading config file openvswitch
reading config file ppp
reading config file sanlock
compress_prog is now /usr/bin/xz
uncompress_prog is now /usr/bin/unxz
compress_ext is now .xz
reading config file subscription-manager
reading config file syslog
reading config file up2date
reading config file wpa_supplicant
reading config file yum

Handling 17 logs

rotating pattern: /var/log/chrony/*.log  weekly (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/chrony/*.log
  log /var/log/chrony/*.log does not exist -- skipping
not running postrotate script, since no logs were rotated

rotating pattern: /var/log/glusterfs/*.log  weekly (52 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/glusterfs/*.log
  log /var/log/glusterfs/*.log does not exist -- skipping
not running postrotate script, since no logs were rotated

rotating pattern: /var/log/glusterfs/bricks/*.log  weekly (52 rotations)
empty log files are not rotated, old logs are removed
No logs found. Rotation not needed.

rotating pattern: /var/log/iscsiuio.log  weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/iscsiuio.log
  log /var/log/iscsiuio.log does not exist -- skipping
not running postrotate script, since no logs were rotated

rotating pattern: /var/log/libvirt/libvirtd.log  weekly (4 rotations)
empty log files are rotated, only log files >= 102400 bytes are rotated, old logs are removed
considering log /var/log/libvirt/libvirtd.log
  log /var/log/libvirt/libvirtd.log does not exist -- skipping

rotating pattern: /var/log/libvirt/qemu/*.log  weekly (4 rotations)
empty log files are rotated, only log files >= 102400 bytes are rotated, old logs are removed
considering log /var/log/libvirt/qemu/HostedEngine.log
  log does not need rotating

rotating pattern: /var/log/numad.log  1048576 bytes (5 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/numad.log
  log /var/log/numad.log does not exist -- skipping

rotating pattern: /var/log/openvswitch/*.log  after 1 days (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/openvswitch/ovsdb-server.log
  log does not need rotating
considering log /var/log/openvswitch/ovs-vswitchd.log
  log does not need rotating
not running postrotate script, since no logs were rotated

rotating pattern: /var/log/ppp/connect-errors  after 1 days (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/ppp/connect-errors
  log /var/log/ppp/connect-errors does not exist -- skipping

rotating pattern: /var/log/sanlock.log  10485760 bytes (3 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/sanlock.log
  log does not need rotating

rotating pattern: /var/log/rhsm/*.log  weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/rhsm/rhsmcertd.log
  log does not need rotating
considering log /var/log/rhsm/rhsm.log
  log does not need rotating

rotating pattern: /var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
 weekly (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/cron
  log /var/log/cron does not exist -- skipping
considering log /var/log/maillog
  log does not need rotating
considering log /var/log/messages
  log does not need rotating
considering log /var/log/secure
  log does not need rotating
considering log /var/log/spooler
  log does not need rotating
not running postrotate script, since no logs were rotated

rotating pattern: /var/log/up2date  weekly (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/up2date
  log /var/log/up2date does not exist -- skipping

rotating pattern: /var/log/wpa_supplicant.log  30720 bytes (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/wpa_supplicant.log
  log does not need rotating

rotating pattern: /var/log/yum.log  yearly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/yum.log
  log does not need rotating

rotating pattern: /var/log/wtmp  monthly (1 rotations)
empty log files are rotated, only log files >= 1048576 bytes are rotated, old logs are removed
considering log /var/log/wtmp
  log does not need rotating

rotating pattern: /var/log/btmp  monthly (1 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/btmp
  log does not need rotating


================================================================

# logrotate -d /etc/vdsm/logrotate/vdsm
reading config file /etc/vdsm/logrotate/vdsm
compress_prog is now /usr/bin/xz
uncompress_prog is now /usr/bin/unxz
compress_ext is now .xz
compress_prog is now /usr/bin/xz
uncompress_prog is now /usr/bin/unxz
compress_ext is now .xz

Handling 2 logs

rotating pattern: /var/log/vdsm/*.log  15728640 bytes (100 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/vdsm/cockpit-ovirt.log
  log does not need rotating
considering log /var/log/vdsm/connectivity.log
  log does not need rotating
considering log /var/log/vdsm/mom.log
  log does not need rotating
considering log /var/log/vdsm/supervdsm.log
  log needs rotating
considering log /var/log/vdsm/upgrade.log
  log does not need rotating
considering log /var/log/vdsm/vdsm.log
  log needs rotating
rotating log /var/log/vdsm/supervdsm.log, log->rotateCount is 100
dateext suffix '-20161010'
glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
renaming /var/log/vdsm/supervdsm.log.100.xz to /var/log/vdsm/supervdsm.log.101.xz (rotatecount 100, logstart 1, i 100), 
renaming /var/log/vdsm/supervdsm.log.99.xz to /var/log/vdsm/supervdsm.log.100.xz (rotatecount 100, logstart 1, i 99), 
renaming /var/log/vdsm/supervdsm.log.98.xz to /var/log/vdsm/supervdsm.log.99.xz (rotatecount 100, logstart 1, i 98), 
renaming /var/log/vdsm/supervdsm.log.97.xz to /var/log/vdsm/supervdsm.log.98.xz (rotatecount 100, logstart 1, i 97), 
renaming /var/log/vdsm/supervdsm.log.96.xz to /var/log/vdsm/supervdsm.log.97.xz (rotatecount 100, logstart 1, i 96), 
renaming /var/log/vdsm/supervdsm.log.95.xz to /var/log/vdsm/supervdsm.log.96.xz (rotatecount 100, logstart 1, i 95), 
renaming /var/log/vdsm/supervdsm.log.94.xz to /var/log/vdsm/supervdsm.log.95.xz (rotatecount 100, logstart 1, i 94), 
renaming /var/log/vdsm/supervdsm.log.93.xz to /var/log/vdsm/supervdsm.log.94.xz (rotatecount 100, logstart 1, i 93), 
renaming /var/log/vdsm/supervdsm.log.92.xz to /var/log/vdsm/supervdsm.log.93.xz (rotatecount 100, logstart 1, i 92), 
renaming /var/log/vdsm/supervdsm.log.91.xz to /var/log/vdsm/supervdsm.log.92.xz (rotatecount 100, logstart 1, i 91), 
renaming /var/log/vdsm/supervdsm.log.90.xz to /var/log/vdsm/supervdsm.log.91.xz (rotatecount 100, logstart 1, i 90), 
renaming /var/log/vdsm/supervdsm.log.89.xz to /var/log/vdsm/supervdsm.log.90.xz (rotatecount 100, logstart 1, i 89), 
renaming /var/log/vdsm/supervdsm.log.88.xz to /var/log/vdsm/supervdsm.log.89.xz (rotatecount 100, logstart 1, i 88), 
renaming /var/log/vdsm/supervdsm.log.87.xz to /var/log/vdsm/supervdsm.log.88.xz (rotatecount 100, logstart 1, i 87), 
renaming /var/log/vdsm/supervdsm.log.86.xz to /var/log/vdsm/supervdsm.log.87.xz (rotatecount 100, logstart 1, i 86), 
renaming /var/log/vdsm/supervdsm.log.85.xz to /var/log/vdsm/supervdsm.log.86.xz (rotatecount 100, logstart 1, i 85), 
renaming /var/log/vdsm/supervdsm.log.84.xz to /var/log/vdsm/supervdsm.log.85.xz (rotatecount 100, logstart 1, i 84), 
renaming /var/log/vdsm/supervdsm.log.83.xz to /var/log/vdsm/supervdsm.log.84.xz (rotatecount 100, logstart 1, i 83), 
renaming /var/log/vdsm/supervdsm.log.82.xz to /var/log/vdsm/supervdsm.log.83.xz (rotatecount 100, logstart 1, i 82), 
renaming /var/log/vdsm/supervdsm.log.81.xz to /var/log/vdsm/supervdsm.log.82.xz (rotatecount 100, logstart 1, i 81), 
renaming /var/log/vdsm/supervdsm.log.80.xz to /var/log/vdsm/supervdsm.log.81.xz (rotatecount 100, logstart 1, i 80), 
renaming /var/log/vdsm/supervdsm.log.79.xz to /var/log/vdsm/supervdsm.log.80.xz (rotatecount 100, logstart 1, i 79), 
renaming /var/log/vdsm/supervdsm.log.78.xz to /var/log/vdsm/supervdsm.log.79.xz (rotatecount 100, logstart 1, i 78), 
renaming /var/log/vdsm/supervdsm.log.77.xz to /var/log/vdsm/supervdsm.log.78.xz (rotatecount 100, logstart 1, i 77), 
renaming /var/log/vdsm/supervdsm.log.76.xz to /var/log/vdsm/supervdsm.log.77.xz (rotatecount 100, logstart 1, i 76), 
renaming /var/log/vdsm/supervdsm.log.75.xz to /var/log/vdsm/supervdsm.log.76.xz (rotatecount 100, logstart 1, i 75), 
renaming /var/log/vdsm/supervdsm.log.74.xz to /var/log/vdsm/supervdsm.log.75.xz (rotatecount 100, logstart 1, i 74), 
renaming /var/log/vdsm/supervdsm.log.73.xz to /var/log/vdsm/supervdsm.log.74.xz (rotatecount 100, logstart 1, i 73), 
renaming /var/log/vdsm/supervdsm.log.72.xz to /var/log/vdsm/supervdsm.log.73.xz (rotatecount 100, logstart 1, i 72), 
renaming /var/log/vdsm/supervdsm.log.71.xz to /var/log/vdsm/supervdsm.log.72.xz (rotatecount 100, logstart 1, i 71), 
renaming /var/log/vdsm/supervdsm.log.70.xz to /var/log/vdsm/supervdsm.log.71.xz (rotatecount 100, logstart 1, i 70), 
renaming /var/log/vdsm/supervdsm.log.69.xz to /var/log/vdsm/supervdsm.log.70.xz (rotatecount 100, logstart 1, i 69), 
renaming /var/log/vdsm/supervdsm.log.68.xz to /var/log/vdsm/supervdsm.log.69.xz (rotatecount 100, logstart 1, i 68), 
renaming /var/log/vdsm/supervdsm.log.67.xz to /var/log/vdsm/supervdsm.log.68.xz (rotatecount 100, logstart 1, i 67), 
renaming /var/log/vdsm/supervdsm.log.66.xz to /var/log/vdsm/supervdsm.log.67.xz (rotatecount 100, logstart 1, i 66), 
renaming /var/log/vdsm/supervdsm.log.65.xz to /var/log/vdsm/supervdsm.log.66.xz (rotatecount 100, logstart 1, i 65), 
renaming /var/log/vdsm/supervdsm.log.64.xz to /var/log/vdsm/supervdsm.log.65.xz (rotatecount 100, logstart 1, i 64), 
renaming /var/log/vdsm/supervdsm.log.63.xz to /var/log/vdsm/supervdsm.log.64.xz (rotatecount 100, logstart 1, i 63), 
renaming /var/log/vdsm/supervdsm.log.62.xz to /var/log/vdsm/supervdsm.log.63.xz (rotatecount 100, logstart 1, i 62), 
renaming /var/log/vdsm/supervdsm.log.61.xz to /var/log/vdsm/supervdsm.log.62.xz (rotatecount 100, logstart 1, i 61), 
renaming /var/log/vdsm/supervdsm.log.60.xz to /var/log/vdsm/supervdsm.log.61.xz (rotatecount 100, logstart 1, i 60), 
renaming /var/log/vdsm/supervdsm.log.59.xz to /var/log/vdsm/supervdsm.log.60.xz (rotatecount 100, logstart 1, i 59), 
renaming /var/log/vdsm/supervdsm.log.58.xz to /var/log/vdsm/supervdsm.log.59.xz (rotatecount 100, logstart 1, i 58), 
renaming /var/log/vdsm/supervdsm.log.57.xz to /var/log/vdsm/supervdsm.log.58.xz (rotatecount 100, logstart 1, i 57), 
renaming /var/log/vdsm/supervdsm.log.56.xz to /var/log/vdsm/supervdsm.log.57.xz (rotatecount 100, logstart 1, i 56), 
renaming /var/log/vdsm/supervdsm.log.55.xz to /var/log/vdsm/supervdsm.log.56.xz (rotatecount 100, logstart 1, i 55), 
renaming /var/log/vdsm/supervdsm.log.54.xz to /var/log/vdsm/supervdsm.log.55.xz (rotatecount 100, logstart 1, i 54), 
renaming /var/log/vdsm/supervdsm.log.53.xz to /var/log/vdsm/supervdsm.log.54.xz (rotatecount 100, logstart 1, i 53), 
renaming /var/log/vdsm/supervdsm.log.52.xz to /var/log/vdsm/supervdsm.log.53.xz (rotatecount 100, logstart 1, i 52), 
renaming /var/log/vdsm/supervdsm.log.51.xz to /var/log/vdsm/supervdsm.log.52.xz (rotatecount 100, logstart 1, i 51), 
renaming /var/log/vdsm/supervdsm.log.50.xz to /var/log/vdsm/supervdsm.log.51.xz (rotatecount 100, logstart 1, i 50), 
renaming /var/log/vdsm/supervdsm.log.49.xz to /var/log/vdsm/supervdsm.log.50.xz (rotatecount 100, logstart 1, i 49), 
renaming /var/log/vdsm/supervdsm.log.48.xz to /var/log/vdsm/supervdsm.log.49.xz (rotatecount 100, logstart 1, i 48), 
renaming /var/log/vdsm/supervdsm.log.47.xz to /var/log/vdsm/supervdsm.log.48.xz (rotatecount 100, logstart 1, i 47), 
renaming /var/log/vdsm/supervdsm.log.46.xz to /var/log/vdsm/supervdsm.log.47.xz (rotatecount 100, logstart 1, i 46), 
renaming /var/log/vdsm/supervdsm.log.45.xz to /var/log/vdsm/supervdsm.log.46.xz (rotatecount 100, logstart 1, i 45), 
renaming /var/log/vdsm/supervdsm.log.44.xz to /var/log/vdsm/supervdsm.log.45.xz (rotatecount 100, logstart 1, i 44), 
renaming /var/log/vdsm/supervdsm.log.43.xz to /var/log/vdsm/supervdsm.log.44.xz (rotatecount 100, logstart 1, i 43), 
renaming /var/log/vdsm/supervdsm.log.42.xz to /var/log/vdsm/supervdsm.log.43.xz (rotatecount 100, logstart 1, i 42), 
renaming /var/log/vdsm/supervdsm.log.41.xz to /var/log/vdsm/supervdsm.log.42.xz (rotatecount 100, logstart 1, i 41), 
renaming /var/log/vdsm/supervdsm.log.40.xz to /var/log/vdsm/supervdsm.log.41.xz (rotatecount 100, logstart 1, i 40), 
renaming /var/log/vdsm/supervdsm.log.39.xz to /var/log/vdsm/supervdsm.log.40.xz (rotatecount 100, logstart 1, i 39), 
renaming /var/log/vdsm/supervdsm.log.38.xz to /var/log/vdsm/supervdsm.log.39.xz (rotatecount 100, logstart 1, i 38), 
renaming /var/log/vdsm/supervdsm.log.37.xz to /var/log/vdsm/supervdsm.log.38.xz (rotatecount 100, logstart 1, i 37), 
renaming /var/log/vdsm/supervdsm.log.36.xz to /var/log/vdsm/supervdsm.log.37.xz (rotatecount 100, logstart 1, i 36), 
renaming /var/log/vdsm/supervdsm.log.35.xz to /var/log/vdsm/supervdsm.log.36.xz (rotatecount 100, logstart 1, i 35), 
renaming /var/log/vdsm/supervdsm.log.34.xz to /var/log/vdsm/supervdsm.log.35.xz (rotatecount 100, logstart 1, i 34), 
renaming /var/log/vdsm/supervdsm.log.33.xz to /var/log/vdsm/supervdsm.log.34.xz (rotatecount 100, logstart 1, i 33), 
renaming /var/log/vdsm/supervdsm.log.32.xz to /var/log/vdsm/supervdsm.log.33.xz (rotatecount 100, logstart 1, i 32), 
renaming /var/log/vdsm/supervdsm.log.31.xz to /var/log/vdsm/supervdsm.log.32.xz (rotatecount 100, logstart 1, i 31), 
renaming /var/log/vdsm/supervdsm.log.30.xz to /var/log/vdsm/supervdsm.log.31.xz (rotatecount 100, logstart 1, i 30), 
renaming /var/log/vdsm/supervdsm.log.29.xz to /var/log/vdsm/supervdsm.log.30.xz (rotatecount 100, logstart 1, i 29), 
renaming /var/log/vdsm/supervdsm.log.28.xz to /var/log/vdsm/supervdsm.log.29.xz (rotatecount 100, logstart 1, i 28), 
renaming /var/log/vdsm/supervdsm.log.27.xz to /var/log/vdsm/supervdsm.log.28.xz (rotatecount 100, logstart 1, i 27), 
renaming /var/log/vdsm/supervdsm.log.26.xz to /var/log/vdsm/supervdsm.log.27.xz (rotatecount 100, logstart 1, i 26), 
renaming /var/log/vdsm/supervdsm.log.25.xz to /var/log/vdsm/supervdsm.log.26.xz (rotatecount 100, logstart 1, i 25), 
renaming /var/log/vdsm/supervdsm.log.24.xz to /var/log/vdsm/supervdsm.log.25.xz (rotatecount 100, logstart 1, i 24), 
renaming /var/log/vdsm/supervdsm.log.23.xz to /var/log/vdsm/supervdsm.log.24.xz (rotatecount 100, logstart 1, i 23), 
renaming /var/log/vdsm/supervdsm.log.22.xz to /var/log/vdsm/supervdsm.log.23.xz (rotatecount 100, logstart 1, i 22), 
renaming /var/log/vdsm/supervdsm.log.21.xz to /var/log/vdsm/supervdsm.log.22.xz (rotatecount 100, logstart 1, i 21), 
renaming /var/log/vdsm/supervdsm.log.20.xz to /var/log/vdsm/supervdsm.log.21.xz (rotatecount 100, logstart 1, i 20), 
renaming /var/log/vdsm/supervdsm.log.19.xz to /var/log/vdsm/supervdsm.log.20.xz (rotatecount 100, logstart 1, i 19), 
renaming /var/log/vdsm/supervdsm.log.18.xz to /var/log/vdsm/supervdsm.log.19.xz (rotatecount 100, logstart 1, i 18), 
renaming /var/log/vdsm/supervdsm.log.17.xz to /var/log/vdsm/supervdsm.log.18.xz (rotatecount 100, logstart 1, i 17), 
renaming /var/log/vdsm/supervdsm.log.16.xz to /var/log/vdsm/supervdsm.log.17.xz (rotatecount 100, logstart 1, i 16), 
renaming /var/log/vdsm/supervdsm.log.15.xz to /var/log/vdsm/supervdsm.log.16.xz (rotatecount 100, logstart 1, i 15), 
renaming /var/log/vdsm/supervdsm.log.14.xz to /var/log/vdsm/supervdsm.log.15.xz (rotatecount 100, logstart 1, i 14), 
renaming /var/log/vdsm/supervdsm.log.13.xz to /var/log/vdsm/supervdsm.log.14.xz (rotatecount 100, logstart 1, i 13), 
renaming /var/log/vdsm/supervdsm.log.12.xz to /var/log/vdsm/supervdsm.log.13.xz (rotatecount 100, logstart 1, i 12), 
renaming /var/log/vdsm/supervdsm.log.11.xz to /var/log/vdsm/supervdsm.log.12.xz (rotatecount 100, logstart 1, i 11), 
renaming /var/log/vdsm/supervdsm.log.10.xz to /var/log/vdsm/supervdsm.log.11.xz (rotatecount 100, logstart 1, i 10), 
renaming /var/log/vdsm/supervdsm.log.9.xz to /var/log/vdsm/supervdsm.log.10.xz (rotatecount 100, logstart 1, i 9), 
renaming /var/log/vdsm/supervdsm.log.8.xz to /var/log/vdsm/supervdsm.log.9.xz (rotatecount 100, logstart 1, i 8), 
renaming /var/log/vdsm/supervdsm.log.7.xz to /var/log/vdsm/supervdsm.log.8.xz (rotatecount 100, logstart 1, i 7), 
renaming /var/log/vdsm/supervdsm.log.6.xz to /var/log/vdsm/supervdsm.log.7.xz (rotatecount 100, logstart 1, i 6), 
renaming /var/log/vdsm/supervdsm.log.5.xz to /var/log/vdsm/supervdsm.log.6.xz (rotatecount 100, logstart 1, i 5), 
renaming /var/log/vdsm/supervdsm.log.4.xz to /var/log/vdsm/supervdsm.log.5.xz (rotatecount 100, logstart 1, i 4), 
renaming /var/log/vdsm/supervdsm.log.3.xz to /var/log/vdsm/supervdsm.log.4.xz (rotatecount 100, logstart 1, i 3), 
renaming /var/log/vdsm/supervdsm.log.2.xz to /var/log/vdsm/supervdsm.log.3.xz (rotatecount 100, logstart 1, i 2), 
renaming /var/log/vdsm/supervdsm.log.1.xz to /var/log/vdsm/supervdsm.log.2.xz (rotatecount 100, logstart 1, i 1), 
renaming /var/log/vdsm/supervdsm.log.0.xz to /var/log/vdsm/supervdsm.log.1.xz (rotatecount 100, logstart 1, i 0), 
fscreate context set to system_u:object_r:virt_log_t:s0
renaming /var/log/vdsm/supervdsm.log to /var/log/vdsm/supervdsm.log.1
compressing log with: /usr/bin/xz
removing old log /var/log/vdsm/supervdsm.log.101.xz
error: error opening /var/log/vdsm/supervdsm.log.101.xz: No such file or directory  <<==================
rotating log /var/log/vdsm/vdsm.log, log->rotateCount is 100
dateext suffix '-20161010'
glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
renaming /var/log/vdsm/vdsm.log.100.xz to /var/log/vdsm/vdsm.log.101.xz (rotatecount 100, logstart 1, i 100), 
renaming /var/log/vdsm/vdsm.log.99.xz to /var/log/vdsm/vdsm.log.100.xz (rotatecount 100, logstart 1, i 99), 
renaming /var/log/vdsm/vdsm.log.98.xz to /var/log/vdsm/vdsm.log.99.xz (rotatecount 100, logstart 1, i 98), 
renaming /var/log/vdsm/vdsm.log.97.xz to /var/log/vdsm/vdsm.log.98.xz (rotatecount 100, logstart 1, i 97), 
renaming /var/log/vdsm/vdsm.log.96.xz to /var/log/vdsm/vdsm.log.97.xz (rotatecount 100, logstart 1, i 96), 
renaming /var/log/vdsm/vdsm.log.95.xz to /var/log/vdsm/vdsm.log.96.xz (rotatecount 100, logstart 1, i 95), 
renaming /var/log/vdsm/vdsm.log.94.xz to /var/log/vdsm/vdsm.log.95.xz (rotatecount 100, logstart 1, i 94), 
renaming /var/log/vdsm/vdsm.log.93.xz to /var/log/vdsm/vdsm.log.94.xz (rotatecount 100, logstart 1, i 93), 
renaming /var/log/vdsm/vdsm.log.92.xz to /var/log/vdsm/vdsm.log.93.xz (rotatecount 100, logstart 1, i 92), 
renaming /var/log/vdsm/vdsm.log.91.xz to /var/log/vdsm/vdsm.log.92.xz (rotatecount 100, logstart 1, i 91), 
renaming /var/log/vdsm/vdsm.log.90.xz to /var/log/vdsm/vdsm.log.91.xz (rotatecount 100, logstart 1, i 90), 
renaming /var/log/vdsm/vdsm.log.89.xz to /var/log/vdsm/vdsm.log.90.xz (rotatecount 100, logstart 1, i 89), 
renaming /var/log/vdsm/vdsm.log.88.xz to /var/log/vdsm/vdsm.log.89.xz (rotatecount 100, logstart 1, i 88), 
renaming /var/log/vdsm/vdsm.log.87.xz to /var/log/vdsm/vdsm.log.88.xz (rotatecount 100, logstart 1, i 87), 
renaming /var/log/vdsm/vdsm.log.86.xz to /var/log/vdsm/vdsm.log.87.xz (rotatecount 100, logstart 1, i 86), 
renaming /var/log/vdsm/vdsm.log.85.xz to /var/log/vdsm/vdsm.log.86.xz (rotatecount 100, logstart 1, i 85), 
renaming /var/log/vdsm/vdsm.log.84.xz to /var/log/vdsm/vdsm.log.85.xz (rotatecount 100, logstart 1, i 84), 
renaming /var/log/vdsm/vdsm.log.83.xz to /var/log/vdsm/vdsm.log.84.xz (rotatecount 100, logstart 1, i 83), 
renaming /var/log/vdsm/vdsm.log.82.xz to /var/log/vdsm/vdsm.log.83.xz (rotatecount 100, logstart 1, i 82), 
renaming /var/log/vdsm/vdsm.log.81.xz to /var/log/vdsm/vdsm.log.82.xz (rotatecount 100, logstart 1, i 81), 
renaming /var/log/vdsm/vdsm.log.80.xz to /var/log/vdsm/vdsm.log.81.xz (rotatecount 100, logstart 1, i 80), 
renaming /var/log/vdsm/vdsm.log.79.xz to /var/log/vdsm/vdsm.log.80.xz (rotatecount 100, logstart 1, i 79), 
renaming /var/log/vdsm/vdsm.log.78.xz to /var/log/vdsm/vdsm.log.79.xz (rotatecount 100, logstart 1, i 78), 
renaming /var/log/vdsm/vdsm.log.77.xz to /var/log/vdsm/vdsm.log.78.xz (rotatecount 100, logstart 1, i 77), 
renaming /var/log/vdsm/vdsm.log.76.xz to /var/log/vdsm/vdsm.log.77.xz (rotatecount 100, logstart 1, i 76), 
renaming /var/log/vdsm/vdsm.log.75.xz to /var/log/vdsm/vdsm.log.76.xz (rotatecount 100, logstart 1, i 75), 
renaming /var/log/vdsm/vdsm.log.74.xz to /var/log/vdsm/vdsm.log.75.xz (rotatecount 100, logstart 1, i 74), 
renaming /var/log/vdsm/vdsm.log.73.xz to /var/log/vdsm/vdsm.log.74.xz (rotatecount 100, logstart 1, i 73), 
renaming /var/log/vdsm/vdsm.log.72.xz to /var/log/vdsm/vdsm.log.73.xz (rotatecount 100, logstart 1, i 72), 
renaming /var/log/vdsm/vdsm.log.71.xz to /var/log/vdsm/vdsm.log.72.xz (rotatecount 100, logstart 1, i 71), 
renaming /var/log/vdsm/vdsm.log.70.xz to /var/log/vdsm/vdsm.log.71.xz (rotatecount 100, logstart 1, i 70), 
renaming /var/log/vdsm/vdsm.log.69.xz to /var/log/vdsm/vdsm.log.70.xz (rotatecount 100, logstart 1, i 69), 
renaming /var/log/vdsm/vdsm.log.68.xz to /var/log/vdsm/vdsm.log.69.xz (rotatecount 100, logstart 1, i 68), 
renaming /var/log/vdsm/vdsm.log.67.xz to /var/log/vdsm/vdsm.log.68.xz (rotatecount 100, logstart 1, i 67), 
renaming /var/log/vdsm/vdsm.log.66.xz to /var/log/vdsm/vdsm.log.67.xz (rotatecount 100, logstart 1, i 66), 
renaming /var/log/vdsm/vdsm.log.65.xz to /var/log/vdsm/vdsm.log.66.xz (rotatecount 100, logstart 1, i 65), 
renaming /var/log/vdsm/vdsm.log.64.xz to /var/log/vdsm/vdsm.log.65.xz (rotatecount 100, logstart 1, i 64), 
renaming /var/log/vdsm/vdsm.log.63.xz to /var/log/vdsm/vdsm.log.64.xz (rotatecount 100, logstart 1, i 63), 
renaming /var/log/vdsm/vdsm.log.62.xz to /var/log/vdsm/vdsm.log.63.xz (rotatecount 100, logstart 1, i 62), 
renaming /var/log/vdsm/vdsm.log.61.xz to /var/log/vdsm/vdsm.log.62.xz (rotatecount 100, logstart 1, i 61), 
renaming /var/log/vdsm/vdsm.log.60.xz to /var/log/vdsm/vdsm.log.61.xz (rotatecount 100, logstart 1, i 60), 
renaming /var/log/vdsm/vdsm.log.59.xz to /var/log/vdsm/vdsm.log.60.xz (rotatecount 100, logstart 1, i 59), 
renaming /var/log/vdsm/vdsm.log.58.xz to /var/log/vdsm/vdsm.log.59.xz (rotatecount 100, logstart 1, i 58), 
renaming /var/log/vdsm/vdsm.log.57.xz to /var/log/vdsm/vdsm.log.58.xz (rotatecount 100, logstart 1, i 57), 
renaming /var/log/vdsm/vdsm.log.56.xz to /var/log/vdsm/vdsm.log.57.xz (rotatecount 100, logstart 1, i 56), 
renaming /var/log/vdsm/vdsm.log.55.xz to /var/log/vdsm/vdsm.log.56.xz (rotatecount 100, logstart 1, i 55), 
renaming /var/log/vdsm/vdsm.log.54.xz to /var/log/vdsm/vdsm.log.55.xz (rotatecount 100, logstart 1, i 54), 
renaming /var/log/vdsm/vdsm.log.53.xz to /var/log/vdsm/vdsm.log.54.xz (rotatecount 100, logstart 1, i 53), 
renaming /var/log/vdsm/vdsm.log.52.xz to /var/log/vdsm/vdsm.log.53.xz (rotatecount 100, logstart 1, i 52), 
renaming /var/log/vdsm/vdsm.log.51.xz to /var/log/vdsm/vdsm.log.52.xz (rotatecount 100, logstart 1, i 51), 
renaming /var/log/vdsm/vdsm.log.50.xz to /var/log/vdsm/vdsm.log.51.xz (rotatecount 100, logstart 1, i 50), 
renaming /var/log/vdsm/vdsm.log.49.xz to /var/log/vdsm/vdsm.log.50.xz (rotatecount 100, logstart 1, i 49), 
renaming /var/log/vdsm/vdsm.log.48.xz to /var/log/vdsm/vdsm.log.49.xz (rotatecount 100, logstart 1, i 48), 
renaming /var/log/vdsm/vdsm.log.47.xz to /var/log/vdsm/vdsm.log.48.xz (rotatecount 100, logstart 1, i 47), 
renaming /var/log/vdsm/vdsm.log.46.xz to /var/log/vdsm/vdsm.log.47.xz (rotatecount 100, logstart 1, i 46), 
renaming /var/log/vdsm/vdsm.log.45.xz to /var/log/vdsm/vdsm.log.46.xz (rotatecount 100, logstart 1, i 45), 
renaming /var/log/vdsm/vdsm.log.44.xz to /var/log/vdsm/vdsm.log.45.xz (rotatecount 100, logstart 1, i 44), 
renaming /var/log/vdsm/vdsm.log.43.xz to /var/log/vdsm/vdsm.log.44.xz (rotatecount 100, logstart 1, i 43), 
renaming /var/log/vdsm/vdsm.log.42.xz to /var/log/vdsm/vdsm.log.43.xz (rotatecount 100, logstart 1, i 42), 
renaming /var/log/vdsm/vdsm.log.41.xz to /var/log/vdsm/vdsm.log.42.xz (rotatecount 100, logstart 1, i 41), 
renaming /var/log/vdsm/vdsm.log.40.xz to /var/log/vdsm/vdsm.log.41.xz (rotatecount 100, logstart 1, i 40), 
renaming /var/log/vdsm/vdsm.log.39.xz to /var/log/vdsm/vdsm.log.40.xz (rotatecount 100, logstart 1, i 39), 
renaming /var/log/vdsm/vdsm.log.38.xz to /var/log/vdsm/vdsm.log.39.xz (rotatecount 100, logstart 1, i 38), 
renaming /var/log/vdsm/vdsm.log.37.xz to /var/log/vdsm/vdsm.log.38.xz (rotatecount 100, logstart 1, i 37), 
renaming /var/log/vdsm/vdsm.log.36.xz to /var/log/vdsm/vdsm.log.37.xz (rotatecount 100, logstart 1, i 36), 
renaming /var/log/vdsm/vdsm.log.35.xz to /var/log/vdsm/vdsm.log.36.xz (rotatecount 100, logstart 1, i 35), 
renaming /var/log/vdsm/vdsm.log.34.xz to /var/log/vdsm/vdsm.log.35.xz (rotatecount 100, logstart 1, i 34), 
renaming /var/log/vdsm/vdsm.log.33.xz to /var/log/vdsm/vdsm.log.34.xz (rotatecount 100, logstart 1, i 33), 
renaming /var/log/vdsm/vdsm.log.32.xz to /var/log/vdsm/vdsm.log.33.xz (rotatecount 100, logstart 1, i 32), 
renaming /var/log/vdsm/vdsm.log.31.xz to /var/log/vdsm/vdsm.log.32.xz (rotatecount 100, logstart 1, i 31), 
renaming /var/log/vdsm/vdsm.log.30.xz to /var/log/vdsm/vdsm.log.31.xz (rotatecount 100, logstart 1, i 30), 
renaming /var/log/vdsm/vdsm.log.29.xz to /var/log/vdsm/vdsm.log.30.xz (rotatecount 100, logstart 1, i 29), 
renaming /var/log/vdsm/vdsm.log.28.xz to /var/log/vdsm/vdsm.log.29.xz (rotatecount 100, logstart 1, i 28), 
renaming /var/log/vdsm/vdsm.log.27.xz to /var/log/vdsm/vdsm.log.28.xz (rotatecount 100, logstart 1, i 27), 
renaming /var/log/vdsm/vdsm.log.26.xz to /var/log/vdsm/vdsm.log.27.xz (rotatecount 100, logstart 1, i 26), 
renaming /var/log/vdsm/vdsm.log.25.xz to /var/log/vdsm/vdsm.log.26.xz (rotatecount 100, logstart 1, i 25), 
renaming /var/log/vdsm/vdsm.log.24.xz to /var/log/vdsm/vdsm.log.25.xz (rotatecount 100, logstart 1, i 24), 
renaming /var/log/vdsm/vdsm.log.23.xz to /var/log/vdsm/vdsm.log.24.xz (rotatecount 100, logstart 1, i 23), 
renaming /var/log/vdsm/vdsm.log.22.xz to /var/log/vdsm/vdsm.log.23.xz (rotatecount 100, logstart 1, i 22), 
renaming /var/log/vdsm/vdsm.log.21.xz to /var/log/vdsm/vdsm.log.22.xz (rotatecount 100, logstart 1, i 21), 
renaming /var/log/vdsm/vdsm.log.20.xz to /var/log/vdsm/vdsm.log.21.xz (rotatecount 100, logstart 1, i 20), 
renaming /var/log/vdsm/vdsm.log.19.xz to /var/log/vdsm/vdsm.log.20.xz (rotatecount 100, logstart 1, i 19), 
renaming /var/log/vdsm/vdsm.log.18.xz to /var/log/vdsm/vdsm.log.19.xz (rotatecount 100, logstart 1, i 18), 
renaming /var/log/vdsm/vdsm.log.17.xz to /var/log/vdsm/vdsm.log.18.xz (rotatecount 100, logstart 1, i 17), 
renaming /var/log/vdsm/vdsm.log.16.xz to /var/log/vdsm/vdsm.log.17.xz (rotatecount 100, logstart 1, i 16), 
renaming /var/log/vdsm/vdsm.log.15.xz to /var/log/vdsm/vdsm.log.16.xz (rotatecount 100, logstart 1, i 15), 
renaming /var/log/vdsm/vdsm.log.14.xz to /var/log/vdsm/vdsm.log.15.xz (rotatecount 100, logstart 1, i 14), 
renaming /var/log/vdsm/vdsm.log.13.xz to /var/log/vdsm/vdsm.log.14.xz (rotatecount 100, logstart 1, i 13), 
renaming /var/log/vdsm/vdsm.log.12.xz to /var/log/vdsm/vdsm.log.13.xz (rotatecount 100, logstart 1, i 12), 
renaming /var/log/vdsm/vdsm.log.11.xz to /var/log/vdsm/vdsm.log.12.xz (rotatecount 100, logstart 1, i 11), 
renaming /var/log/vdsm/vdsm.log.10.xz to /var/log/vdsm/vdsm.log.11.xz (rotatecount 100, logstart 1, i 10), 
renaming /var/log/vdsm/vdsm.log.9.xz to /var/log/vdsm/vdsm.log.10.xz (rotatecount 100, logstart 1, i 9), 
renaming /var/log/vdsm/vdsm.log.8.xz to /var/log/vdsm/vdsm.log.9.xz (rotatecount 100, logstart 1, i 8), 
renaming /var/log/vdsm/vdsm.log.7.xz to /var/log/vdsm/vdsm.log.8.xz (rotatecount 100, logstart 1, i 7), 
renaming /var/log/vdsm/vdsm.log.6.xz to /var/log/vdsm/vdsm.log.7.xz (rotatecount 100, logstart 1, i 6), 
renaming /var/log/vdsm/vdsm.log.5.xz to /var/log/vdsm/vdsm.log.6.xz (rotatecount 100, logstart 1, i 5), 
renaming /var/log/vdsm/vdsm.log.4.xz to /var/log/vdsm/vdsm.log.5.xz (rotatecount 100, logstart 1, i 4), 
renaming /var/log/vdsm/vdsm.log.3.xz to /var/log/vdsm/vdsm.log.4.xz (rotatecount 100, logstart 1, i 3), 
renaming /var/log/vdsm/vdsm.log.2.xz to /var/log/vdsm/vdsm.log.3.xz (rotatecount 100, logstart 1, i 2), 
renaming /var/log/vdsm/vdsm.log.1.xz to /var/log/vdsm/vdsm.log.2.xz (rotatecount 100, logstart 1, i 1), 
renaming /var/log/vdsm/vdsm.log.0.xz to /var/log/vdsm/vdsm.log.1.xz (rotatecount 100, logstart 1, i 0), 
fscreate context set to system_u:object_r:virt_log_t:s0
renaming /var/log/vdsm/vdsm.log to /var/log/vdsm/vdsm.log.1
compressing log with: /usr/bin/xz
removing old log /var/log/vdsm/vdsm.log.101.xz
error: error opening /var/log/vdsm/vdsm.log.101.xz: No such file or directory  <<===============

rotating pattern: /var/log/core/*.dump  0 bytes (1 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/core/*.dump
  log /var/log/core/*.dump does not exist -- skipping

Comment 1 Ulhas Surse 2016-10-10 12:14:42 UTC
Hi team,

After debugging, it is found that the crond was not running on the server.

 # systemctl status crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

So i enabled the service and started it. Rebooted the server and did manual log-rotation. This manual thing worked fine and now monitoring for logs to auto-rotate. 

 # logrotate -vf /etc/vdsm/logrotate/vdsm


Crond should be enabled by default for logs.

Comment 2 Yaniv Kaul 2016-10-10 12:28:12 UTC
So dup of bug 1382833 ?

Comment 3 Ulhas Surse 2016-10-10 13:23:52 UTC
Yes Yaniv, This looks like same as #1382833. We can close this then.

Comment 4 Yaniv Kaul 2016-10-10 13:25:11 UTC

*** This bug has been marked as a duplicate of bug 1382833 ***


Note You need to log in before you can comment on or make changes to this bug.