Bug 1077640 - sysstat-10.3.1 is available
Summary: sysstat-10.3.1 is available
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: sysstat
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Schiffer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: cron-to-timer-units
TreeView+ depends on / blocked
 
Reported: 2014-03-18 10:49 UTC by Upstream Release Monitoring
Modified: 2014-05-27 15:52 UTC (History)
5 users (show)

Fixed In Version: sysstat-10.3.1-1.fc21
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-05-27 15:52:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Upstream Release Monitoring 2014-03-18 10:49:26 UTC
Latest upstream release: 10.3.1
Current version/release in Fedora Rawhide: 10.2.1-1.fc21
URL: http://sebastien.godard.pagesperso-orange.fr/download.html

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 1 Tomasz Torcz 2014-03-19 13:23:59 UTC
In Rawhide, please drop cronjobs and use upstream timer units.

Comment 2 Account closed by the user 2014-03-19 13:44:45 UTC
(In reply to Upstream Release Monitoring from comment #0)

> Latest upstream release: 10.3.1

info from upstream:

Sysstat 10.3.1 released (development version).
I had to switch back to a development version because of a change of sar's datafiles format. But this is (really) for a good cause... After a period of hard work, this version of sysstat includes a long awaited feature: sar can now take into account a change of CPU count in its datafiles. On virtual machine, after CPU change (e.g. power off  machine -> add 1 CPU -> power on machine), you will no longer lose data (from today) from the current saXX file. The restart mark (this is the LINUX RESTART message inserted when sadc is called without any parameters) will be used by sar to know that CPU count has changed.
Note that I plan to go back to a stable series for next sysstat version (which will be 11.0.0).

Comment 3 Jóhann B. Guðmundsson 2014-03-19 14:45:08 UTC
(In reply to Tomasz Torcz from comment #1)
> In Rawhide, please drop cronjobs and use upstream timer units.

No this timer unit should be dropped...

For component to be applicable for timer migration it's simple really .

Is it part of the bootup process ( yes ) ( no )

Is it dependent or part of something that is depended on the bootup process ( yes ) ( no )

Does that component already depend on systemd ( yes ) ( no )

If the answer is yes in any it will be looked at for migration to see to what extend and if and only if it brings any benefit migrating it.

if the answer is no in all then that component that contains a cron job is not applicable for systemd timer migration.

Removing dependency on cron-to-time migration feature and I'll ask the maintainer to drop the timer unit or do what needs to be done if that's not the case and add an hard dependency on systemd for a component that has absolutely nothing to do with initramfs/init/udev/daemon/service etc.

Comment 4 Peter Schiffer 2014-03-19 15:05:31 UTC
sysstat already depends on systemd

Comment 5 Jóhann B. Guðmundsson 2014-03-19 16:10:24 UTC
If that's the case I have to apologise for my hastiness and I've added it to the correct blocker bug.

I'm being extremely conservative of what get's migrated so we dont wind up getting unwanted dependency's on the init system for the future.

It's been hard enough overseeing the systemd integration and initsystem replacement with gazillion components just assuming the initsystem and other core/baseOS components exist when they are being installed indefinitely as well as other components dependending on components 

I did put on ice migrating the legacy sysv init script at the time due to the fact that /etc/sysconfig/foo files will be or atleast should be dropped hence that script that the initscript was just calling needed to be rewritten but since it already depends on systemd that means someone migrated that initscript to a service unit and or has been fully integrated sysstat to journal already and is collecting the statistics from there.

In anycase for each daemon/service that is started on bootup regardless if it's via the traditional method as in via "enable" or via hardware/udev rule the cron job being migrated to timer unit should be bound to that service unit so when you stop the service and or disable it the timer units will be stopped as well. 

If the service units sole existence is to start collecting at boot ( making it Type=oneshot unit ) it arguable should be migrated to timer unit instead and that timer unit triggered via OnBootSec=, OnStartupSec=.

Comment 6 Peter Schiffer 2014-05-27 15:52:31 UTC
fixed in:
sysstat-10.3.1-1.fc21
http://koji.fedoraproject.org/koji/buildinfo?buildID=519558

Sysstat was migrated to the systemd timer units. Bug for enabling these timer units by default is bug #1101621


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