Hello community,

here is the log from the commit of package atop for openSUSE:Factory checked in 
at 2019-04-04 12:07:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/atop (Old)
 and      /work/SRC/openSUSE:Factory/.atop.new.3908 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "atop"

Thu Apr  4 12:07:44 2019 rev:3 rq:691020 version:2.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/atop/atop.changes        2018-06-27 
10:21:57.514862282 +0200
+++ /work/SRC/openSUSE:Factory/.atop.new.3908/atop.changes      2019-04-04 
12:07:47.289418734 +0200
@@ -1,0 +2,50 @@
+Sun Feb 17 20:14:07 UTC 2019 - Matthias Eliasson <[email protected]>
+
+- Update to 2.4.0
+  * Modifications for atop:
+    + Support for Nvidia GPU statistics:
+      A separate daemon atopgpud has been developed to maintain statistics of
+         Nvidia GPUs in the system. When this daemon is running, atop will
+         connect to this daemon and will get/show the GPU statistics with every
+         interval on system level and process level (key 'e').
+      The atopgpud daemon will only be active when it is explicitly enabled 
+         (see man pages for more info).
+    + Support for Infiniband statistics:
+      Counters showing the bandwidth utilization of Infiniband ports
+         (system level) are added.
+    + Support for Pressure Stall Information (PSI):
+      The average pressure percentages of CPU, memory and I/O are reported
+         for the last 10, 60 and 300 seconds. These percentage are provided 
from
+         kernel 4.20 onwards.
+    + Faster startup of atop:
+      The allocation strategy for processes and threads has been improved,
+         which will specifically be noticable on larger systems with lots of
+         multi-threaded processes.
+    + Configurable options for atop running in the background:
+      Default options of script atop.daily can be overruled by
+         /etc/default/atop file.
+    + CPU Instructions Per Cycle (IPC):
+      For every CPU, the average number of instructions per CPU cycle is
+         shown as 'ipc'. Besides, a column is shown with the number of cycles
+         executed per second as `cycl` (shown as effective Hz frequency).
+    + Various fixes:
+      Various NFS counters corrected.
+      Recognition of nvme and nbd disks.
+      Recognition of DEADLINE scheduling policy.
+      Proper handling of memory locking (improper handling caused malloc
+         failures in previous versions).
+  * New program atopconvert:
+    + This program can be used to convert the layout of older raw files to
+         newer raw files. Raw files from atop 2.0 onwards can be converted to
+         the newest version (now: 2.4).
+  * Modifications for atopsar:
+    + Reports can be printed now about the utilization of GPUs and Infiniband,
+         and about the PSI percentages.
+  * General:
+    + The format of the raw file is incompatible with earlier versions.
+         However, old raw files can be converted now by the program atopconvert
+         to be read or extended by newer atop versions.
+- Clean with spec-cleaner
+- Refresh atop-makefile.patch
+
+-------------------------------------------------------------------

Old:
----
  atop-2.3.0.tar.gz

New:
----
  atop-2.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ atop.spec ++++++
--- /var/tmp/diff_new_pack.c1GAGd/_old  2019-04-04 12:07:48.393417688 +0200
+++ /var/tmp/diff_new_pack.c1GAGd/_new  2019-04-04 12:07:48.393417688 +0200
@@ -2,7 +2,7 @@
 #
 # spec file for package atop
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2018 The openSUSE Project.
 # Copyright (c) 2012 Pascal Bleser <[email protected]>
 #
@@ -15,12 +15,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           atop
-Version:        2.3.0
+Version:        2.4.0
 Release:        0
 Summary:        Monitor for System Resources and Process Activity
 License:        GPL-2.0-only
@@ -89,6 +89,7 @@
 rm -f "%{buildroot}%{_localstatedir}/log/atop"/*
 
 install -D -m0644 "atop.service" 
"%{buildroot}%{_usr}/lib/systemd/system/%{name}.service"
+install -D -m0644 "atopgpu.service" 
"%{buildroot}%{_usr}/lib/systemd/system/atopgpu.service"
 
 install -D -m 0644 atop.cronsystemd "%{buildroot}%{_sysconfdir}/cron.d/%{name}"
 
@@ -99,18 +100,19 @@
 
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcatopacct
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcatopgpu
 
 %pre daemon
-%service_add_pre atop.service atopacct.service
+%service_add_pre atop.service atopgpu.service atopacct.service
 
 %post daemon
-%service_add_post atop.service atopacct.service
+%service_add_post atop.service atopgpu.service atopacct.service
 
 %postun daemon
-%service_del_postun atop.service atopacct.service
+%service_del_postun atop.service atopgpu.service atopacct.service
 
 %preun daemon
-%service_del_preun atop.service atopacct.service
+%service_del_preun atop.service atopgpu.service atopacct.service
 
 %files
 %license COPYING
@@ -118,9 +120,11 @@
 %attr(0755,root,root) %{_bindir}/atop
 %dir %{_datadir}/%{name}
 %{_bindir}/atopsar
+%{_bindir}/atopconvert
 %{_bindir}/atop-%{version}
 %{_bindir}/atopsar-%{version}
 %{_mandir}/man1/atop.1%{?ext_man}
+%{_mandir}/man1/atopconvert.1%{?ext_man}
 %{_mandir}/man1/atopsar.1%{?ext_man}
 %{_mandir}/man5/atoprc.5%{?ext_man}
 %{_datadir}/applications/%{name}.desktop
@@ -135,11 +139,15 @@
 %{_localstatedir}/log/atop
 %{_usr}/lib/systemd/system/%{name}.service
 %{_mandir}/man8/atopacctd.8%{?ext_man}
+%{_mandir}/man8/atopgpud.8%{?ext_man}
 %{_usr}/lib/systemd/system/atopacct.service
+%{_usr}/lib/systemd/system/atopgpu.service
 %dir %{_usr}/lib/systemd/system-sleep
 %{_usr}/lib/systemd/system-sleep/atop-pm.sh
 %{_sbindir}/atopacctd
+%{_sbindir}/atopgpud
 %{_sbindir}/rcatopacct
 %{_sbindir}/rc%{name}
+%{_sbindir}/rcatopgpu
 
 %changelog

++++++ atop-2.3.0.tar.gz -> atop-2.4.0.tar.gz ++++++
++++ 10379 lines of diff (skipped)

++++++ atop-makefile.patch ++++++
--- /var/tmp/diff_new_pack.c1GAGd/_old  2019-04-04 12:07:48.493417593 +0200
+++ /var/tmp/diff_new_pack.c1GAGd/_new  2019-04-04 12:07:48.497417589 +0200
@@ -1,26 +1,24 @@
-Index: Makefile
-===================================================================
---- Makefile.orig
-+++ Makefile
-@@ -19,7 +19,7 @@ PMPATH1  = /usr/lib/pm-utils/sleep.d
+--- Makefile.orig      2019-02-17 20:50:16.874724096 +0100
++++ Makefile   2019-02-17 20:53:40.400556018 +0100
+@@ -19,7 +19,7 @@
  PMPATH2  = /usr/lib64/pm-utils/sleep.d
  PMPATHD  = /usr/lib/systemd/system-sleep
  
--CFLAGS  += -O2 -I. -Wall       # -DHTTPSTATS
-+CFLAGS  += $(OPTFLAGS) -I.  # -DHTTPSTATS
+-CFLAGS  += -O2 -I. -Wall  # -DNOPERFEVENT   # -DHTTPSTATS
++CFLAGS  += $(OPTFLAGS) -I. -Wall  # -DHTTPSTATS
  OBJMOD0  = version.o
  OBJMOD1  = various.o  deviate.o   procdbase.o
  OBJMOD2  = acctproc.o photoproc.o photosyst.o  rawlog.o ifprop.o parseable.o
-@@ -41,7 +41,7 @@ atopacctd:   atopacctd.o netlink.o
-               $(CC) atopacctd.o netlink.o -o atopacctd $(LDFLAGS)
+@@ -45,7 +45,7 @@
+               $(CC) atopconvert.o -o atopconvert -lz $(LDFLAGS)
  
  netlink.o:    netlink.c
 -              $(CC) -I. -Wall -c netlink.c
 +              $(CC) -I. -Wall $(OPTFLAGS) -c netlink.c
  
  clean:
-               rm -f *.o
-@@ -138,11 +138,11 @@ genericinstall:  atop atopacctd
+               rm -f *.o atop atopacctd atopconvert
+@@ -144,19 +144,19 @@
                then    mkdir -p $(DESTDIR)$(ROTPATH);  fi
                #
                cp atop                 $(DESTDIR)$(BINPATH)/atop
@@ -32,5 +30,15 @@
 -              chown root              $(DESTDIR)$(SBINPATH)/atopacctd
 +              #chown root             $(DESTDIR)$(SBINPATH)/atopacctd
                chmod 0700              $(DESTDIR)$(SBINPATH)/atopacctd
+               cp atopgpud             $(DESTDIR)$(SBINPATH)/atopgpud
+-              chown root              $(DESTDIR)$(SBINPATH)/atopgpud
++              #chown root             $(DESTDIR)$(SBINPATH)/atopgpud
+               chmod 0700              $(DESTDIR)$(SBINPATH)/atopgpud
                cp atop                 $(DESTDIR)$(BINPATH)/atop-$(VERS)
                ln -sf atop-$(VERS)     $(DESTDIR)$(BINPATH)/atopsar-$(VERS)
+               cp atopconvert          $(DESTDIR)$(BINPATH)/atopconvert
+-              chown root              $(DESTDIR)$(BINPATH)/atopconvert
++              #chown root             $(DESTDIR)$(BINPATH)/atopconvert
+               chmod 0711              $(DESTDIR)$(BINPATH)/atopconvert
+               cp atop.daily           $(DESTDIR)$(SCRPATH)
+               chmod 0711              $(DESTDIR)$(SCRPATH)/atop.daily


Reply via email to