commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2018-09-11 17:20:45 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Tue Sep 11 17:20:45 2018 rev:33 rq:634928 version:4.3.0 Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2018-09-07 15:40:09.646487436 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2018-09-11 17:21:05.755061312 +0200 @@ -1,0 +2,5 @@ +Mon Sep 10 12:14:05 UTC 2018 - Jan Engelhardt + +- Use noun phrase for summary. Expand description. + +--- Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.cEBG5h/_old 2018-09-11 17:21:07.539058591 +0200 +++ /var/tmp/diff_new_pack.cEBG5h/_new 2018-09-11 17:21:07.543058585 +0200 @@ -19,8 +19,8 @@ Name: collectl Version:4.3.0 Release:0 -Summary:Collects data that describes the current system status -License:Artistic-1.0 and GPL-2.0-or-later +Summary:System status data collection utility +License:Artistic-1.0 AND GPL-2.0-or-later Group: System/Monitoring Url:http://collectl.sourceforge.net Source0: http://sourceforge.net/projects/collectl/files/collectl/%{name}-%{version}/%{name}-%{version}.src.tar.gz @@ -36,9 +36,15 @@ %endif %description -Unlike most monitoring tools that either focus on a small set of -statistics, format their output in only one way, run either -interatively or as a daemon but not both, collectl tries to do it all. +Similar to the "sar" program, collectl does collection of device performance +information. It features: +* Fine-grained non-drifting monitoring +* Aggregates performance numbers or device-individual reports +* Aligned monitoring intervals +* Process and slab monitoring +* Monitoring of process i/o statistics +* IPMI monitoring for fans and temperature sensors +* API for importing additional data %prep %setup -q
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2018-09-07 15:40:06 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Fri Sep 7 15:40:06 2018 rev:32 rq:633503 version:4.3.0 Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2018-09-04 22:58:05.473394317 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2018-09-07 15:40:09.646487436 +0200 @@ -1,0 +2,19 @@ +Tue Sep 4 18:02:00 UTC 2018 - tabra...@suse.com + +- Update to 4.3.0 + + disable -sL, should have been done at same time -sl was + +- Changes from 4.2.0 + + Updated Plotfile docs to explain why you shouldn't leave off the -f +when using -P [thanks Bayard] + + added support for InfiniBand OPA V4 to read start from /sys instead of +having to rely on perfquery for 64 bit counters. [thanks frederic] + + removed previos bug introduced in V4.1.2 that was not properly calculating +disk summaries. If you do have any raw files collected with this version +you WILL be able to play them back properly or create and plot files with +this version + + although I'm stil leaving the lustre code in place because there is so much +of it, I did remove cciss disk types from non-lustre code + + finally removed col2tlviz from kit [thanks tom] + +--- Old: collectl-4.1.3.src.tar.gz New: collectl-4.3.0.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.qOOqrd/_old 2018-09-07 15:40:10.174486870 +0200 +++ /var/tmp/diff_new_pack.qOOqrd/_new 2018-09-07 15:40:10.174486870 +0200 @@ -17,12 +17,12 @@ Name: collectl -Version:4.1.3 +Version:4.3.0 Release:0 Summary:Collects data that describes the current system status -License:Artistic-1.0 AND GPL-2.0-or-later +License:Artistic-1.0 and GPL-2.0-or-later Group: System/Monitoring -URL:http://collectl.sourceforge.net +Url:http://collectl.sourceforge.net Source0: http://sourceforge.net/projects/collectl/files/collectl/%{name}-%{version}/%{name}-%{version}.src.tar.gz Source1:collectl.service Source2:collectl.sysconfig @@ -31,6 +31,10 @@ BuildArch: noarch %{?systemd_requires} +%if ! %{defined _fillupdir} +%define _fillupdir /var/adm/fillup-templates +%endif + %description Unlike most monitoring tools that either focus on a small set of statistics, format their output in only one way, run either @@ -78,7 +82,11 @@ %service_del_postun %{name}.service %files +%if 0%{?sle_version} <= 120200 +%doc COPYING ARTISTIC GPL +%else %license COPYING ARTISTIC GPL +%endif %doc docs/* README RELEASE-collectl %{_unitdir}/collectl.service %{_fillupdir}/sysconfig.collectl @@ -88,8 +96,8 @@ %{_sbindir}/collectl %{_sbindir}/rccollectl %{_datadir}/collectl -%{_mandir}/man1/collectl.1%{?ext_man} -%{_mandir}/man1/colmux.1%{?ext_man} +%{_mandir}/man1/collectl.1.gz +%{_mandir}/man1/colmux.1.gz %dir %{_var}/log/%{name} %changelog ++ collectl-4.1.3.src.tar.gz -> collectl-4.3.0.src.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.1.3/INSTALL new/collectl-4.3.0/INSTALL --- old/collectl-4.1.3/INSTALL 2017-04-10 20:38:40.0 +0200 +++ new/collectl-4.3.0/INSTALL 2017-12-15 16:17:37.0 +0100 @@ -38,7 +38,6 @@ cp vmstat.ph $SHRDIR cp vnet.ph vmsum.ph $SHRDIR cp client.pl $SHRDIR/util -cp col2tlviz.pl $SHRDIR/util # Force in case redoing the install and files already zipped gzip -f $MANDIR/collectl* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.1.3/RELEASE-collectl new/collectl-4.3.0/RELEASE-collectl --- old/collectl-4.1.3/RELEASE-collectl 2017-04-10 20:38:40.0 +0200 +++ new/collectl-4.3.0/RELEASE-collectl 2017-12-15 16:17:37.0 +0100 @@ -27,6 +27,22 @@ COLLECTL CHANGES +4.3.0Oct 3, 2017 + - disable -sL, should have been done at same time -sl was + +4.2.0Jun 12, 2017 + - Updated Plotfile docs to explain why you shouldn't leave off the -f +when using -P [thanks Bayard] + - added support for InfiniBand OPA V4 to read start from /sys instead of +having to rely on perfquery for 64 bit counters. [thanks frederic] + - removed previos bug introduced in V4.1.2 that was not properly calculating +disk summaries. If you do have any raw files collected with this version +you WILL be able to play them back properly or create and plot
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2018-09-04 22:57:43 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Tue Sep 4 22:57:43 2018 rev:31 rq:632942 version:4.1.3 Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2018-04-16 12:48:38.637865517 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2018-09-04 22:58:05.473394317 +0200 @@ -1,0 +2,7 @@ +Wed Aug 29 09:03:54 UTC 2018 - g...@suse.com + +- Specify the type of service as "forking" (boo#1106366) +- Remove the execution bit from collectl.service +- Create the collectl directory in /var/log + +--- Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.vesq6K/_old 2018-09-04 22:58:05.973396022 +0200 +++ /var/tmp/diff_new_pack.vesq6K/_new 2018-09-04 22:58:05.973396022 +0200 @@ -55,11 +55,12 @@ install -D hello.ph %{buildroot}%{_datadir}/%{name}/hello.ph install -D graphite.ph %{buildroot}%{_datadir}/%{name}/graphite.ph install -D vmstat.ph %{buildroot}%{_datadir}/%{name}/vmstat.ph -install -m 755 -D %{SOURCE1} %{buildroot}/%{_unitdir}/collectl.service +install -m 644 -D %{SOURCE1} %{buildroot}/%{_unitdir}/collectl.service ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rccollectl install -m 644 -D %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.collectl install -m 644 -D man1/collectl.1 %{buildroot}%{_mandir}/man1/collectl.1 install -m 644 -D man1/colmux.1 %{buildroot}%{_mandir}/man1/colmux.1 +install -d -m 0755 %{buildroot}%{_var}/log/%{name} %fdupes -s %{buildroot} %post @@ -89,5 +90,6 @@ %{_datadir}/collectl %{_mandir}/man1/collectl.1%{?ext_man} %{_mandir}/man1/colmux.1%{?ext_man} +%dir %{_var}/log/%{name} %changelog ++ collectl.service ++ --- /var/tmp/diff_new_pack.vesq6K/_old 2018-09-04 22:58:05.997396104 +0200 +++ /var/tmp/diff_new_pack.vesq6K/_new 2018-09-04 22:58:05.997396104 +0200 @@ -3,6 +3,7 @@ After=network.target [Service] +Type=forking PIDFile=/var/run/collectl.pid EnvironmentFile=/etc/sysconfig/collectl ExecStart=/usr/bin/collectl $OPTS /etc/collectl.conf
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2018-04-16 12:48:35 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Mon Apr 16 12:48:35 2018 rev:30 rq:596306 version:4.1.3 Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2017-11-25 08:43:32.188339498 +0100 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2018-04-16 12:48:38.637865517 +0200 @@ -1,0 +2,7 @@ +Wed Apr 11 15:06:23 UTC 2018 - mplus...@suse.com + +- Cleanup spec file with spec-cleaner +- Use correct systemd build dependency +- Reduce duplicities in package via fdupes + +--- Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.XlWWtl/_old 2018-04-16 12:48:39.273842382 +0200 +++ /var/tmp/diff_new_pack.XlWWtl/_new 2018-04-16 12:48:39.277842237 +0200 @@ -1,7 +1,7 @@ # # spec file for package collectl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,18 @@ # -#Compat macro for new _fillupdir macro introduced in Nov 2017 -%if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates -%endif - Name: collectl Version:4.1.3 Release:0 Summary:Collects data that describes the current system status -License:Artistic-1.0 and GPL-2.0+ +License:Artistic-1.0 AND GPL-2.0-or-later Group: System/Monitoring -Url:http://collectl.sourceforge.net +URL:http://collectl.sourceforge.net Source0: http://sourceforge.net/projects/collectl/files/collectl/%{name}-%{version}/%{name}-%{version}.src.tar.gz Source1:collectl.service Source2:collectl.sysconfig -BuildRequires: pkgconfig(systemd) +BuildRequires: fdupes +BuildRequires: systemd-rpm-macros BuildArch: noarch %{?systemd_requires} @@ -64,6 +60,7 @@ install -m 644 -D %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.collectl install -m 644 -D man1/collectl.1 %{buildroot}%{_mandir}/man1/collectl.1 install -m 644 -D man1/colmux.1 %{buildroot}%{_mandir}/man1/colmux.1 +%fdupes -s %{buildroot} %post %fillup_only @@ -80,8 +77,8 @@ %service_del_postun %{name}.service %files -%defattr(-,root,root) -%doc docs/* COPYING ARTISTIC GPL README RELEASE-collectl +%license COPYING ARTISTIC GPL +%doc docs/* README RELEASE-collectl %{_unitdir}/collectl.service %{_fillupdir}/sysconfig.collectl %config(noreplace) %{_sysconfdir}/collectl.conf @@ -90,7 +87,7 @@ %{_sbindir}/collectl %{_sbindir}/rccollectl %{_datadir}/collectl -%{_mandir}/man1/collectl.1.gz -%{_mandir}/man1/colmux.1.gz +%{_mandir}/man1/collectl.1%{?ext_man} +%{_mandir}/man1/colmux.1%{?ext_man} %changelog
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2017-11-25 08:43:25 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Sat Nov 25 08:43:25 2017 rev:29 rq:545118 version:4.1.3 Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2017-05-17 10:54:31.901329018 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2017-11-25 08:43:32.188339498 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 13:39:43 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +--- Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.Z0dIcI/_old 2017-11-25 08:43:33.032308748 +0100 +++ /var/tmp/diff_new_pack.Z0dIcI/_new 2017-11-25 08:43:33.032308748 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + Name: collectl Version:4.1.3 Release:0 @@ -56,7 +61,7 @@ install -D vmstat.ph %{buildroot}%{_datadir}/%{name}/vmstat.ph install -m 755 -D %{SOURCE1} %{buildroot}/%{_unitdir}/collectl.service ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rccollectl -install -m 644 -D %{SOURCE2} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.collectl +install -m 644 -D %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.collectl install -m 644 -D man1/collectl.1 %{buildroot}%{_mandir}/man1/collectl.1 install -m 644 -D man1/colmux.1 %{buildroot}%{_mandir}/man1/colmux.1 @@ -78,7 +83,7 @@ %defattr(-,root,root) %doc docs/* COPYING ARTISTIC GPL README RELEASE-collectl %{_unitdir}/collectl.service -%{_localstatedir}/adm/fillup-templates/sysconfig.collectl +%{_fillupdir}/sysconfig.collectl %config(noreplace) %{_sysconfdir}/collectl.conf %{_bindir}/collectl %{_bindir}/colmux
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2017-05-17 10:54:30 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Wed May 17 10:54:30 2017 rev:28 rq:495209 version:4.1.3 Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2017-03-04 16:44:53.658543420 +0100 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2017-05-17 10:54:31.901329018 +0200 @@ -1,0 +2,8 @@ +Tue Apr 11 15:10:05 UTC 2017 - tabra...@suse.com + +- include colmux +- Update to 4.1.3 + + correct use of uninitialized variable on output of distro info +on openSUSE + +--- Old: collectl-4.1.2.src.tar.gz New: collectl-4.1.3.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.zZsOYD/_old 2017-05-17 10:54:32.837197361 +0200 +++ /var/tmp/diff_new_pack.zZsOYD/_new 2017-05-17 10:54:32.837197361 +0200 @@ -17,7 +17,7 @@ Name: collectl -Version:4.1.2 +Version:4.1.3 Release:0 Summary:Collects data that describes the current system status License:Artistic-1.0 and GPL-2.0+ @@ -43,6 +43,7 @@ %install # Install collectl in /usr/bin and link it in /usr/sbin install -m 755 -D collectl %{buildroot}%{_bindir}/collectl +install -m 755 -D collectl %{buildroot}%{_bindir}/colmux mkdir -p %{buildroot}/%{_sbindir} ln -s %{_bindir}/collectl %{buildroot}/%{_sbindir}/collectl install -m 644 -D collectl.conf %{buildroot}/%{_sysconfdir}/collectl.conf @@ -57,6 +58,7 @@ ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rccollectl install -m 644 -D %{SOURCE2} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.collectl install -m 644 -D man1/collectl.1 %{buildroot}%{_mandir}/man1/collectl.1 +install -m 644 -D man1/colmux.1 %{buildroot}%{_mandir}/man1/colmux.1 %post %fillup_only @@ -79,9 +81,11 @@ %{_localstatedir}/adm/fillup-templates/sysconfig.collectl %config(noreplace) %{_sysconfdir}/collectl.conf %{_bindir}/collectl +%{_bindir}/colmux %{_sbindir}/collectl %{_sbindir}/rccollectl %{_datadir}/collectl %{_mandir}/man1/collectl.1.gz +%{_mandir}/man1/colmux.1.gz %changelog ++ collectl-4.1.2.src.tar.gz -> collectl-4.1.3.src.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.1.2/RELEASE-collectl new/collectl-4.1.3/RELEASE-collectl --- old/collectl-4.1.2/RELEASE-collectl 2017-02-27 21:46:01.0 +0100 +++ new/collectl-4.1.3/RELEASE-collectl 2017-04-10 20:38:40.0 +0200 @@ -27,6 +27,9 @@ COLLECTL CHANGES +4.1.3 Apr 10, 2017 + - throws 'unit var' building distro on openSUSE + 4.1.2 Feb 27, 2017 - incorrectly requiring a + with --rawdskfilt to be at beginning - when added support for 64bit IB counters it looks like I was only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.1.2/collectl new/collectl-4.1.3/collectl --- old/collectl-4.1.2/collectl 2017-02-27 21:46:01.0 +0100 +++ new/collectl-4.1.3/collectl 2017-04-10 20:38:40.0 +0200 @@ -111,7 +111,7 @@ $rootFlag=(!$PcFlag && `whoami`=~/root/) ? 1 : 0; $SrcArch= $Config{"archname"}; -$Version= '4.1.2-1'; +$Version= '4.1.3-1'; $Copyright='Copyright 2003-2017 Hewlett-Packard Development Company, L.P.'; $License= "collectl may be copied only under the terms of either the Artistic License\n"; $License.= "or the GNU General Public License, which may be found in the source kit"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.1.2/formatit.ph new/collectl-4.1.3/formatit.ph --- old/collectl-4.1.2/formatit.ph 2017-02-27 21:46:01.0 +0100 +++ new/collectl-4.1.3/formatit.ph 2017-04-10 20:38:40.0 +0200 @@ -46,8 +46,8 @@ elsif (-e '/etc/SuSE-release') { my @temp=split(/\n/, cat('/etc/SuSE-release', 1)); -$temp[2]=~/(\d+$)/; # patchlevel -$Distro="$temp[0] SP$1";# append onto release string as SP +$Distro="$temp[0]";# distro/version +$Distro.="SP:$1"if $temp[2]=~/PATCHLEVEL = (\d+$)/; # if patchlevel defined } elsif (-e '/etc/debian_version') {
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2017-03-04 16:37:47 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Sat Mar 4 16:37:47 2017 rev:27 rq:476777 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2016-10-20 23:10:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2017-03-04 16:44:53.658543420 +0100 @@ -1,0 +2,19 @@ +Fri Mar 3 13:53:59 UTC 2017 - tabra...@suse.com + +- Update to 4.1.2 + + incorrectly requiring a + with --rawdskfilt to be at beginning + + when added support for 64bit IB counters it looks like I was only +saving 3 of the 4 values (loop only went to 3 instead of 4) +around line 4403. [thanks seb] + +- Changes from 4.1.1 + + added packet loss and fast restransmissions to TCP Extended versbose +output and renamed AkNoPy and PreAck to PurAck and HPAcks to be +consistent with earlier versions [thanks Sophie] + + add support for nvme disks [thanks fred] + + it turns out some people re-enable lustre support for the sake of +monitoring clients and to support that I had to add a check for +the lustre-client module which is now in a differetn location than +others [thanks fred] + +--- Old: collectl-4.1.0.src.tar.gz New: collectl-4.1.2.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.vLEfOz/_old 2017-03-04 16:44:54.114478862 +0100 +++ /var/tmp/diff_new_pack.vLEfOz/_new 2017-03-04 16:44:54.114478862 +0100 @@ -1,7 +1,7 @@ # # spec file for package collectl # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: collectl -Version:4.1.0 +Version:4.1.2 Release:0 Summary:Collects data that describes the current system status License:Artistic-1.0 and GPL-2.0+ ++ collectl-4.1.0.src.tar.gz -> collectl-4.1.2.src.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.1.0/RELEASE-collectl new/collectl-4.1.2/RELEASE-collectl --- old/collectl-4.1.0/RELEASE-collectl 2016-10-07 14:35:39.0 +0200 +++ new/collectl-4.1.2/RELEASE-collectl 2017-02-27 21:46:01.0 +0100 @@ -27,6 +27,22 @@ COLLECTL CHANGES +4.1.2 Feb 27, 2017 + - incorrectly requiring a + with --rawdskfilt to be at beginning + - when added support for 64bit IB counters it looks like I was only +saving 3 of the 4 values (loop only went to 3 instead of 4) +around line 4403. [thanks seb] + +4.1.1 Nov 2, 2016 + - added packet loss and fast restransmissions to TCP Extended versbose +output and renamed AkNoPy and PreAck to PurAck and HPAcks to be +consistent with earlier versions [thanks Sophie] + - add support for nvme disks [thanks fred] + - it turns out some people re-enable lustre support for the sake of +monitoring clients and to support that I had to add a check for +the lustre-client module which is now in a differetn location than +others [thanks fred] + 4.1.0 Oct 7, 2016 - allow lexpr to pass formatting information for strings and numbers [thanks Guy] @@ -106,6 +122,11 @@ COLMUX CHANGES +4.9.2 + - if ping fails, it still tries to ssh and fails, generating +meaninlgess uninitialized variable errors + - include 'ssh' in the error messages when check() fails (thanks KM5) + 4.9.1 Mar 29, 2016 - assume collectl in same directory as colmux so you can install both on network share BUT if colmux ends in 'pl', it's probably me doing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.1.0/collectl new/collectl-4.1.2/collectl --- old/collectl-4.1.0/collectl 2016-10-07 14:35:39.0 +0200 +++ new/collectl-4.1.2/collectl 2017-02-27 21:46:01.0 +0100 @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -# Copyright 2003-2016 Hewlett-Packard Development Company, L.P. +# Copyright 2003-2017 Hewlett-Packard Development Company, L.P. # # collectl may be copied only under the terms of either the Artistic License # or the GNU General Public License, which may be found in the source kit @@ -111,8 +111,8 @@ $rootFlag=(!$PcFlag && `whoami`=~/root/) ? 1 : 0; $SrcArch= $Config{"archname"}; -$Version= '4.1.0-1'; -$Copyright='Copyright 2003-2016 Hewlett-Pa
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2016-10-20 23:09:34 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2016-07-18 21:24:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2016-10-20 23:10:03.0 +0200 @@ -1,0 +2,10 @@ +Tue Oct 11 22:30:47 UTC 2016 - tabra...@suse.com + +- Update to 4.1.0 + + allow lexpr to pass formatting information for strings and numbers +[thanks Guy] + + modify the way misc.ph reports uptime to thousandths of a day [thanks, seb] + + added OPA interface support for -sx reporting and cleaned up some very +old code, like quadrics support! [thanks fred] + +--- Old: collectl-4.0.5.src.tar.gz New: collectl-4.1.0.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.ufJwiO/_old 2016-10-20 23:10:04.0 +0200 +++ /var/tmp/diff_new_pack.ufJwiO/_new 2016-10-20 23:10:04.0 +0200 @@ -17,7 +17,7 @@ Name: collectl -Version:4.0.5 +Version:4.1.0 Release:0 Summary:Collects data that describes the current system status License:Artistic-1.0 and GPL-2.0+ ++ collectl-4.0.5.src.tar.gz -> collectl-4.1.0.src.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.0.5/RELEASE-collectl new/collectl-4.1.0/RELEASE-collectl --- old/collectl-4.0.5/RELEASE-collectl 2016-07-13 15:44:31.0 +0200 +++ new/collectl-4.1.0/RELEASE-collectl 2016-10-07 14:35:39.0 +0200 @@ -27,6 +27,13 @@ COLLECTL CHANGES +4.1.0 Oct 7, 2016 + - allow lexpr to pass formatting information for strings and numbers +[thanks Guy] + - modify the way misc.ph reports uptime to thousandths of a day [thanks, seb] + - added OPA interface support for -sx reporting and cleaned up some very +old code, like quadrics support! [thanks fred] + 4.0.5 Apr 26, 2016 - rawdskfilt has been enhanced to allow a preceding + which will cause the following string to be appended to the default filter diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.0.5/collectl new/collectl-4.1.0/collectl --- old/collectl-4.0.5/collectl 2016-07-13 15:44:31.0 +0200 +++ new/collectl-4.1.0/collectl 2016-10-07 14:35:39.0 +0200 @@ -89,7 +89,7 @@ $Memory=$Swap=$Hyper=$Distro=$ProductName=''; $CpuVendor=$CpuMHz=$CpuCores=$CpuSiblings=$CpuNodes=''; $PidFile='/var/run/collectl.pid';# default, unless --pname -$PQuery=$PQopt=$PCounter=$VStat=$IBVersion=$HCALids=$OfedInfo=''; +$PQuery=$PQopt=$PCounter=$VStat=$IBVersion=$OfedInfo=''; $numBrwBuckets=$cfsVersion=$sfsVersion=''; $Resize=$IpmiCache=$IpmiTypes=$ipmiExec=''; $i1DataFlag=$i2DataFlag=$i3DataFlag=0; @@ -111,7 +111,7 @@ $rootFlag=(!$PcFlag && `whoami`=~/root/) ? 1 : 0; $SrcArch= $Config{"archname"}; -$Version= '4.0.5-1'; +$Version= '4.1.0-1'; $Copyright='Copyright 2003-2016 Hewlett-Packard Development Company, L.P.'; $License= "collectl may be copied only under the terms of either the Artistic License\n"; $License.= "or the GNU General Public License, which may be found in the source kit"; @@ -160,6 +160,7 @@ undef %disks; undef @HCAName; undef @HCAPorts; +undef @HCAId; undef %networks; undef @dskIndexAvail; undef @netIndexAvail; @@ -2962,36 +2963,43 @@ if (++$interConnectCounter==$interConnectIntervals) { newLog($filename, "", "", "", "", "") - if $mellanoxFlag && ibCheck() && $filename ne ''; + if ($mellanoxFlag || $opaFlag) && ibCheck() && $filename ne ''; $interConnectCounter=0; } -if ($mellanoxFlag && $NumHCAs) +if (($mellanoxFlag || $opaFlag) && $NumHCAs) { - for ($i=0; $i<$NumHCAs; $i++) + for (my $i=0; $i<$NumHCAs; $i++) { if ( -e $SysIB ) { - foreach my $j (1..2) + foreach my $j (1..2) { # only read if port active - if ($HCAPorts[$i][$j]) +if ($HCAPorts[$i][$j]) { - # 64 bit counters always come from /sys - if ($PQopt eq 'sys') + if ($HCAName[$i]=~/hfi/) { - my $proc="$SysIB/$HCAName[$i]$i/ports/$j/counters_ext"; - getProc(0, "$proc/port_rcv_data_64", "ib$i-$j:rcvd"); - getProc(0, "$pr
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2016-07-18 21:23:48 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2016-06-02 09:39:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2016-07-18 21:24:35.0 +0200 @@ -1,0 +2,9 @@ +Thu Jul 14 15:49:11 UTC 2016 - tabra...@suse.com + +- Update to 4.0.5 + + rawdskfilt has been enhanced to allow a preceding + which will +cause the following string to be appended to the default filter + + needed to initialized anonH for numa stats [thanks andy] + + added 'hed' to known ethernet devices, used by HP Helion + +--- Old: collectl-4.0.4.src.tar.gz New: collectl-4.0.5.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.GFfjLa/_old 2016-07-18 21:24:36.0 +0200 +++ /var/tmp/diff_new_pack.GFfjLa/_new 2016-07-18 21:24:36.0 +0200 @@ -17,7 +17,7 @@ Name: collectl -Version:4.0.4 +Version:4.0.5 Release:0 Summary:Collects data that describes the current system status License:Artistic-1.0 and GPL-2.0+ ++ collectl-4.0.4.src.tar.gz -> collectl-4.0.5.src.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.0.4/RELEASE-collectl new/collectl-4.0.5/RELEASE-collectl --- old/collectl-4.0.4/RELEASE-collectl 2016-01-29 15:38:21.0 +0100 +++ new/collectl-4.0.5/RELEASE-collectl 2016-07-13 15:44:31.0 +0200 @@ -27,6 +27,12 @@ COLLECTL CHANGES +4.0.5 Apr 26, 2016 + - rawdskfilt has been enhanced to allow a preceding + which will +cause the following string to be appended to the default filter + - needed to initialized anonH for numa stats [thanks andy] + - added 'hed' to known ethernet devices, used by HP Helion + 4.0.4Jan 29, 2016 - if you try to playback a file with --stats and it has recorded processes or slabs, ignore them be removing from $subsys [thanks ghassen] @@ -42,8 +48,6 @@ in some cases such as etherd disks, the names are messy for use with other tools like ganlia [thanks gabriel] - removed access to disk name remapping file - - the rawdskfilt has been enhanced to allow a preceding + which will -cause the following string to be appended to the default filter 4.0.3 July 2, 2015 - add AnonHuge memory to memory stats, both verbose and detailed as @@ -95,6 +99,11 @@ COLMUX CHANGES +4.9.1 Mar 29, 2016 + - assume collectl in same directory as colmux so you can install both +on network share BUT if colmux ends in 'pl', it's probably me doing +development/testing, so use collectl in /usr/bin. [thanks Paul] + 4.9.0 Jan 06, 2016 - header name printing in single line mode not quite right for all combinations of switches diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.0.4/collectl new/collectl-4.0.5/collectl --- old/collectl-4.0.4/collectl 2016-01-29 15:38:21.0 +0100 +++ new/collectl-4.0.5/collectl 2016-07-13 15:44:31.0 +0200 @@ -111,7 +111,7 @@ $rootFlag=(!$PcFlag && `whoami`=~/root/) ? 1 : 0; $SrcArch= $Config{"archname"}; -$Version= '4.0.4-1'; +$Version= '4.0.5-1'; $Copyright='Copyright 2003-2016 Hewlett-Packard Development Company, L.P.'; $License= "collectl may be copied only under the terms of either the Artistic License\n"; $License.= "or the GNU General Public License, which may be found in the source kit"; @@ -6761,9 +6761,16 @@ my $whatsnew=<{$numa}=$numaMem[$i]->{$numa.'C'}=0; } foreach my $hits ('for', 'miss', 'hits') @@ -4189,7 +4189,7 @@ # at least for now, we're only worrying about totals on real network # first, always ignore those in ignore list -if (($netFilt eq '' && $netNameNow=~/^eth|^ib|^em|^en|^p\dp/) || +if (($netFilt eq '' && $netNameNow=~/^eth|^hed|^ib|^em|^en|^p\dp/) || ($netFiltKeep ne '' && $netNameNow=~/$netFiltKeep/) || ($netFiltIgnore ne '' && $netNameNow!~/$netFiltIgnore/)) { @@ -7602,7 +7602,6 @@ # If wide mode OR when removing known shells (in which case we need to look at cmd1), # we include the command arguments AND chop trailing spaces ($cmd0, $cmd1)=(defined($procCmd[$i])) ? split(/\s+/,$procCmd[$i],2) : ($procName[$i],''); - $cmd0=basename($cmd0)if $procOpts=~/r/ && $cmd0=~/^\//;
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2016-06-02 09:39:02 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2015-06-01 09:53:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2016-06-02 09:39:04.0 +0200 @@ -1,0 +2,29 @@ +Wed May 4 11:51:38 UTC 2016 - tabra...@suse.com + +- Update to 4.0.4 + + if you try to playback a file with --stats and it has recorded +processes or slabs, ignore them be removing from $subsys + + playback of process data with -P was not skipping first interval and so +stats for first entry we not rates but rather raw numbers + + change 'yikes' message to something more meaningful + + fixed problem with -sZ -P printing all 0s for thread count + + added /usr/lib/systemd/system/collectl.service, per sourceforge help +discussion on 2015-12-28 + + added disk read/write wait timing for disk detail in terminal, plot +and lexpr format + + new switch dskremap allows one to change disk names on the fly because +in some cases such as etherd disks, the names are messy for use with +other tools like ganlia + + removed access to disk name remapping file + + the rawdskfilt has been enhanced to allow a preceding + which will +cause the following string to be appended to the default filter + +- Changes from 4.0.3 + + add AnonHuge memory to memory stats, both verbose and detailed as +well as lexpr + + if lexpr called with --import, throw an error + + tighten divide-by-zero test for -sM because it looks like in some cases +when misses >0 we're getting occasional errors. could hits be somehow +negative? + +--- Old: collectl-4.0.2.src.tar.gz New: collectl-4.0.4.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.YHcrUu/_old 2016-06-02 09:39:05.0 +0200 +++ /var/tmp/diff_new_pack.YHcrUu/_new 2016-06-02 09:39:05.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package collectl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: collectl -Version:4.0.2 +Version:4.0.4 Release:0 Summary:Collects data that describes the current system status License:Artistic-1.0 and GPL-2.0+ ++ collectl-4.0.2.src.tar.gz -> collectl-4.0.4.src.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.0.2/INSTALL new/collectl-4.0.4/INSTALL --- old/collectl-4.0.2/INSTALL 2015-05-27 15:02:55.0 +0200 +++ new/collectl-4.0.4/INSTALL 2016-01-29 15:38:21.0 +0100 @@ -6,6 +6,7 @@ DOCDIR=$DESTDIR/usr/share/doc/collectl SHRDIR=$DESTDIR/usr/share/collectl MANDIR=$DESTDIR/usr/share/man/man1 +SYSDDIR=$DESTDIR/usr/lib/systemd/system ETCDIR=$DESTDIR/etc INITDIR=$ETCDIR/init.d @@ -56,6 +57,11 @@ /bin/rm -f $ETCDIR/rc.d/rc*.d/*collectl fi +# only if systemd is supported +if [ -d $SYSDDIR ]; then + cp service/collectl.service $SYSDDIR +fi + # Try and decide which distro this is based on distro specific files. distro=1 if [ -f /sbin/yast ]; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.0.2/RELEASE-collectl new/collectl-4.0.4/RELEASE-collectl --- old/collectl-4.0.2/RELEASE-collectl 2015-05-27 15:02:55.0 +0200 +++ new/collectl-4.0.4/RELEASE-collectl 2016-01-29 15:38:21.0 +0100 @@ -27,6 +27,31 @@ COLLECTL CHANGES +4.0.4Jan 29, 2016 + - if you try to playback a file with --stats and it has recorded +processes or slabs, ignore them be removing from $subsys [thanks ghassen] + - playback of process data with -P was not skipping first interval and so +stats for first entry we not rates but rather raw numbers [thanks philippe] + - change 'yikes' message to something more meaningfu
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2015-06-01 09:53:53 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2015-04-25 11:25:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2015-06-01 09:53:54.0 +0200 @@ -1,0 +2,13 @@ +Thu May 28 18:34:49 UTC 2015 - tabra...@suse.com + +- Update to 4.0.2 + * add /bin/bash to list of 'known shells' excluded from output with +--procopt k + * generalize ethernet network device name to include ALL names +matching type 'p\dp' so we pick up p2p, p3p, p4p... [thanks Matt] + * collect nr_shmem so we can track shared memory, apparently something +I thought of but never acted on [thanks Christian] + * do not include guest cpu metrics in totals since already accounted +for in user time + +--- Old: collectl-4.0.0.src.tar.gz New: collectl-4.0.2.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.6MBDHt/_old 2015-06-01 09:53:55.0 +0200 +++ /var/tmp/diff_new_pack.6MBDHt/_new 2015-06-01 09:53:55.0 +0200 @@ -17,7 +17,7 @@ Name: collectl -Version:4.0.0 +Version:4.0.2 Release:0 Summary:Collects data that describes the current system status License:Artistic-1.0 and GPL-2.0+ ++ collectl-4.0.0.src.tar.gz -> collectl-4.0.2.src.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/collectl-4.0.0/RELEASE-collectl new/collectl-4.0.2/RELEASE-collectl --- old/collectl-4.0.0/RELEASE-collectl 2015-03-10 20:52:21.0 +0100 +++ new/collectl-4.0.2/RELEASE-collectl 2015-05-27 15:02:55.0 +0200 @@ -13,24 +13,13 @@ Configure to start on boot -In both cases, collectl will not be configured to start on boot -but can easily be set to do so with the command: +On RedHat based installations, collectl will not be configured to start +on boot, but can easily be set to do so with the command: chkconfig collectl on KNOWN PROBLEMS/RESTRICTIONS - - There is a known problem with older perl Time::HiRes modules, newer -versions of glibc and colletcl intervals of 1 second or greater (see -http://collectl.sourceforge.net/HiResTime.html for more details) that -can result in 'setitimer' messages being logged at system startup when -collectl has been configured to run as a daemon. these messages appear -to benign, but be sure to let someone know if that proves not to be the -case. If collectl determines your system has this mismatch, it will -report it as a warning in collectl's message file in /var/log/collectl -every time it starts as a daemon. If you choose, you can easily turn -off the checking by editing the entry at the bottom of /etc/collectl.conf -named TimeHiResCheck and setting it to 0. - if system time is changed by more then the log rolling frequency after collectl starts, multiple log files will be created during the next polling cycle(s) @@ -38,6 +27,31 @@ COLLECTL CHANGES +4.0.2 May 27, 2015 + - add /bin/bash to list of 'known shells' excluded from output with +--procopt k + - generalize ethernet network device name to include ALL names +matching type 'p\dp' so we pick up p2p, p3p, p4p... [thanks Matt] + - collect nr_shmem so we can track shared memory, apparently something +I thought of but never acted on [thanks Christian] + - do not include guest cpu metrics in totals since already accounted +for in user time + +4.0.1 + - change /usr/sbin to /usr/bin in init.d/collectl [thanks Ladislav] + - pattern match to exclude partitions from disk summary is WRONG and +we need to make sure name doesn't match cciss disks like c0d0! +[thanks, Laurent] + - changed help text for -retaddr to NOT use 'use' preceding -deb because +rpmbuild gets confused ang tries to include '-deb' as a dependency +[thanks dan] + - include 'en' network devices in summary data [thanks homerl] + - change buddyinfo to deal with less fields in /proc/buddyinfo as apparently +there are not always 11 of them [thanks greg] + - remove lustre from --showsubsys + - removed 'known problem' with older versions of Time::HiRes in these +release notes as that was quite a long time ago + 4.0.0 Mar 9, 2015 - rare, but if selecting processes by parent pid or command name, it's possible when a new pid is seen that it's alre
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2015-04-25 09:53:14 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2014-09-26 11:21:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2015-04-25 11:25:50.0 +0200 @@ -1,0 +2,10 @@ +Mon Apr 20 13:42:38 UTC 2015 - mplus...@suse.com + +- Update to 4.0.0 + * for a complete list of changes see RELEASE-collectl +- Cleanup spec-file with spec-cleaner +- Use url for source +- Fix broken rcservice symlink +- Add ommited systemd service pre macro + +--- Old: collectl-3.7.4.src.tar.gz New: collectl-4.0.0.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.M9tnNK/_old 2015-04-25 11:25:50.0 +0200 +++ /var/tmp/diff_new_pack.M9tnNK/_new 2015-04-25 11:25:50.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package collectl # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,18 @@ Name: collectl +Version:4.0.0 +Release:0 Summary:Collects data that describes the current system status License:Artistic-1.0 and GPL-2.0+ Group: System/Monitoring Url:http://collectl.sourceforge.net -Version:3.7.4 -Release:0 -Source0:%name-%version.src.tar.gz +Source0: http://sourceforge.net/projects/collectl/files/collectl/%{name}-%{version}/%{name}-%{version}.src.tar.gz Source1:collectl.service Source2:collectl.sysconfig BuildRequires: pkgconfig(systemd) -%{?systemd_requires} BuildArch: noarch +%{?systemd_requires} %description Unlike most monitoring tools that either focus on a small set of @@ -42,26 +42,30 @@ %install # Install collectl in /usr/bin and link it in /usr/sbin -install -m 755 -D collectl.pl %buildroot%_bindir/collectl -mkdir -p %buildroot/%_sbindir -ln -s %_bindir/collectl %buildroot/%_sbindir/collectl -install -m 644 -D collectl.conf %buildroot/%_sysconfdir/collectl.conf -install -D formatit.ph %buildroot%_datadir/%name/formatit.ph -install -D lexpr.ph %buildroot%_datadir/%name/lexpr.ph -install -D gexpr.ph %buildroot%_datadir/%name/gexpr.ph -install -D misc.ph %buildroot%_datadir/%name/misc.ph -install -D hello.ph %buildroot%_datadir/%name/hello.ph -install -D graphite.ph %buildroot%_datadir/%name/graphite.ph -install -D vmstat.ph %buildroot%_datadir/%name/vmstat.ph -install -m 755 -D %{SOURCE1} %buildroot/%{_unitdir}/collectl.service -ln -sf /sbin/service %{buildroot}/usr/sbin/rccollectl -install -m 644 -D %{SOURCE2} %buildroot/var/adm/fillup-templates/sysconfig.collectl -install -m 644 -D man1/collectl.1 %buildroot%_mandir/man1/collectl.1 +install -m 755 -D collectl %{buildroot}%{_bindir}/collectl +mkdir -p %{buildroot}/%{_sbindir} +ln -s %{_bindir}/collectl %{buildroot}/%{_sbindir}/collectl +install -m 644 -D collectl.conf %{buildroot}/%{_sysconfdir}/collectl.conf +install -D formatit.ph %{buildroot}%{_datadir}/%{name}/formatit.ph +install -D lexpr.ph %{buildroot}%{_datadir}/%{name}/lexpr.ph +install -D gexpr.ph %{buildroot}%{_datadir}/%{name}/gexpr.ph +install -D misc.ph %{buildroot}%{_datadir}/%{name}/misc.ph +install -D hello.ph %{buildroot}%{_datadir}/%{name}/hello.ph +install -D graphite.ph %{buildroot}%{_datadir}/%{name}/graphite.ph +install -D vmstat.ph %{buildroot}%{_datadir}/%{name}/vmstat.ph +install -m 755 -D %{SOURCE1} %{buildroot}/%{_unitdir}/collectl.service +ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rccollectl +install -m 644 -D %{SOURCE2} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.collectl +install -m 644 -D man1/collectl.1 %{buildroot}%{_mandir}/man1/collectl.1 %post -%{fillup_only} +%fillup_only %service_add_post %{name}.service +%pre +%fillup_only +%service_add_pre %{name}.service + %preun %service_del_preun %{name}.service @@ -72,12 +76,12 @@ %defattr(-,root,root) %doc docs/* COPYING ARTISTIC GPL README RELEASE-collectl %{_unitdir}/collectl.service -/var/adm/fillup-templates/sysconfig.collectl -%config(noreplace) %_sysconfdir/collectl.conf -%_bindir/collectl -%_sbindir/collectl -%_sbindir/rccollectl -%_datadir/collectl -%_mandir/man1/collectl.1.gz +%{_localstatedir}/adm/fillup-templates/sysconfig.collectl +%config(no
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2014-09-26 10:52:06 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2013-12-16 15:46:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2014-09-26 11:21:26.0 +0200 @@ -1,0 +2,6 @@ +Wed Sep 24 19:41:02 UTC 2014 - tabra...@suse.com + +- Update to version 3.7.4 + See RELEASE-collectl for changes + +--- Old: collectl-3.6.9.src.tar.gz New: collectl-3.7.4.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.8Chr9T/_old 2014-09-26 11:21:26.0 +0200 +++ /var/tmp/diff_new_pack.8Chr9T/_new 2014-09-26 11:21:26.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package collectl # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ License:Artistic-1.0 and GPL-2.0+ Group: System/Monitoring Url:http://collectl.sourceforge.net -Version:3.6.9 +Version:3.7.4 Release:0 Source0:%name-%version.src.tar.gz Source1:collectl.service @@ -48,7 +48,10 @@ install -m 644 -D collectl.conf %buildroot/%_sysconfdir/collectl.conf install -D formatit.ph %buildroot%_datadir/%name/formatit.ph install -D lexpr.ph %buildroot%_datadir/%name/lexpr.ph -install -D sexpr.ph %buildroot%_datadir/%name/sexpr.ph +install -D gexpr.ph %buildroot%_datadir/%name/gexpr.ph +install -D misc.ph %buildroot%_datadir/%name/misc.ph +install -D hello.ph %buildroot%_datadir/%name/hello.ph +install -D graphite.ph %buildroot%_datadir/%name/graphite.ph install -D vmstat.ph %buildroot%_datadir/%name/vmstat.ph install -m 755 -D %{SOURCE1} %buildroot/%{_unitdir}/collectl.service ln -sf /sbin/service %{buildroot}/usr/sbin/rccollectl ++ collectl-3.6.9.src.tar.gz -> collectl-3.7.4.src.tar.gz ++ 5691 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2013-12-16 15:46:24 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2013-11-22 06:53:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2013-12-16 15:46:25.0 +0100 @@ -1,0 +2,58 @@ +Thu Dec 12 23:17:15 UTC 2013 - p.drou...@gmail.com + +- Update to version 3.6.9 + + Typo in network plot header loop resulted in infinite loop + + remove $int/secs from numa hit rate calc AND add more precision +to its output +- Changes from 3.6.8 + + new flag $exportComm must be set in gexpr/ganglia so that they won't +generate an error if run without -f or -A + + new switch: --intfilt allows filtering of interrupts + + always log messages of type F/E to syslog in daemon mode even if +-m is not set + + wasn't dealing correctly with missing whitespace after network name in +/proc/dev/net in initRecord() + + updated init.d script for suse per the maintainer's instructions + + extra spaces were being printed in plot mode for tpc stats + + added entry to envrules.std to deal with intel Phi Co-Processor + + debian init.d script now does 'exit 1' if status reports 'not running' + + rawnetignore switch wasn't working correctly + + found/fixed some subtle problems with --procanalyze as well as some cleanup +- need to ignore first sample after initializing summary arrays +- need to init summary hashes for thrutime and accumT because get uninit var + in print routine is only a single process entry +- found a typo in procAnalyze() to a $usecs which wasn't being used! +- added error check to make sure --procanalyze with -P requires -s + + added a little more debugging output for -d128 + + discovered dynamic disk/network detail names for interactive mode were not +being reported correctly. sounds a lot worse than it is because this is +typically not done very often nor are disks/networks very dynamic except in +large, virtualized environments such as clouds + + add to list of devices to exlude from network summary data: tap, dp and nl, +which are associated with openstack cinder. remember you can always add +more to that list with --netfilt + + $lastHour was never referenced and dayInit() called every time a log was +created so fix logic to update $lastHour correctly AND call initDay() one +time and do it before newLog() called. + + closed a couple of file handles that were left open and reportedly +causing some defunct processes with -sx. + + fixed bug in lustre stats recording + + clarified --showsubopts text about disk and network filters in that they +apply to both summary and detail data output + + fixed problem with --import and --stats + + --statsopt a didn't work because when changed some internal logic missed +changing a test of $timestampFlag to $timestampCounter[$rawPFlag] and so +now $timestampCount can be removed entirely + + clear $firstpass after 1st pass during playback + + make sure filename initialized before calling loadConfig so if there is +an error logsys() doesn't get an undefined var warning + + to be safe, remove any quotes on net/dsk filters in case included by +mistake in DaemonCommands string + + tightened up tests to see if daemonized collectl already running + + if no hiRes::Time, fudge the value of $microInterval based on -i + + new --procOpt k, removes known shells from process listing with -sZ, +currently set to /bin.sh, /usr/bin/perl, /usr/bin/python and python + + fixed varname in lexpr: $debug should have been $lexDebug +- Remove init-cleanup.patch; merged on upstream release + +--- Old: collectl-3.6.7.src.tar.bz2 init-cleanup.patch New: collectl-3.6.9.src.tar.gz Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.1ToXA2/_old 2013-12-16 15:46:25.0 +0100 +++ /var/tmp/diff_new_pack.1ToXA2/_new 2013-12-16 15:46:25.0 +0100 @@ -21,13 +21,11 @@ License:Artistic-1.0 and GPL-2.0+ Group: System/Monitoring Url:http://collectl.sourceforge.net -Version:3.6.7 +Version:3.6.9 Release:0 -Source0:%name-%version.src.tar.bz2 +Source0:%name-%version.src.tar.gz Source1:collectl.service Source2:collectl.sysconfig -#PATCH-FIX-UPSTREAM init-cleanup.patch -Patch1: init-cleanup.patch BuildRequires: pkgconfig(systemd) %{?systemd_requires} Bui
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2013-11-22 06:53:55 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2013-06-06 14:50:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2013-11-22 06:53:56.0 +0100 @@ -1,0 +2,10 @@ +Sat Oct 26 17:59:37 UTC 2013 - p.drou...@gmail.com + +- Drop sysvinit support; none of target distributions use sysvinit + anymore +- Add systemd support +- Install collectl in /usr/bin to get it launchable with systemd and + link it in /usr/sbin +- Add a sysconfig file + +--- New: collectl.service collectl.sysconfig Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.37bpGC/_old 2013-11-22 06:53:57.0 +0100 +++ /var/tmp/diff_new_pack.37bpGC/_new 2013-11-22 06:53:57.0 +0100 @@ -23,10 +23,13 @@ Url:http://collectl.sourceforge.net Version:3.6.7 Release:0 -Source: %name-%version.src.tar.bz2 +Source0:%name-%version.src.tar.bz2 +Source1:collectl.service +Source2:collectl.sysconfig #PATCH-FIX-UPSTREAM init-cleanup.patch Patch1: init-cleanup.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(systemd) +%{?systemd_requires} BuildArch: noarch %description @@ -41,28 +44,37 @@ %build %install -install -m 755 -D collectl.pl %buildroot%_sbindir/collectl +# Install collectl in /usr/bin and link it in /usr/sbin +install -m 755 -D collectl.pl %buildroot%_bindir/collectl +mkdir -p %buildroot/%_sbindir +ln -s %_bindir/collectl %buildroot/%_sbindir/collectl install -m 644 -D collectl.conf %buildroot/%_sysconfdir/collectl.conf install -D formatit.ph %buildroot%_datadir/%name/formatit.ph install -D lexpr.ph %buildroot%_datadir/%name/lexpr.ph install -D sexpr.ph %buildroot%_datadir/%name/sexpr.ph install -D vmstat.ph %buildroot%_datadir/%name/vmstat.ph -install -m 755 -D initd/collectl-suse %buildroot/%_sysconfdir/init.d/collectl -ln -s /etc/init.d/collectl %buildroot%_sbindir/rccollectl +install -m 755 -D %{SOURCE1} %buildroot/%{_unitdir}/collectl.service +ln -sf /sbin/service %{buildroot}/usr/sbin/rccollectl +install -m 644 -D %{SOURCE2} %buildroot/var/adm/fillup-templates/sysconfig.collectl install -m 644 -D man1/collectl.1 %buildroot%_mandir/man1/collectl.1 +%post +%{fillup_only} +%service_add_post %{name}.service + %preun -%stop_on_removal collectl +%service_del_preun %{name}.service %postun -%restart_on_update collectl -%insserv_cleanup +%service_del_postun %{name}.service %files %defattr(-,root,root) %doc docs/* COPYING ARTISTIC GPL README RELEASE-collectl +%{_unitdir}/collectl.service +/var/adm/fillup-templates/sysconfig.collectl %config(noreplace) %_sysconfdir/collectl.conf -%_sysconfdir/init.d/collectl +%_bindir/collectl %_sbindir/collectl %_sbindir/rccollectl %_datadir/collectl ++ collectl.service ++ [Unit] Description=Performance data collection for a number of subsystems After=network.target [Service] PIDFile=/var/run/collectl.pid EnvironmentFile=/etc/sysconfig/collectl ExecStart=/usr/bin/collectl $OPTS /etc/collectl.conf [Install] WantedBy=multi-user.target ++ collectl.sysconfig ++ # # for list of available options see man page or /etc/collectd.conf # OPTS=-D -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2013-06-06 14:50:54 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2013-04-19 15:30:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2013-06-06 14:50:55.0 +0200 @@ -1,0 +2,7 @@ +Thu Jun 6 01:23:39 UTC 2013 - tabra...@suse.com + +- deleted bug-793027.patch : deprecated +- init-cleanup.patch : init script cleanup +- see RELEASE-collectl for list of changes between 3.4.3 and 3.6.7 + +--- Old: bug-793027.patch collectl-3.4.3.src.tar.bz2 New: collectl-3.6.7.src.tar.bz2 init-cleanup.patch Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.uP2R0o/_old 2013-06-06 14:50:56.0 +0200 +++ /var/tmp/diff_new_pack.uP2R0o/_new 2013-06-06 14:50:56.0 +0200 @@ -21,10 +21,11 @@ License:Artistic-1.0 and GPL-2.0+ Group: System/Monitoring Url:http://collectl.sourceforge.net -Version:3.4.3 +Version:3.6.7 Release:0 Source: %name-%version.src.tar.bz2 -Patch1: bug-793027.patch +#PATCH-FIX-UPSTREAM init-cleanup.patch +Patch1: init-cleanup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -35,13 +36,12 @@ %prep %setup -q -%patch1 -p1 +%patch1 %build %install install -m 755 -D collectl.pl %buildroot%_sbindir/collectl -install -m 755 -D readS %buildroot%_sbindir/collectl-readS install -m 644 -D collectl.conf %buildroot/%_sysconfdir/collectl.conf install -D formatit.ph %buildroot%_datadir/%name/formatit.ph install -D lexpr.ph %buildroot%_datadir/%name/lexpr.ph @@ -64,7 +64,6 @@ %config(noreplace) %_sysconfdir/collectl.conf %_sysconfdir/init.d/collectl %_sbindir/collectl -%_sbindir/collectl-readS %_sbindir/rccollectl %_datadir/collectl %_mandir/man1/collectl.1.gz ++ collectl-3.4.3.src.tar.bz2 -> collectl-3.6.7.src.tar.bz2 ++ 16809 lines of diff (skipped) ++ init-cleanup.patch ++ From: T.M Abraham Subject: init cleanup Upstream: submitted This patch does some cleanup of the init script for openSUSE. * /var/lock/subsys is neither used or supported on openSUSE, so use is removed * change $all to $ALL - both work, but $ALL is more correct * don't insert collectl in runlevel 4, which is admin defined and therefore should not be used by distribution scripts --- --- initd/collectl-suse.orig2013-06-05 21:15:00.522844781 -0400 +++ initd/collectl-suse 2013-06-05 21:15:19.702843470 -0400 @@ -8,9 +8,9 @@ # ### BEGIN INIT INFO # Provides: collectl -# Required-Start:$all -# Required-Stop: $all -# Default-Start: 2 3 4 5 +# Required-Start:$ALL +# Required-Stop: $ALL +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Collectl monitors system performance. # Description: Collectl is a light-weight performance monitoring @@ -94,10 +94,7 @@ if [ -f $PIDFILE ]; then echo -n "Shutting down $PNAME: " killproc -p $PIDFILE collectl - RETVAL=$? rc_status -v - echo - [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PNAME else echo "$PNAME not running" fi -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2013-04-19 15:30:34 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl", Maintainer is "hvo...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/collectl/collectl.changes2011-09-23 01:53:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.collectl.new/collectl.changes 2013-04-19 15:30:57.0 +0200 @@ -1,0 +2,10 @@ +Tue Mar 5 05:55:17 UTC 2013 - co...@suse.com + +- update license to new format + +--- +Wed Dec 5 21:46:00 UTC 2012 - tabra...@suse.com + +- bug-793027.patch: fix for collectl init script (bnc #793027) + +--- New: bug-793027.patch Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.773dAp/_old 2013-04-19 15:31:38.0 +0200 +++ /var/tmp/diff_new_pack.773dAp/_new 2013-04-19 15:31:38.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package collectl # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,15 +16,15 @@ # - Name: collectl Summary:Collects data that describes the current system status -License:Artistic-1.0 ; GPL-2.0+ -Url:http://collectl.sourceforge.net +License:Artistic-1.0 and GPL-2.0+ Group: System/Monitoring +Url:http://collectl.sourceforge.net Version:3.4.3 -Release:1 +Release:0 Source: %name-%version.src.tar.bz2 +Patch1: bug-793027.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -35,6 +35,7 @@ %prep %setup -q +%patch1 -p1 %build ++ bug-793027.patch ++ --- collectl-3.4.3.orig/initd/collectl-suse 2010-09-08 08:43:00.0 -0400 +++ collectl-3.4.3/initd/collectl-suse 2012-12-05 14:19:27.863130943 -0500 @@ -21,7 +21,10 @@ #to read format. ### END INIT INFO -COLLECTL=/usr/bin/collectl +[ -r /etc/rc.status ] && . /etc/rc.status +rc_reset + +COLLECTL=/usr/sbin/collectl if [ ! -f $COLLECTL ]; then echo -n "Cannot find $COLLECTL" rc_status -s @@ -56,9 +59,6 @@ PROCNAME=$PNAME PIDFILE="/var/run/$PNAME.pid" -[ -r /etc/rc.status ] && . /etc/rc.status -rc_reset - # If a pidfile, make sure it's not stale and if it is, collectl not running if [ -f $PIDFILE ]; then pid=`cat $PIDFILE` -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at 2011-12-06 18:03:33 Comparing /work/SRC/openSUSE:Factory/collectl (Old) and /work/SRC/openSUSE:Factory/.collectl.new (New) Package is "collectl", Maintainer is "hvo...@suse.com" Changes: Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.bHZMsO/_old 2011-12-06 18:05:50.0 +0100 +++ /var/tmp/diff_new_pack.bHZMsO/_new 2011-12-06 18:05:50.0 +0100 @@ -19,7 +19,7 @@ Name: collectl Summary:Collects data that describes the current system status -License:Artistic ; GPLv2+ +License:Artistic-1.0 ; GPL-2.0+ Url:http://collectl.sourceforge.net Group: System/Monitoring Version:3.4.3 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit collectl for openSUSE:Factory
Hello community, here is the log from the commit of package collectl for openSUSE:Factory checked in at Tue Sep 20 09:28:48 CEST 2011. --- collectl/collectl.changes 2010-11-05 16:49:11.0 +0100 +++ /mounts/work_src_done/STABLE/collectl/collectl.changes 2011-09-18 18:05:32.0 +0200 @@ -1,0 +2,5 @@ +Sun Sep 18 16:05:27 UTC 2011 - jeng...@medozas.de + +- Remove redundant tags/sections from specfile + +--- calling whatdependson for head-i586 Other differences: -- ++ collectl.spec ++ --- /var/tmp/diff_new_pack.6ZZvZE/_old 2011-09-20 09:28:43.0 +0200 +++ /var/tmp/diff_new_pack.6ZZvZE/_new 2011-09-20 09:28:43.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package collectl (Version 3.4.3) +# spec file for package collectl # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: collectl @@ -58,9 +57,6 @@ %restart_on_update collectl %insserv_cleanup -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root) %doc docs/* COPYING ARTISTIC GPL README RELEASE-collectl Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org