sysstat data corruption when adding or removing VCPUs
Bug #1470165 reported by
Guillaume Penin
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sysstat (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Using sysstat 10.0.3-1 on Ubuntu Precise 12.04 LTS.
When we add or remove VCPUs to virtual machines (KVM or VMWare in our case), sysstat data starts to be corrupted the next day. All sysstat data will be corrupted, until the current data file is deleted as a workaround.
- Symptom :
[root@server ~]# sar -A -f /var/log/
Invalid system activity file: /var/log/
- Workaround :
[root@server ~]# rm -f /var/log/
- Attachment :
Sysstat data archive with :
- Correct data : sa22, sa23
- Corrupted data : sa24 => sa29
- Correct data since workaround : sa30
To post a comment you must log in.
This was fixed by upstream:
2014/03/18: Version 10.3.1 - Sebastien Godard (sysstat <at> orange.fr)
compatible with the previous one! [0x2173]
WARNING: Daily data files format has changed, and is *not*
* sar/sadc/sadf: Now take into account a change of CPU count
in datafiles. The number of CPU is displayed in the RESTART
messages.