commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-11-02 09:44:18 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3463 (New) Package is "stress-ng" Mon Nov 2 09:44:18 2020 rev:95 rq:845318 version:0.11.23 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-10-24 15:18:44.516302574 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3463/stress-ng.changes 2020-11-02 09:44:36.289852394 +0100 @@ -1,0 +2,7 @@ +Fri Oct 30 19:39:34 UTC 2020 - Martin Hauke + +- Update to version 0.11.23 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.22.tar.xz New: stress-ng-0.11.23.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.MWc0tH/_old 2020-11-02 09:44:36.761852847 +0100 +++ /var/tmp/diff_new_pack.MWc0tH/_new 2020-11-02 09:44:36.761852847 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.22 +Version:0.11.23 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.22.tar.xz -> stress-ng-0.11.23.tar.xz ++ 2313 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-10-24 15:18:14 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3463 (New) Package is "stress-ng" Sat Oct 24 15:18:14 2020 rev:94 rq:843661 version:0.11.22 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-09-21 17:25:29.452031693 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3463/stress-ng.changes 2020-10-24 15:18:44.516302574 +0200 @@ -1,0 +2,7 @@ +Fri Oct 23 16:12:48 UTC 2020 - Martin Hauke + +- Update to version 0.11.22 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.21.tar.xz New: stress-ng-0.11.22.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.DCfKtr/_old 2020-10-24 15:18:45.472303480 +0200 +++ /var/tmp/diff_new_pack.DCfKtr/_new 2020-10-24 15:18:45.472303480 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.21 +Version:0.11.22 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.21.tar.xz -> stress-ng-0.11.22.tar.xz ++ 7035 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-09-21 17:23:37 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.4249 (New) Package is "stress-ng" Mon Sep 21 17:23:37 2020 rev:93 rq:835320 version:0.11.21 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-09-08 22:50:06.731597700 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.4249/stress-ng.changes 2020-09-21 17:25:29.452031693 +0200 @@ -1,0 +2,7 @@ +Thu Sep 17 20:32:52 UTC 2020 - Martin Hauke + +- Update to version 0.11.21 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.20.tar.xz New: stress-ng-0.11.21.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.odp4Oo/_old 2020-09-21 17:25:31.320033483 +0200 +++ /var/tmp/diff_new_pack.odp4Oo/_new 2020-09-21 17:25:31.324033487 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.20 +Version:0.11.21 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.20.tar.xz -> stress-ng-0.11.21.tar.xz ++ 3460 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-09-08 22:49:40 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3399 (New) Package is "stress-ng" Tue Sep 8 22:49:40 2020 rev:92 rq:832919 version:0.11.20 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-08-25 09:38:16.736194054 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3399/stress-ng.changes 2020-09-08 22:50:06.731597700 +0200 @@ -1,0 +2,7 @@ +Mon Sep 7 17:36:23 UTC 2020 - Martin Hauke + +- Update to version 0.11.20 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.19.tar.xz New: stress-ng-0.11.20.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.zwRndp/_old 2020-09-08 22:50:07.451598051 +0200 +++ /var/tmp/diff_new_pack.zwRndp/_new 2020-09-08 22:50:07.455598053 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.19 +Version:0.11.20 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.19.tar.xz -> stress-ng-0.11.20.tar.xz ++ 2547 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-08-25 09:37:19 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3399 (New) Package is "stress-ng" Tue Aug 25 09:37:19 2020 rev:91 rq:829019 version:0.11.19 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-08-14 09:34:26.988432880 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3399/stress-ng.changes 2020-08-25 09:38:16.736194054 +0200 @@ -1,0 +2,7 @@ +Mon Aug 24 16:32:53 UTC 2020 - Martin Hauke + +- Update to version 0.11.19 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.18.tar.xz New: stress-ng-0.11.19.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.n0wsaI/_old 2020-08-25 09:38:17.964194771 +0200 +++ /var/tmp/diff_new_pack.n0wsaI/_new 2020-08-25 09:38:17.968194773 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.18 +Version:0.11.19 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.18.tar.xz -> stress-ng-0.11.19.tar.xz ++ 2255 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-08-14 09:32:50 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3399 (New) Package is "stress-ng" Fri Aug 14 09:32:50 2020 rev:90 rq:826213 version:0.11.18 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-08-05 20:27:17.475042627 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3399/stress-ng.changes 2020-08-14 09:34:26.988432880 +0200 @@ -1,0 +2,7 @@ +Wed Aug 12 18:54:28 UTC 2020 - Martin Hauke + +- Update to version 0.11.18 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.17.tar.xz New: stress-ng-0.11.18.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.A1Cqyr/_old 2020-08-14 09:34:28.780433799 +0200 +++ /var/tmp/diff_new_pack.A1Cqyr/_new 2020-08-14 09:34:28.784433801 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.17 +Version:0.11.18 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.17.tar.xz -> stress-ng-0.11.18.tar.xz ++ 4787 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-08-05 20:26:59 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3592 (New) Package is "stress-ng" Wed Aug 5 20:26:59 2020 rev:89 rq:824372 version:0.11.17 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-07-17 20:53:15.573071078 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3592/stress-ng.changes 2020-08-05 20:27:17.475042627 +0200 @@ -1,0 +2,7 @@ +Fri Jul 31 20:50:15 UTC 2020 - Martin Hauke + +- Update to version 0.11.17 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.15.tar.xz New: stress-ng-0.11.17.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.cD1J33/_old 2020-08-05 20:27:19.375043229 +0200 +++ /var/tmp/diff_new_pack.cD1J33/_new 2020-08-05 20:27:19.379043229 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.15 +Version:0.11.17 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.15.tar.xz -> stress-ng-0.11.17.tar.xz ++ 4724 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-07-17 20:52:23 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3592 (New) Package is "stress-ng" Fri Jul 17 20:52:23 2020 rev:88 rq:821476 version:0.11.15 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-06-22 17:45:10.181705490 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3592/stress-ng.changes 2020-07-17 20:53:15.573071078 +0200 @@ -1,0 +2,7 @@ +Thu Jul 16 11:26:02 UTC 2020 - Petr Vorel + +- Update to version 0.11.15 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.14.tar.xz New: stress-ng-0.11.15.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.vahGsz/_old 2020-07-17 20:53:16.977072543 +0200 +++ /var/tmp/diff_new_pack.vahGsz/_new 2020-07-17 20:53:16.981072547 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.14 +Version:0.11.15 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.14.tar.xz -> stress-ng-0.11.15.tar.xz ++ 6280 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-06-22 17:44:45 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2956 (New) Package is "stress-ng" Mon Jun 22 17:44:45 2020 rev:87 rq:816063 version:0.11.14 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-05-28 09:19:32.645233517 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2956/stress-ng.changes 2020-06-22 17:45:10.181705490 +0200 @@ -1,0 +2,7 @@ +Fri Jun 19 14:44:28 UTC 2020 - Martin Hauke + +- Update to version 0.11.14 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.12.tar.xz New: stress-ng-0.11.14.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.2h9Vej/_old 2020-06-22 17:45:11.033708224 +0200 +++ /var/tmp/diff_new_pack.2h9Vej/_new 2020-06-22 17:45:11.053708288 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.12 +Version:0.11.14 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.12.tar.xz -> stress-ng-0.11.14.tar.xz ++ 6978 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-05-28 09:19:31 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3606 (New) Package is "stress-ng" Thu May 28 09:19:31 2020 rev:86 rq:809690 version:0.11.12 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-05-17 23:43:48.933135652 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3606/stress-ng.changes 2020-05-28 09:19:32.645233517 +0200 @@ -1,0 +2,59 @@ +Wed May 27 18:51:34 UTC 2020 - Martin Hauke + +- Update to version 0.11.12 + * Setup the checksum before forking off child stressor (LP: #1880840) +- fixes null checksum if child is killed before the stressor + function gets invoked. + * stress-stackmmap: make ends of stack inaccessible to stop clobbering +non-stack regions + * stress-dev: disable TIOCGETD for the moment as it causes some hang +issues + * stress-context: always swap context back to main microthread on +termination + * stress-sock: voidify fd arg to clean up build warning on Solaris + * Add run-time autoconfig check for struct ifconf + * stress-sem-sysv: test illegal semtimedop only if it is exists + * stress-sem-sysv: workaround kfreebsd8 EINVAL on semtimedop + * stress-sem-sysv: don't use semtimedop if it returns -ENOSYS + * stress-sem-sysv: only exercise SEM_STAT on linux + * stress-ng: fetch yaml filename before running stress tests + * Makefile: rm -f the makefile on clean + * stress-ng: Don't track config or show in diff + * Makefile: remove the need for an empty config file + * stress-ng: fix long form if -x option, use "exclude" instead of "list" + * stress-ng: README: update libsctp name for RHEL, fedora, related +distros + * stress-memthrash: silently ignore ESRCH pthread_join failures + * stress-madvise: voidify pthread_join return, we don't care about it + * stress-inode-flags: voidify pthread_join return, we don't care +about it + * stress-dev: voidify pthread_join return, we don't care about it + * shim_waitpid: allow a few retries before throttling retry + * kernel-coverage.sh: move the quick spin through stressors to the end +of the test + * Fix --seq mode checksum with multiple stressors and sanity checking + * stress-vm: fix bit error checking when bogo-ops limits reached + * core-ftrace: fix removed filename setting statement + * core-ftrace: remove setting of set_event_pid and refactor code + * core-out-of-memory: return EXIT_SUCCESS on --oomable +option (LP: #1879782) + * stress-get: fix #ifdef check on getpagesize + * core-out-of-memory: return EXIT_NO_RESOUCE on --oomable +option (LP: #1879696) + * core-shim: add delay before re-waiting + * stress-dev: add block device lseeks and force return to be stashed + * Add memory barriers an ready flag to check if counter is in a sane +state + * core-shim: rework waitpid again, terminate child on EINTR (LP: #1879447) + * stress-dev: remove sleep and return EXIT_SUCCESS on child exit + * stress-ng: add checksum sanity check on bogo ops stats and run flag + * stress-mq: add SIGEV_SIGNAL events to exercise kernel + * stress-shm-sysv: exercise shmctl and shmdt race on child exit + * stress-shm-sysv: exercise NUMA mempolicy on shm + * stress-sem-sysv: exercise some invalid options to get more kernel +coverage + * stress-sock: add a few more ioctls to exercise + * syscalls: update preadv/preadv2 and pwritev entries + * stress-hdd: use preadv, preadv2, pwritev, pwritev2 + +--- Old: stress-ng-0.11.10.tar.xz New: stress-ng-0.11.12.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.ifmeXp/_old 2020-05-28 09:19:33.217234565 +0200 +++ /var/tmp/diff_new_pack.ifmeXp/_new 2020-05-28 09:19:33.217234565 +0200 @@ -2,7 +2,7 @@ # spec file for package stress-ng # # Copyright (c) 2020 SUSE LLC -# Copyright (c) 2015, Martin Hauke +# Copyright (c) 2015-2020, Martin Hauke # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.10 +Version:0.11.12 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.10.tar.xz -> stress-ng-0.11.12.tar.xz ++ 2022 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-05-17 23:43:34 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2738 (New) Package is "stress-ng" Sun May 17 23:43:34 2020 rev:85 rq:806105 version:0.11.10 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-05-08 23:06:36.566016409 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2738/stress-ng.changes 2020-05-17 23:43:48.933135652 +0200 @@ -1,0 +2,29 @@ +Sat May 16 16:18:51 UTC 2020 - Martin Hauke + +- Update to version 0.11.10 + * core-ftrace + manual: update caveat about ftrace stats + * stress-pty: fix incorrect placing of #endif's + * core-ftrace: warn when --ftrace is used on systems that don't +support it + * core-ftrace: voidify unused argument in stress_ftrace_add_pid + * kernel-coverage: add ftrace and class exercising + * core-ftrace: move OPT_FLAGS_FTRACE check to core-ftrace + * core-ftrace: try to filter by parent and child process IDs + * core-ftrace: add caveat about tracing stats captured + * core-ftrace: fix some resource free'ing issues + * stress-efi-var: optimize check for . files + * stress-efivar: remove free of efi_dentries + * stress-chdir: ensure all fd's and filenames are invalid before +testing + * Add --ftrace option to get some kernel function tracing metrics + * stress-pty: exercise tcdrain, tcflush, tcflow and tcgetattr + * stress-vm: use mwc64() for random numbers rather than random() + * stresss-vdso: add missing line + * stress-pipe: fix build failure on non-Linux platforms on pr_fail + * Replace pr_fail_err with pr_fail to allow more flexible error +messages + * Remove pr_fail_dbg and replace with pr_fail + * Remove pr_fail_args_errno and pr_fail_errno + * core-helper: remove directory if an error occurs on mkdir + +--- Old: stress-ng-0.11.09.tar.xz New: stress-ng-0.11.10.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.JQXW9r/_old 2020-05-17 23:43:50.737139274 +0200 +++ /var/tmp/diff_new_pack.JQXW9r/_new 2020-05-17 23:43:50.741139282 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.09 +Version:0.11.10 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.09.tar.xz -> stress-ng-0.11.10.tar.xz ++ 8449 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-05-08 23:06:33 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2738 (New) Package is "stress-ng" Fri May 8 23:06:33 2020 rev:84 rq:801232 version:0.11.09 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-04-25 20:31:27.562409929 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2738/stress-ng.changes 2020-05-08 23:06:36.566016409 +0200 @@ -1,0 +2,7 @@ +Thu May 7 12:37:04 UTC 2020 - Martin Hauke + +- Update to version 0.11.09 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.08.tar.xz New: stress-ng-0.11.09.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.ovwbmv/_old 2020-05-08 23:06:38.502020364 +0200 +++ /var/tmp/diff_new_pack.ovwbmv/_new 2020-05-08 23:06:38.502020364 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.08 +Version:0.11.09 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.08.tar.xz -> stress-ng-0.11.09.tar.xz ++ 2992 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-04-25 20:28:17 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2738 (New) Package is "stress-ng" Sat Apr 25 20:28:17 2020 rev:83 rq:796730 version:0.11.08 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-03-30 23:04:50.228225522 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2738/stress-ng.changes 2020-04-25 20:31:27.562409929 +0200 @@ -1,0 +2,7 @@ +Thu Apr 23 19:35:49 UTC 2020 - Martin Hauke + +- Update to version 0.11.08 + See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +--- Old: stress-ng-0.11.06.tar.xz New: stress-ng-0.11.08.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.pad0Dt/_old 2020-04-25 20:31:28.882412651 +0200 +++ /var/tmp/diff_new_pack.pad0Dt/_new 2020-04-25 20:31:28.886412659 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.06 +Version:0.11.08 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.06.tar.xz -> stress-ng-0.11.08.tar.xz ++ 7368 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-03-30 23:04:42 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3160 (New) Package is "stress-ng" Mon Mar 30 23:04:42 2020 rev:82 rq:789717 version:0.11.06 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-03-17 13:10:44.881826734 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3160/stress-ng.changes 2020-03-30 23:04:50.228225522 +0200 @@ -1,0 +2,79 @@ +Mon Mar 30 10:39:27 UTC 2020 - Martin Hauke + +- Update to version 0.11.06 + * stress-dev: remove TIOCGETC and TIOCSETC ioctl to fix FTBFS on +alpha +- this is the 2nd attempt to fix this issue, this time I'm + removing the use these specific ioctl commands. + +--- +Sun Mar 29 19:13:56 UTC 2020 - Martin Hauke + +- Update to version 0.11.05 + * stress-dev: define a shim for struct tchar, fixes a FTBFS +on arch alpha + +--- +Sun Mar 29 10:25:04 UTC 2020 - Martin Hauke + +- Update to version 0.11.04 + * stress-sockabuse: reduce scope of variable sfd + * stress-reboot: reduce scope of another ret variable + * stress-reboot: reduce scope of variable ret + * stress-skiplist: make function skip_list_free static + * stress-madvise: relax constness of buf pointer + * stress-reboot: don't pass args to clone, it is not required + * stress-reboot: remove shadowed variable ret + * stress-sysbaddr: add guard on bad_getdomainname and comment +out bad_acct + * stress-sysbadaddr: disable acct for the moment. + * stress-sysbadaddr: limit clone to just linux for the moment + * stress-sysbadaddr: pass incremented addresses to avoid restrict +warnings + * stress-sysinfo: cast void * to the appropriate arg types on system +calls + * stress-reboot: add and use SHIM_CAP_SYS_BOOT + * stress-reboot: move help so it's always built in + * Add a reboot stressor. This does not actually reboot a system. + * stress-sigfd: exercise the fd info of the signalfd + * stress-fcntl: pass uids array to fcntl for F_GETOWNER_UIDS cmd + * stress-sysbadaddr: remove create, it can leave broken files in +directory + * stress-sysbadaddr: add in more system calls + * stress-procfs: remove ARM64 workaround as this is now fixed + * README: update stressor stats + * stress-xattr: don't fail to build if HAVE_LGETXATTR is not defined + * stress-xattr: don't fail to build if HAVE_LSETXATTR is not defined + * stress-xattr: don't fail to build if HAVE_LLISTXATTR is not defined + * core-shim: fix typo on LLISTXATTR detection + * Add shims to xattr system calls + * stress-pipeherd: fix typo in switch rate info + * stress-sockabuse: remove xattr from OS X builds + * stress-dev: add TCOOFF, TCOON, TCIOFF, TCION ioctls + * stress-dev: add TIOCGETC and TIOCSETC ioctls + * stress-rtc: exercise RTC_SET_TIME, RTC_IRQP_SET and RTC_VL_READ +ioctls + * stress-ustat: silently ignore bad ustat buf + * stress-sockabuse: don't memset timespec if we don't have +HAVE_FUTIMENS + * stress-sockabuse: silently ignore EADDRINUSE error when binding + * stress-sockabuse: use different port for each instance + * stress-sockabuse: use DEFAULT_SOCKABUSE_PORT as the default post + * stress-ng.h: update a couple of socket port definitions + * core-shim: cast shim'd ustat arg to void * + * stress-sockabuse: localize variable n to FIONREAD ioctl code block + * core-shim: fix missing ; on shim_enosys call + * Add a skiplist stressor + * Add socket file descriptor abusing stressor + * stress-madvise: exercise madvise on mappings in threads where +possible + * stress-cpu: remove tab + * syscalls.txt: remove stray ' char + * Add a shim for deprecated system call ustat + * stress-eventfd: exercise /proc/self/fdinfo on the eventfd +descriptors + * stress-chattr: fix build failure for non-Linux platforms + * Add chattr file attribute stressor + * stress-dentry: pressurize the dentry cache with negative dentries + +--- Old: stress-ng-0.11.03.tar.xz New: stress-ng-0.11.06.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.teC2MJ/_old 2020-03-30 23:04:51.488226240 +0200 +++ /var/tmp/diff_new_pack.teC2MJ/_new 2020-03-30 23:04:51.500226247 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.03 +Version:0.11.06 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-03-17 13:10:29 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.3160 (New) Package is "stress-ng" Tue Mar 17 13:10:29 2020 rev:81 rq:785707 version:0.11.03 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-03-08 22:25:13.296117601 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.3160/stress-ng.changes 2020-03-17 13:10:44.881826734 +0100 @@ -1,0 +2,6 @@ +Mon Mar 16 20:08:03 UTC 2020 - Martin Hauke + +- Update to version 0.11.3 + * Code cleanup only, no functional changes + +--- Old: stress-ng-0.11.02.tar.xz New: stress-ng-0.11.03.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.WrPdmh/_old 2020-03-17 13:10:45.369827108 +0100 +++ /var/tmp/diff_new_pack.WrPdmh/_new 2020-03-17 13:10:45.373827111 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.02 +Version:0.11.03 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.02.tar.xz -> stress-ng-0.11.03.tar.xz ++ 21226 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-03-08 22:25:04 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New) Package is "stress-ng" Sun Mar 8 22:25:04 2020 rev:80 rq:782688 version:0.11.02 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-03-05 23:22:22.661314066 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes 2020-03-08 22:25:13.296117601 +0100 @@ -1,0 +2,10 @@ +Sun Mar 8 13:22:46 UTC 2020 - Martin Hauke + +- Supplement against bash-completion, not bash + +--- +Sun Mar 8 12:58:44 UTC 2020 - Martin Hauke + +- Drop SLE12 compat ifdef + +--- Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.80HFEZ/_old 2020-03-08 22:25:15.408118904 +0100 +++ /var/tmp/diff_new_pack.80HFEZ/_new 2020-03-08 22:25:15.408118904 +0100 @@ -48,10 +48,7 @@ Group: System/Benchmark Requires: %{name} = %{version} Requires: bash-completion -Supplements:packageand(stress-ng:bash) -%if 0%{?sle_version} < 15 -BuildRequires: bash-completion -%endif +Supplements:(stress-ng and bash-completion) BuildArch: noarch %description bash-completion @@ -62,7 +59,7 @@ %build export CFLAGS="%{optflags}" -make %{?_smp_mflags} +%make_build %install install -D -p -m 0755 stress-ng \ @@ -76,7 +73,7 @@ %license COPYING %doc README %{_bindir}/stress-ng -%{_mandir}/man1/stress-ng.1%{ext_man} +%{_mandir}/man1/stress-ng.1%{?ext_man} %files bash-completion %{_datadir}/bash-completion/completions/%{name}
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-03-05 23:22:14 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New) Package is "stress-ng" Thu Mar 5 23:22:14 2020 rev:79 rq:781735 version:0.11.02 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-02-27 14:37:18.578028782 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes 2020-03-05 23:22:22.661314066 +0100 @@ -1,0 +2,17 @@ +Wed Mar 4 19:58:41 UTC 2020 - Martin Hauke + +- Update to version 0.11.02 + * core-parse-opts: cater for -ve values + * core-parse-opts: check for non-numeric in numeric args + * Fix --random mode + * Allow negative --random for selecting number of online CPUs + * stress-prctl: add PR_SET_IO_FLUSHER PR_GET_IO_FLUSHER prctl +commands + * stress-mmapfork: check if parent is OOM'd and force exit on +early abort + * stress-mmapfork: force reap on interrupt waiting for pid + * stress-mmapfork: ensure we kill and reap child processes + * stress-mmapfork: reap when no more process slots are free + * stress-mmap: add in more yield points + +--- Old: stress-ng-0.11.01.tar.xz New: stress-ng-0.11.02.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.kdT8Xg/_old 2020-03-05 23:22:24.741315210 +0100 +++ /var/tmp/diff_new_pack.kdT8Xg/_new 2020-03-05 23:22:24.745315212 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.11.01 +Version:0.11.02 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.11.01.tar.xz -> stress-ng-0.11.02.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.11.01/Makefile new/stress-ng-0.11.02/Makefile --- old/stress-ng-0.11.01/Makefile 2020-02-24 11:48:48.0 +0100 +++ new/stress-ng-0.11.02/Makefile 2020-03-03 16:27:42.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.11.01 +VERSION=0.11.02 # # Codename "synthetic system strainer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.11.01/core-parse-opts.c new/stress-ng-0.11.02/core-parse-opts.c --- old/stress-ng-0.11.01/core-parse-opts.c 2020-02-24 11:48:48.0 +0100 +++ new/stress-ng-0.11.02/core-parse-opts.c 2020-03-03 16:27:42.0 +0100 @@ -81,6 +81,28 @@ } } +/* + * ensure_numeric() + * ensure just numeric values + */ +static void ensure_numeric(const char *const str) +{ + const char *ptr = str; + + if (*ptr == '-') + ptr++; + while (*ptr) { + if (!isdigit(*ptr)) + break; + ptr++; + } + if (*ptr == '\0') + return; + (void)fprintf(stderr, "Value %s contains non-numeric: '%s'\n", + str, ptr); + longjmp(g_error_env, 1); +} + /* * ensure_positive() @@ -116,6 +138,7 @@ uint64_t val; ensure_positive(str); + ensure_numeric(str); if (sscanf(str, "%" SCNu64, ) != 1) { (void)fprintf(stderr, "Invalid number %s\n", str); longjmp(g_error_env, 1); @@ -136,6 +159,7 @@ { int64_t val; + ensure_numeric(str); if (sscanf(str, "%" SCNd64, ) != 1) { (void)fprintf(stderr, "Invalid number %s\n", str); longjmp(g_error_env, 1); @@ -162,6 +186,7 @@ uint64_t val; ensure_positive(str); + ensure_numeric(str); if (sscanf(str, "%" SCNu64, ) != 1) { (void)fprintf(stderr, "Invalid number %s\n", str); longjmp(g_error_env, 1); @@ -183,7 +208,12 @@ int ch; int i; - val = get_uint64(str); + ensure_positive(str); + if (sscanf(str, "%" SCNu64, ) != 1) { + (void)fprintf(stderr, "Invalid number %s\n", str); + longjmp(g_error_env, 1); + } + if (!len) { (void)fprintf(stderr, "Value %s is an invalid size\n", str); longjmp(g_error_env, 1); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.11.01/stress-mmapfork.c new/stress-ng-0.11.02/stress-mmapfork.c --- old/stress-ng-0.11.01/stress-mmapfork.c 2020-02-24 11:48:48.0 +0100 +++ new/stress-ng-0.11.02/stress-mmapfork.c 2020-03-03 16:27:42.0 +0100 @@
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-02-27 14:37:05 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New) Package is "stress-ng" Thu Feb 27 14:37:05 2020 rev:78 rq:779517 version:0.11.01 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-01-30 16:19:43.470076183 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes 2020-02-27 14:37:18.578028782 +0100 @@ -1,0 +2,98 @@ +Wed Feb 26 13:31:21 UTC 2020 - Martin Hauke + +- Update to version 0.11.01 + * Ensure --aggressive mode terminates early (LP: #1858858) + * stress-ptrace: also check for EACESS errors + * stress-ptrace: add one more EPERM check + * stress-ptrace: make EPERM non-fatal error, modify pr_info +messages + * stress-ptrace: terminate in with failure if child cannot be +ptraced + +--- +Sun Feb 16 15:42:36 UTC 2020 - Martin Hauke + +- Update to version 0.11.00 + * Makefile: bump version and change codename + * stress-pipeherd: make sure child terminates with _exit() + * kernel-coverage: add timer-slack timer setting + * Fix --timer-slack correctly, fetch argument and set it + * core-parse-opts: sanity check uint32 and int32 min/max values + * Add environment stressor + * Make several const objects static + * stress-pidfd: voidify return from pause system call + * stress-get: add missing check_do_run exit points after new get* +system calls + * stress-get: exercise a few more get* system calls + * stress-pipeherd: add context switch stats + * Add pipeherd stressor: a stress to simulate a thundering herd of +pipe wakeups + +--- +Sat Feb 8 20:35:52 UTC 2020 - Martin Hauke + +- Update to version 0.10.19 + * stress-mmapaddr: make stress_mmapaddr_child static + * stress-wait: remove duplicated pr_fail message and cast pid_t to +long int + * stress-memrate: rename NANOSEC to STRESS_NANOSEC to avoid clashing + * stress-cyclic: avoid NANOSEC* name classhes, rename to STRESS_NANOSEC + * Fix the MAX_FILE_LIMIT shift, use 1ULL instead of 1UL + * stress-sockfd: attempt to read from the fd passed over the socket + * stress-fork: fix time_now calls to stress_time_now + * stress-clone: move a #if defined that got moved to the wrong place + * set maximum file size based on off_t size + * set maximum memory limit to MAX_48 and maximized limits to MAX_32 + * core-sched: prefix typedefs with stress_ + * core-perf: prefix typedefs with stress_ + * core-net: prefix typedefs with stress_ + * core-ignite-cpu: prefix typedefs with stress_ + * core-cache: prefix typedefs with stress_ + * core-cache: prefix typedefs with stress_ + * stress-*: prefix typedefs with stress_ + * stress-pty: allocate the pty structure on the heap, don't use the +stack + * stress-stackmmap: ensure random data is pushed onto the stack + * stress-stack: fill pages with non-zero content to avoid same-page +merges + * stress-spawn: fix up a comment + * stress-wait: add waitid siginfo sanity checks + * stress-wait: fix WIFCONTINUED check because of a typo in the check + * core-helper: map signal number to signal name + * core-shim: fix renaming of time_now to stress_time_now + * core-helper: voidify arg fd in stress_is_dev_tty + * stress-x86syscall: move scope of variable j + * stress-vdso: measure test overhead to compute more accurate results + * stress-x86syscall: measure test overhead to compute more accurate +results + * core-time: prefix helper functions with stress_ + * core-thrash: prefix helper functions with stress_ + * core-thermal-zone: prefix helper functions with stress_ + * core-perf: prefix perf helper functions with stress_ + * core-mount: add stress_ to mount helper functions + * Add stress_ to mmap_set and mmap_check helper functions + * Prefix mincore helper functions with stress_ + * Rename madvise_random to stress_madvise_random + * stress-zlib: scale the logmap value to produce harder to compress +data + * stress-zlib: add chaotic number generator using a logmap method + * replace g_keep_stressing_flag with two helper functions + * stress-memthrash: add byte swapping memory stepping thrasher + * stress-sysfs: add bad sysfs files to hash table + * Makefile: remove need to define __FreeBSD_Kernel__ + * Add more stress_ prefixes to various core functions + * core-ignite-cpu: prefix ignite_* functions with stress_ + * core-cpu: rename cpu_is_x86 to stress_cpu_is_x86 + * core-hash: remove need for str pointer + * core-hash: optimize hash adding, reduce need for strdup and a free + * stress-zombie: make max zombies
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-01-30 16:19:40 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New) Package is "stress-ng" Thu Jan 30 16:19:40 2020 rev:77 rq:768526 version:0.10.18 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-01-12 23:26:25.326861351 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes 2020-01-30 16:19:43.470076183 +0100 @@ -1,0 +2,33 @@ +Wed Jan 29 20:22:53 UTC 2020 - Martin Hauke + +- Update to version 0.10.18 + * stress-urandom: handle ENOTTY errors on ioctl() on older +kernels +- Update to version 0.10.17 + * stress-dev: add blocked device open sanity check + * stress-cpu: add lowest common multiple sanity check on gcd +computation + * stress-clock: exercise clock_getres on a /dev/ptp0 clockid + * stress-clock: exercise /dev/ptp0 on linux + * stress-tmpfs: add MAP_HUGETLB mmap option and reduce sleep time + * stress-mmap: remove duplicated no_mem_retries increment + * stress-membarrier: exercise more membarrier commands + * stress-fcntl: exercise F_SETOWN, F_SETOWN_EX and F_GETOWN_EX +more + * stress-exec: create and try to execute a garbage executable + * stress-stream: fix failure message logging + * stress-shm: add some more shm exercising on shm fd + * stress-ramfs: rename mount point directory to mnt + * stress-af-alg: add helpers to lookup hash types by name or type + * stress-af-alg: remove ptr + 2 occurrences + * stress-msg: exercise MSG_COPY if it is available + * stress-aio-linux: ignore EINVAL on io submits for fdsync or +fsync commands + * stress-brk: silently ignore brk on a specific address failures + * stress-sysfs: disable ROM test as this is causing some issues + * stress-mq: use 0..127 priority levels chosen at random + * stress-quota: add CAP_SYS_ADMIN prechecks before running the +stressor + * stress-sysfs: skip over /sysfs kernel debug interfaces + +--- Old: stress-ng-0.10.16.tar.xz New: stress-ng-0.10.18.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.RTNJ4y/_old 2020-01-30 16:19:45.586075621 +0100 +++ /var/tmp/diff_new_pack.RTNJ4y/_new 2020-01-30 16:19:45.590075620 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.16 +Version:0.10.18 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.16.tar.xz -> stress-ng-0.10.18.tar.xz ++ 1636 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-01-12 23:24:52 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.6675 (New) Package is "stress-ng" Sun Jan 12 23:24:52 2020 rev:76 rq:763508 version:0.10.16 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2020-01-04 19:22:24.893165780 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.6675/stress-ng.changes 2020-01-12 23:26:25.326861351 +0100 @@ -1,0 +2,18 @@ +Sat Jan 11 18:31:58 UTC 2020 - Martin Hauke + +- Update to version 0.10.16 + * stress-bad-altstack: aggressively re-try when we can't +segfault the handler + * stress-aio-linux: perform periodic async fdsync and fsync +and use lots of open files + * stress-aio-linux: add async reads and allocate buffers + * stress-dev: Add TIOCMBIS and TIOCMBIC ioctls + * stress-dev: add TIOCNXCL and TIOCEXCL ioctls + * stress-dev: add a couple more tty specific ioctls + * stress-aio: fix sleepy wait to make it interruptible + * Manual: move the --set and --set-ops to the correct place + * stress-sysfs: improve timeout on slow sysfs entries + * stress-ramfs: create/lstat/remove symlink file on ramfs +filesystem + +--- Old: stress-ng-0.10.15.tar.xz New: stress-ng-0.10.16.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.0AYDwg/_old 2020-01-12 23:26:25.718861496 +0100 +++ /var/tmp/diff_new_pack.0AYDwg/_new 2020-01-12 23:26:25.718861496 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.15 +Version:0.10.16 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.15.tar.xz -> stress-ng-0.10.16.tar.xz ++ 5339 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2020-01-04 19:22:22 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.6675 (New) Package is "stress-ng" Sat Jan 4 19:22:22 2020 rev:75 rq:760816 version:0.10.15 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-12-18 14:48:43.249949661 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.6675/stress-ng.changes 2020-01-04 19:22:24.893165780 +0100 @@ -1,0 +2,8 @@ +Fri Jan 3 19:30:53 UTC 2020 - Martin Hauke + +- Update to version 0.10.15 + * Lots of bugfixes and fixed compiler warnings since 0.10.14 See +http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog +for the full changelog + +--- Old: stress-ng-0.10.14.tar.xz New: stress-ng-0.10.15.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.yP35kV/_old 2020-01-04 19:22:25.653166116 +0100 +++ /var/tmp/diff_new_pack.yP35kV/_new 2020-01-04 19:22:25.657166118 +0100 @@ -1,7 +1,7 @@ # # spec file for package stress-ng # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.14 +Version:0.10.15 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.14.tar.xz -> stress-ng-0.10.15.tar.xz ++ 2523 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-12-18 14:46:25 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.4691 (New) Package is "stress-ng" Wed Dec 18 14:46:25 2019 rev:74 rq:757688 version:0.10.14 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-12-16 15:19:26.483162331 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.4691/stress-ng.changes 2019-12-18 14:48:43.249949661 +0100 @@ -1,0 +2,17 @@ +Tue Dec 17 19:42:53 UTC 2019 - Martin Hauke + +- Update to version 0.10.14 + * stress-chdir: fix opening of paths[i] + * stress-vecmath: don't use TARGET_CLONES on ppc64, it breaks +some older compilers + * stress-hrtimes: handle fork resource failures more gracefully. + * stress-chdir: mix random value and grey code of nth file + * stress-chdir: make paths more random and chdir to / for more +stress + * stress-wait: clean up a comment + * stress-sem: add sem_getvalue call to increase coverage + * stress-sem: add sem_timedwait to increase test coverage + * sigprocmask: fix missing sigprogmask and add sigtimedwait + * core-cache: remove / from cache path + +--- Old: stress-ng-0.10.13.tar.xz New: stress-ng-0.10.14.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.SNmXsY/_old 2019-12-18 14:48:44.073950038 +0100 +++ /var/tmp/diff_new_pack.SNmXsY/_new 2019-12-18 14:48:44.073950038 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.13 +Version:0.10.14 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.13.tar.xz -> stress-ng-0.10.14.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.13/Makefile new/stress-ng-0.10.14/Makefile --- old/stress-ng-0.10.13/Makefile 2019-12-09 13:42:13.0 +0100 +++ new/stress-ng-0.10.14/Makefile 2019-12-16 22:22:25.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.10.13 +VERSION=0.10.14 # # Codename "systematic system smasher" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.13/core-cache.c new/stress-ng-0.10.14/core-cache.c --- old/stress-ng-0.10.13/core-cache.c 2019-12-09 13:42:13.0 +0100 +++ new/stress-ng-0.10.14/core-cache.c 2019-12-16 22:22:25.0 +0100 @@ -28,7 +28,7 @@ #if defined(__linux__) #define SYS_CPU_PREFIX "/sys/devices/system/cpu" -#define SYS_CPU_CACHE_DIR"/cache" +#define SYS_CPU_CACHE_DIR"cache" #endif static const generic_map_t cache_type_map[] = { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.13/stress-chdir.c new/stress-ng-0.10.14/stress-chdir.c --- old/stress-ng-0.10.13/stress-chdir.c2019-12-09 13:42:13.0 +0100 +++ new/stress-ng-0.10.14/stress-chdir.c2019-12-16 22:22:25.0 +0100 @@ -39,10 +39,10 @@ { uint64_t chdir_dirs; - chdir_dirs = get_uint64(opt); + chdir_dirs = get_uint32(opt); check_range("chdir-dirs", chdir_dirs, MIN_CHDIR_DIRS, MAX_CHDIR_DIRS); - return set_setting("chdir-dirs", TYPE_ID_UINT64, _dirs); + return set_setting("chdir-dirs", TYPE_ID_UINT32, _dirs); } /* @@ -51,9 +51,9 @@ */ static int stress_chdir(const args_t *args) { - uint64_t i, chdir_dirs = DEFAULT_CHDIR_DIRS; + uint32_t i, chdir_dirs = DEFAULT_CHDIR_DIRS; char path[PATH_MAX], cwd[PATH_MAX]; - int fd = -1, rc, ret = EXIT_FAILURE; + int rc, ret = EXIT_FAILURE, *fds; char **paths; (void)get_setting("chdir-dirs", _dirs); @@ -62,6 +62,12 @@ pr_err("%s: out of memory allocating paths\n", args->name); return EXIT_NO_RESOURCE; } + fds = calloc(chdir_dirs, sizeof(*fds)); + if (!fds) { + pr_err("%s: out of memory allocating file descriptors\n", args->name); + free(paths); + return EXIT_NO_RESOURCE; + } if (getcwd(cwd, sizeof(cwd)) == NULL) { pr_fail_err("getcwd"); @@ -76,10 +82,11 @@ /* Populate */ for (i = 0; i < chdir_dirs; i++) { - uint64_t gray_code = (i >> 1) ^ i; + uint64_t rnd = (uint64_t)mwc32() << 32; + uint32_t gray_code = (i >> 1) ^ i;
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-12-16 15:19:26 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.4691 (New) Package is "stress-ng" Mon Dec 16 15:19:26 2019 rev:73 rq:757161 version:0.10.13 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-12-10 22:43:38.349782050 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.4691/stress-ng.changes 2019-12-16 15:19:26.483162331 +0100 @@ -1,0 +2,6 @@ +Sat Dec 14 10:18:49 UTC 2019 - Scott Bahling + +- add BuildRequires: bash-completion for older distro targets to + avoid "directories not owned by a package" build failure + +--- Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.P7HwU3/_old 2019-12-16 15:19:27.059162091 +0100 +++ /var/tmp/diff_new_pack.P7HwU3/_new 2019-12-16 15:19:27.063162090 +0100 @@ -49,6 +49,9 @@ Requires: %{name} = %{version} Requires: bash-completion Supplements:packageand(stress-ng:bash) +%if 0%{?sle_version} < 15 +BuildRequires: bash-completion +%endif BuildArch: noarch %description bash-completion
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-12-10 22:43:27 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.4691 (New) Package is "stress-ng" Tue Dec 10 22:43:27 2019 rev:72 rq:755498 version:0.10.13 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-11-28 13:51:09.070688436 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.4691/stress-ng.changes 2019-12-10 22:43:38.349782050 +0100 @@ -1,0 +2,24 @@ +Mon Dec 9 19:32:58 UTC 2019 - Martin Hauke + +- Update to version 0.10.13 + * stress-dev: add TIOCMGET, TIOCGICOUNT and TIOCGSERIAL ioctls + * stress-close: add more open types, don't chown files if root, +remove AF_APPLETALK + * stress-close: enable some more socket domains + * test: add test-setproctitle.c, forgot to add this earlier + * Where possible set the process title (argv[0]) + * Change cache size information from info to debug level output + * stress-ng: add missing space between switch statement and ( + * Add SIGILL to signals that need to be handled, it was missing + * stress-rdrand: fix typo in \n at end of info message + * stress-sock: fix build issues on systems without HAVE_RECVMMSG + * stress-sock: get the incoming CPU of the socket + * stress-sock: get MTU size and set TOS to IPTOS_THROUGHPUT + * kernel-coverage.sh: add random sock-opts flag + * stress-sock: also exercice recvmmsg and recvmsg + * stress-sock: remove debug + * stress-sock: add a random send option for --sock-opt + * core-mwc: fix mwc8() being reset when using mwc1() + * stress-schedpolicy: silently ignore EBUSY returns + +--- Old: stress-ng-0.10.12.tar.xz New: stress-ng-0.10.13.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.l2TL4A/_old 2019-12-10 22:43:39.037781795 +0100 +++ /var/tmp/diff_new_pack.l2TL4A/_new 2019-12-10 22:43:39.041781793 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.12 +Version:0.10.13 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.12.tar.xz -> stress-ng-0.10.13.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.12/Makefile new/stress-ng-0.10.13/Makefile --- old/stress-ng-0.10.12/Makefile 2019-11-27 20:41:37.0 +0100 +++ new/stress-ng-0.10.13/Makefile 2019-12-09 13:42:13.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.10.12 +VERSION=0.10.13 # # Codename "systematic system smasher" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.12/Makefile.config new/stress-ng-0.10.13/Makefile.config --- old/stress-ng-0.10.12/Makefile.config 2019-11-27 20:41:37.0 +0100 +++ new/stress-ng-0.10.13/Makefile.config 2019-12-09 13:42:13.0 +0100 @@ -219,6 +219,14 @@ endif endif +ifndef $(HAVE_BSD_UNISTD_H) +HAVE_BSD_UNISTD_H = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) HEADER=bsd/unistd.h have_header_h) +ifeq ($(HAVE_BSD_UNISTD_H),1) + CONFIG_CFLAGS += -DHAVE_BSD_UNISTD_H +$(info autoconfig: using bsd/unistd.h) +endif +endif + ifndef $(HAVE_BSD_WCHAR) HAVE_BSD_WCHAR = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-bsd-wchar have_test_prog) ifeq ($(HAVE_BSD_WCHAR),1) @@ -980,6 +988,14 @@ endif endif +ifndef $(HAVE_LINUX_SERIAL_H) +HAVE_LINUX_SERIAL_H = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) HEADER=linux/serial.h have_header_h) +ifeq ($(HAVE_LINUX_SERIAL_H),1) + CONFIG_CFLAGS += -DHAVE_LINUX_SERIAL_H +$(info autoconfig: using linux/serial.h) +endif +endif + ifndef $(HAVE_LINUX_SOCK_DIAG_H) HAVE_LINUX_SOCK_DIAG_H = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-sock-diag have_test_prog) ifeq ($(HAVE_LINUX_SOCK_DIAG_H),1) @@ -2146,6 +2162,14 @@ endif endif +ifndef $(HAVE_RECVMMSG) +HAVE_RECVMMSG = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-recvmmsg have_test_prog) +ifeq ($(HAVE_RECVMMSG),1) + CONFIG_CFLAGS += -DHAVE_RECVMMSG +$(info autoconfig: using recvmmsg) +endif +endif + ifndef $(HAVE_REMAP_FILE_PAGES) HAVE_REMAP_FILE_PAGES = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-remap-file-pages have_test_prog) ifeq ($(HAVE_REMAP_FILE_PAGES),1) @@ -2245,6 +2269,14 @@ endif
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-11-28 13:51:00 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.26869 (New) Package is "stress-ng" Thu Nov 28 13:51:00 2019 rev:71 rq:751529 version:0.10.12 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-11-21 12:59:57.230504094 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.26869/stress-ng.changes 2019-11-28 13:51:09.070688436 +0100 @@ -1,0 +2,45 @@ +Wed Nov 27 20:10:29 UTC 2019 - Martin Hauke + +- Update to version 0.10.12 + * stress-sem-sysv: fix GETALL arg, it should not be pass by reference + * stress-clock: fix segfault when timer_create fails + * kernel-coverage.sh: add more hdd specific advice hints + * stress-revio: fix fadv-seq option, it is currently disabled + * stress-hdd: fix fadv-seq option, it is currently disabled + * stress-sem-sysv: remove trailing whitespace + * stress-udp: exercise SIOCOUTQ and SIOCINQ ioctls + * stress-sock: exercise SIOCOUTQ and SIOCINQ ioctls + * stress-udp-flood: add SIOCOUTQ ioctl + * Include linux/sockios.h include if is available + * stress-shm: add lseek to exercise shm + * stress-sem-sysv: exercise GETALL semctl command + * stress-sem-sysv: fix typo GEZCNT -> GETZCNT + * stress-sysfs: add poll to sysfs exercising + * stress-sysfs: add some more file specific operations on /sysfs +files + * stress-clock: don't wait for timer completions, makes test more +aggressive + * stress-madvise: add MADV_COLD and MADV_PAGEOUT advice flags + * stress-msg: add random MSG_STAT_ANY msgctl call + * stress-msg: check struct msginfo is available with HAVE_MSGINFO + * kernel-coverage.sh: remove unix socket domain from udp stressor + * stress-rdrand: increase rdrand read rate by adding inner loop + * Manual: add clone3() to --clone description + * core-shim: remove debug + * stress-clone: convert NULL to a uint64_t for tls clone argument + * stress-clone: exercise clone3() if it is available + * stress-clone: add linux 5.5 CLONE_CLEAR_SIGHAND flag + * stress-rdrand: remove rdrand32 + * stress-rdrand: add support for Power9 darn instruction + * stress-tsc: add time stamp counter support for ppc64 + * stress-sockmany: clean up build warnings on openindiana + * stress-stack: make altstack a void pointer, cleans up build warning + * Fix --timer-slack from consuming the following arg (LP: #1853832) + * stress-ng: add ppc64el target clones for power9 and generic + * stress-fp-error: clean up error warning on non-standard fegetround +prototypes + * stress-memthrash: constify size arguments + * stress-ipsec-mb: remove debug disabling of the stressor for x86 + * stress-ipsec-mb: Add --ipsec-mb-feature option + +--- Old: stress-ng-0.10.11.tar.xz New: stress-ng-0.10.12.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.qn03yN/_old 2019-11-28 13:51:09.742688181 +0100 +++ /var/tmp/diff_new_pack.qn03yN/_new 2019-11-28 13:51:09.746688180 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.11 +Version:0.10.12 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.11.tar.xz -> stress-ng-0.10.12.tar.xz ++ 1665 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-11-21 12:59:51 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.26869 (New) Package is "stress-ng" Thu Nov 21 12:59:51 2019 rev:70 rq:750048 version:0.10.11 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-11-10 22:54:59.294709756 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.26869/stress-ng.changes 2019-11-21 12:59:57.230504094 +0100 @@ -1,0 +2,30 @@ +Wed Nov 20 19:41:56 UTC 2019 - Martin Hauke + +- Update to version 0.10.11 + * Rename stress-socketmany to stress-sockmany to match the stressor +name + * Rename stress-socketpair to stress-sockpair to match the stressor +name + * Rename stress-socket-diag to stress-sockdiag to match the stressor +name + * Rename stress-socket-fd to stress-sockfd to match the stressor name + * stress-sock: rename functions with sctp in name to sock + * Rename sock stressor stress-socket.c to stress-sock.c + * Add sockmany stressor to exercise many open socket connections + * stress-dev: add initial /dev/ptp device exercising code + * stress-schedpolicy: add SCHED_DEADLINE scheduling + * stress-softlockup: force lowest niceness to be less nice + * stress-softlockup: clean up a comment + * kernel-coverage.sh: Add some more corner case stressors + * stress-shm-sysv: silently ignore EINVAL when deleting shared memory + * manual: add default number of system V shared memory segments + * stress-zero: add lseeks as these are allowed on /dev/zero + * stress-zombie: don't give up when we hit out of memory + * stress-schedpolicy: exercise sched_util_max if it is useable + * stress-cache: add --cpu-sfence sfence instruction support (x86 only) + * stress-af-alf: fix stack clobbering issue on arm64/armhf + * stress-af-alg: report send/sendmsg EINVAL errors as debug, ignore +for next time + * stress-af-alg: add a preemption point on each crypto iteration + +--- Old: stress-ng-0.10.10.tar.xz New: stress-ng-0.10.11.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.cguAfE/_old 2019-11-21 12:59:57.714503944 +0100 +++ /var/tmp/diff_new_pack.cguAfE/_new 2019-11-21 12:59:57.718503944 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.10 +Version:0.10.11 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.10.tar.xz -> stress-ng-0.10.11.tar.xz ++ 4413 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-11-10 22:54:57 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2990 (New) Package is "stress-ng" Sun Nov 10 22:54:57 2019 rev:69 rq:747239 version:0.10.10 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-11-07 23:19:01.336697012 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2990/stress-ng.changes 2019-11-10 22:54:59.294709756 +0100 @@ -1,0 +2,12 @@ +Sun Nov 10 15:06:32 UTC 2019 - Martin Hauke + +- Update to version 0.10.10 + * stress-ipsec-mb: rename IPSEC to IPSec + * stress-ipsec-mb: add helper function to get and memset the next job + * stress-ipsec-mb: increment jobs count in stress_job_check_status + * stress-ipsec-mb: check that jobs are complete as soon as possible + * stress-funcret: rename counter ii to i + * README: Fix typo in requests + * README: Add contributing information + +--- Old: stress-ng-0.10.09.tar.xz New: stress-ng-0.10.10.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.cBIgRG/_old 2019-11-10 22:54:59.910710543 +0100 +++ /var/tmp/diff_new_pack.cBIgRG/_new 2019-11-10 22:54:59.918710554 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.09 +Version:0.10.10 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.09.tar.xz -> stress-ng-0.10.10.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.09/Makefile new/stress-ng-0.10.10/Makefile --- old/stress-ng-0.10.09/Makefile 2019-11-06 02:05:43.0 +0100 +++ new/stress-ng-0.10.10/Makefile 2019-11-08 14:45:09.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.10.09 +VERSION=0.10.10 # # Codename "systematic system smasher" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.09/README new/stress-ng-0.10.10/README --- old/stress-ng-0.10.09/README2019-11-06 02:05:43.0 +0100 +++ new/stress-ng-0.10.10/README2019-11-08 14:45:09.0 +0100 @@ -112,3 +112,8 @@ I am keen to add to the stress-ng project page any citations to research or projects that use stress-ng. I also appreciate information concerning kernel bugs or performance regressions found with stress-ng. + +Contributing to stress-ng: + +Send patches to colin.k...@canonical.com or merge requests at +https://github.com/ColinIanKing/stress-ng diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.09/stress-funcret.c new/stress-ng-0.10.10/stress-funcret.c --- old/stress-ng-0.10.09/stress-funcret.c 2019-11-06 02:05:43.0 +0100 +++ new/stress-ng-0.10.10/stress-funcret.c 2019-11-08 14:45:09.0 +0100 @@ -172,16 +172,16 @@ \ static void NOINLINE stress_funcret_ ## type(const args_t *args) \ { \ - register size_t ii; \ + register size_t i; \ type a; \ uint8_t data[sizeof(a)];\ \ - for (ii = 0; ii < sizeof(data); ii++) \ - data[ii] = mwc8(); \ + for (i = 0; i < sizeof(data); i++) \ + data[i] = mwc8(); \ (void)memcpy(, data, sizeof(a)); \ \ do {\ - for (ii = 0; ii < 1000; ii++) { \ + for (i = 0; i < 1000; i++) {\ volatile type b;\ a = stress_funcret_ ## type ## 1(a);\ a = stress_funcret_deep_ ## type ## 1(a); \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore'
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-11-07 23:18:58 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2990 (New) Package is "stress-ng" Thu Nov 7 23:18:58 2019 rev:68 rq:746049 version:0.10.09 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-10-22 15:45:05.993693071 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2990/stress-ng.changes 2019-11-07 23:19:01.336697012 +0100 @@ -1,0 +2,37 @@ +Wed Nov 6 06:41:11 UTC 2019 - Martin Hauke + +- Update to version 0.10.09 + * code cleanup + * stress-af-alg: add default configs to complement /proc/crypto list + * stress-af-alg: add defconfigs with --af-alg-dump + * stress-af-alg: introduce the --af-alg-dump option + * stress-af-alg: use 'aead' salg_type for CRYPTO_AEAD on bind() + * stress-af-alg: fix sockaddr algorithm type on bind() + * stress-stack: check for ENOMEM fork failure and retry + * stress-stack: don't throw a fatal error when sigaltstack fails + * stress-stack: return error code in child using _exit() and not +return + * core-madvise: Add 5.4 MADV_COLD and MADV_PAGEOUT hints + * stress-prctl: add PR_GET_SPECULATION_CTRL exerciser + * Manual: update af-alg description + * Make a couple of const strings static + * stress-af-alg: fix build errors on undefined macros + * stress-af-alg: add aead support + * stress-af-alg: remove some debugging messages + * stress-af-alg: remove old unused crypto structures + * stress-af-alg: only add crypto algorithms that are supported by the +stressor + * stress-af-alg: use crypto algorithm data from /proc/crypto + * stress-clone: Add CLONE_NEWCGROUP + * stress-daemon: add expanding backoff timeout + * stress-daemon: keep retrying fork if we don't have enough resources + * stress-daemon: add minor backoff before fork retry (LP: #1849595) + * stress-vm: print stressor name using args->name rather than literal +string + * stress-readahead: print stressor name in failure message + * stress-matrix-3d: use pr_fail for short error failure messages + * stress-matrix-3d: use pr_fail_err for short error failure messages + * stress-iomix: fix one more pr_fail message + * stress-iomix: use pr_fail_err for short error failure messages + +--- Old: stress-ng-0.10.08.tar.xz New: stress-ng-0.10.09.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.s6l1d1/_old 2019-11-07 23:19:02.260698003 +0100 +++ /var/tmp/diff_new_pack.s6l1d1/_new 2019-11-07 23:19:02.260698003 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.08 +Version:0.10.09 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.08.tar.xz -> stress-ng-0.10.09.tar.xz ++ 1836 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-10-22 15:45:05 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2352 (New) Package is "stress-ng" Tue Oct 22 15:45:05 2019 rev:67 rq:741614 version:0.10.08 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-10-02 14:55:53.819286182 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2352/stress-ng.changes 2019-10-22 15:45:05.993693071 +0200 @@ -1,0 +2,23 @@ +Mon Oct 21 13:26:17 UTC 2019 - Martin Hauke + +- Update to version 0.10.08 + * README: Add SuSE package information + * stress-x86syscall: use cpuid if it is available + * stress-judy: Add Judy array stressor + * Add memory hotplug stressor + * stress-sendfile: add missing line after variable declaration + * stress-dev: add some more linux keyboard ioctls to exercise + * stress-tree: fix error messages when nodes are not found + * stress-swap: detect for EINVAL errors on swapon + * stress-filename: don't use chars in filename that throw EILSEQ +errors + * stress-fiemap: detect if file system can support FIEMAP ioctls + * stress-zlib: make some char * pointers non-clobberable by longjmp + * stress-urandom: add mmap'ing to /dev/urandom for more exercising + * stress-zlib: use text_start and text_end based on stress-zlib +object code + * Add x86syscall vsyscall stressor + * stress-tsc: fix info message when tsc is not supported +- Add BuildRequires "libapparmor-devel" needed by stress-apparmor + +--- Old: stress-ng-0.10.07.tar.xz New: stress-ng-0.10.08.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.Ugt7js/_old 2019-10-22 15:45:06.825694020 +0200 +++ /var/tmp/diff_new_pack.Ugt7js/_new 2019-10-22 15:45:06.829694025 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.07 +Version:0.10.08 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only @@ -27,6 +27,7 @@ Source: https://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz BuildRequires: keyutils-devel BuildRequires: libaio-devel +BuildRequires: libapparmor-devel BuildRequires: libattr-devel BuildRequires: libbsd-devel BuildRequires: libcap-devel ++ stress-ng-0.10.07.tar.xz -> stress-ng-0.10.08.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.07/Makefile new/stress-ng-0.10.08/Makefile --- old/stress-ng-0.10.07/Makefile 2019-10-01 17:49:32.0 +0200 +++ new/stress-ng-0.10.08/Makefile 2019-10-21 12:49:31.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.10.07 +VERSION=0.10.08 # # Codename "systematic system smasher" # @@ -147,6 +147,7 @@ stress-iosync.c \ stress-ipsec-mb.c \ stress-itimer.c \ + stress-judy.c \ stress-kcmp.c \ stress-key.c \ stress-kill.c \ @@ -168,6 +169,7 @@ stress-membarrier.c \ stress-memcpy.c \ stress-memfd.c \ + stress-memhotplug.c \ stress-memrate.c \ stress-memthrash.c \ stress-mergesort.c \ @@ -284,6 +286,7 @@ stress-wait.c \ stress-watchdog.c \ stress-wcstr.c \ + stress-x86syscall.c \ stress-xattr.c \ stress-yield.c \ stress-zero.c \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.07/Makefile.config new/stress-ng-0.10.08/Makefile.config --- old/stress-ng-0.10.07/Makefile.config 2019-10-01 17:49:32.0 +0200 +++ new/stress-ng-0.10.08/Makefile.config 2019-10-21 12:49:31.0 +0200 @@ -33,6 +33,7 @@ LIB_SCTP = -lsctp LIB_DL = -ldl LIB_IPSEC_MB = -lIPSec_MB +LIB_JUDY = -lJudy HAVE_NOT = HAVE_CONFIG=1 DIR=test @@ -129,6 +130,15 @@ endif endif +ifndef $(HAVE_LIB_JUDY) +HAVE_LIB_JUDY = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_LIBS=$(LIB_JUDY) TEST_PROG=test-judy have_test_prog) +ifeq ($(HAVE_LIB_JUDY),1) + CONFIG_CFLAGS += -DHAVE_LIB_JUDY + CONFIG_LDFLAGS += $(LIB_JUDY) +$(info autoconfig: using $(LIB_JUDY)) +endif +endif + ifndef $(HAVE_LIB_PTHREAD_SPINLOCK) HAVE_LIB_PTHREAD_SPINLOCK = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_LIBS=$(LIB_PTHREAD) TEST_PROG=test-libpthread-spinlock have_test_prog) ifeq ($(HAVE_LIB_PTHREAD_SPINLOCK),1) @@ -289,6 +299,14 @@ endif endif +ifndef
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-10-02 14:55:53 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.2352 (New) Package is "stress-ng" Wed Oct 2 14:55:53 2019 rev:66 rq:734558 version:0.10.07 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-09-25 08:35:42.670325322 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.2352/stress-ng.changes 2019-10-02 14:55:53.819286182 +0200 @@ -1,0 +2,17 @@ +Tue Oct 1 20:44:28 UTC 2019 - Martin Hauke + +- Update to version 0.10.07 + * Remove smatchify script, we now use other tools to static +analyse stress-ng + * Don't show utf8 chars on dump consoles + * stress-clone: make child process larger to make it more +OOM-able + * core-out-of-memory: open and close proc interface after each +write + * stress-rdrand: unroll loop x 4 more times for more throughput + * inline the __keep_stressing function, reduce call overhead +for more throughput + * stress-stack: make alternative signal stack privately +mapped + +--- Old: stress-ng-0.10.06.tar.xz New: stress-ng-0.10.07.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.aPocv6/_old 2019-10-02 14:55:54.263285017 +0200 +++ /var/tmp/diff_new_pack.aPocv6/_new 2019-10-02 14:55:54.267285006 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.06 +Version:0.10.07 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.06.tar.xz -> stress-ng-0.10.07.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.06/Makefile new/stress-ng-0.10.07/Makefile --- old/stress-ng-0.10.06/Makefile 2019-09-23 18:50:56.0 +0200 +++ new/stress-ng-0.10.07/Makefile 2019-10-01 17:49:32.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.10.06 +VERSION=0.10.07 # # Codename "systematic system smasher" # @@ -416,7 +416,7 @@ mkdir stress-ng-$(VERSION) cp -rp Makefile Makefile.config $(SRC) stress-ng.h stress-ng.1 \ core-personality.c COPYING syscalls.txt mascot README \ - README.Android test snap smatchify.sh config TODO \ + README.Android test snap config TODO \ core-perf-event.c usr.bin.pulseaudio.eg stress-version.h \ bash-completion example-jobs .travis.yml kernel-coverage.sh \ stress-ng-$(VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.06/Makefile.config new/stress-ng-0.10.07/Makefile.config --- old/stress-ng-0.10.06/Makefile.config 2019-09-23 18:50:56.0 +0200 +++ new/stress-ng-0.10.07/Makefile.config 2019-10-01 17:49:32.0 +0200 @@ -1601,6 +1601,14 @@ endif endif +ifndef $(HAVE_GETSID) +HAVE_GETSID = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-getsid have_test_prog) +ifeq ($(HAVE_GETSID),1) + CONFIG_CFLAGS += -DHAVE_GETSID +$(info autoconfig: using getsid) +endif +endif + ifndef $(HAVE_GETXATTR) HAVE_GETXATTR = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-getxattr have_test_prog) ifeq ($(HAVE_GETXATTR),1) @@ -2460,7 +2468,6 @@ endif endif - ifndef $(HAVE_TIMER_SETTIME) HAVE_TIMER_SETTIME = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_LIBS=$(LIB_RT) TEST_PROG=test-timer-settime have_test_prog) ifeq ($(HAVE_TIMER_SETTIME),1) @@ -2469,6 +2476,14 @@ endif endif +ifndef $(HAVE_TTYNAME) +HAVE_TTYNAME = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-ttyname have_test_prog) +ifeq ($(HAVE_TTYNAME),1) + CONFIG_CFLAGS += -DHAVE_TTYNAME +$(info autoconfig: using ttyname) +endif +endif + ifndef $(HAVE_UNAME) HAVE_UNAME = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) TEST_PROG=test-uname have_test_prog) ifeq ($(HAVE_UNAME),1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.06/core-helper.c new/stress-ng-0.10.07/core-helper.c --- old/stress-ng-0.10.06/core-helper.c 2019-09-23 18:50:56.0 +0200 +++ new/stress-ng-0.10.07/core-helper.c 2019-10-01 17:49:32.0 +0200 @@ -1250,16 +1250,6 @@ } /* - * keep_stressing() - * returns true if we can keep on running a stressor - */ -bool
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-09-25 08:35:40 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New) Package is "stress-ng" Wed Sep 25 08:35:40 2019 rev:65 rq:732852 version:0.10.06 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-09-20 14:54:20.562868922 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes 2019-09-25 08:35:42.670325322 +0200 @@ -1,0 +2,16 @@ +Mon Sep 23 19:36:57 UTC 2019 - Martin Hauke + +- Update to version 0.10.06 + * stress-mcontend: ensure mmap'd file is sync'd with zero +data + * stress-rmap: don't make fallocate failures a rmap test +failure + * stress-shm: fork and exit a child to exercise shm dup and +removal + * stress-ng: fix jobfile with classes + * stress-procfs: don't randomly read pci proc info on ARM64 + * stress-procfs: remove bad buffer test, it's not portable + * stress-sysfs: remove bad address reads, these fault on ARM64 + * stress-inode-flags: move open/close to controlling process + +--- Old: stress-ng-0.10.05.tar.xz New: stress-ng-0.10.06.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.Eh2M2B/_old 2019-09-25 08:35:43.166325255 +0200 +++ /var/tmp/diff_new_pack.Eh2M2B/_new 2019-09-25 08:35:43.166325255 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.05 +Version:0.10.06 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.05.tar.xz -> stress-ng-0.10.06.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.05/Makefile new/stress-ng-0.10.06/Makefile --- old/stress-ng-0.10.05/Makefile 2019-09-12 16:26:48.0 +0200 +++ new/stress-ng-0.10.06/Makefile 2019-09-23 18:50:56.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.10.05 +VERSION=0.10.06 # # Codename "systematic system smasher" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.05/stress-inode-flags.c new/stress-ng-0.10.06/stress-inode-flags.c --- old/stress-ng-0.10.05/stress-inode-flags.c 2019-09-12 16:26:48.0 +0200 +++ new/stress-ng-0.10.06/stress-inode-flags.c 2019-09-23 18:50:56.0 +0200 @@ -39,6 +39,11 @@ #define MAX_INODE_FLAG_THREADS (4) +typedef struct { + int dir_fd; + int file_fd; +} data_t; + static volatile bool keep_running; static sigset_t set; static shim_pthread_spinlock_t spinlock; @@ -94,77 +99,56 @@ */ static int stress_inode_flags_stressor( const args_t *args, - char *filename) + data_t *data) { - char pathname[PATH_MAX]; - char *path; - int fdfile, fddir; - - (void)shim_strlcpy(pathname, filename, PATH_MAX); - path = dirname(pathname); - - fddir = open(path, O_RDONLY | O_DIRECTORY); - if (fddir < 0) { - pr_err("%s: cannot open %s: errno=%d (%s)\n", - args->name, path, errno, strerror(errno)); - return -1; - } - fdfile = open(filename, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); - if (fdfile < 0) { - pr_err("%s: cannot open %s: errno=%d (%s)\n", - args->name, filename, errno, strerror(errno)); - (void)close(fddir); - return -1; - } - while (keep_running && keep_stressing()) { int ret; - stress_inode_flags_ioctl(args, fddir, 0); + stress_inode_flags_ioctl(args, data->dir_fd, 0); #if defined(FS_DIRSYNC_FL) - stress_inode_flags_ioctl(args, fddir, FS_DIRSYNC_FL); + stress_inode_flags_ioctl(args, data->dir_fd, FS_DIRSYNC_FL); #endif #if defined(FS_PROJINHERIT_FL) - stress_inode_flags_ioctl(args, fddir, FS_PROJINHERIT_FL); + stress_inode_flags_ioctl(args, data->dir_fd, FS_PROJINHERIT_FL); #endif #if defined(FS_SYNC_FL) - stress_inode_flags_ioctl(args, fddir, FS_SYNC_FL); + stress_inode_flags_ioctl(args, data->dir_fd, FS_SYNC_FL); #endif #if defined(FS_TOPDIR_FL) - stress_inode_flags_ioctl(args, fddir, FS_TOPDIR_FL); + stress_inode_flags_ioctl(args, data->dir_fd, FS_TOPDIR_FL); #endif #if defined(FS_APPEND_LF) - stress_inode_flags_ioctl(args, fdfile, FS_APPEND_FL); +
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-09-20 14:54:16 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New) Package is "stress-ng" Fri Sep 20 14:54:16 2019 rev:64 rq:731902 version:0.10.05 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-09-04 09:14:51.986942115 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes 2019-09-20 14:54:20.562868922 +0200 @@ -1,0 +2,17 @@ +Wed Sep 18 19:47:08 UTC 2019 - Martin Hauke + +- Update to version 0.10.05 + * core-shim: fix typo in shim_move_mount + * core-shim: use shim_enosys for more ENOSYS returns + * Clean up shims for syslog(2) and syslog(3) + * stress-ramfs: remove it from the filesystem test + * stress-dirdeep: make inodes info into a debug message + * stress-vm: fix verification failure with gray code method + * stress-socket: make EPIPE a non-fatal error condition + * stress-udp: use correct default UDP port 7000 + * stress-ng: rescan the exclusion list for --class stressors + * core-shim: reset errno before each waitpid call + * stress-socket: handle SIGPIPE as non-fatal + * stress-physpage: don't abort on zero address physpage + +--- Old: stress-ng-0.10.02.tar.xz New: stress-ng-0.10.05.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.2ntdfu/_old 2019-09-20 14:54:21.662868703 +0200 +++ /var/tmp/diff_new_pack.2ntdfu/_new 2019-09-20 14:54:21.670868701 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.02 +Version:0.10.05 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.02.tar.xz -> stress-ng-0.10.05.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.02/Makefile new/stress-ng-0.10.05/Makefile --- old/stress-ng-0.10.02/Makefile 2019-08-21 12:02:30.0 +0200 +++ new/stress-ng-0.10.05/Makefile 2019-09-12 16:26:48.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.10.02 +VERSION=0.10.05 # # Codename "systematic system smasher" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.02/README new/stress-ng-0.10.05/README --- old/stress-ng-0.10.02/README2019-08-21 12:02:30.0 +0200 +++ new/stress-ng-0.10.05/README2019-09-12 16:26:48.0 +0200 @@ -94,7 +94,7 @@ make clean CC=tcc make -For more information, see: http://kernel.ubuntu.com/~cking/stress-ng/ +For more information, see: https://kernel.ubuntu.com/~cking/stress-ng/ I am keen to add to the stress-ng project page any citations to research or projects that use stress-ng. I also appreciate information concerning kernel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.02/bash-completion/stress-ng new/stress-ng-0.10.05/bash-completion/stress-ng --- old/stress-ng-0.10.02/bash-completion/stress-ng 2019-08-21 12:02:30.0 +0200 +++ new/stress-ng-0.10.05/bash-completion/stress-ng 2019-09-12 16:26:48.0 +0200 @@ -99,7 +99,7 @@ case "$cur" in # # args without further options - # + # '--abort' | '--aggressive' | '--dry-run' | '--help' | '--ignite-cpu' |\ '--keep-name' | '--log-brief' | '--maximize' | '--metrics' |\ '--metrics-brief' | '--minimize' | '--no-madvise' | '--no-rand-seed' |\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.10.02/core-cache.c new/stress-ng-0.10.05/core-cache.c --- old/stress-ng-0.10.02/core-cache.c 2019-08-21 12:02:30.0 +0200 +++ new/stress-ng-0.10.05/core-cache.c 2019-09-12 16:26:48.0 +0200 @@ -169,11 +169,11 @@ */ static int add_cpu_cache_detail(cpu_cache_t *cache, const char *index_path) { - const size_t index_posn = strlen(index_path); + const size_t index_posn = index_path ? strlen(index_path) : 0; const size_t path_len = index_posn + 32; - char path[path_len]; - char tmp[2048]; int ret = EXIT_FAILURE; + char tmp[2048]; + char path[path_len]; (void)memset(path, 0, sizeof(path)); if (!cache) { @@ -185,29 +185,29 @@ goto out; } - snprintf(path, sizeof(path), "%s/type", index_path); + (void)snprintf(path, sizeof(path),
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-09-04 09:13:46 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New) Package is "stress-ng" Wed Sep 4 09:13:46 2019 rev:63 rq:727914 version:0.10.02 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-08-28 18:36:57.949268225 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes 2019-09-04 09:14:51.986942115 +0200 @@ -1,0 +2,15 @@ +Mon Sep 2 19:09:24 UTC 2019 - Martin Hauke + +- Update to version 0.10.04 + * Remove execute bit on bash completion script + * stress-cpu: fix build time checks for __cpuid() + * stress-cpu: add a collatz sequence stressor + * stress-dev: temporarily disable hpet test + * stress-stack: use memory backed mmap'd alternative stack + * stress-inode-flags: detect failures in pthread and propagate +these back to parent (LP: #1841900) + * Add a pthread return pointer to pthread args + * Add new 5.3 sched_attr fields, fixes EFBIG on sched_{get|set}attr + * core-helper: don't call sched_getcpu on s390x + +--- Other differences: --
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-08-28 18:36:52 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New) Package is "stress-ng" Wed Aug 28 18:36:52 2019 rev:62 rq:726611 version:0.10.02 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-07-12 12:00:19.884172840 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes 2019-08-28 18:36:57.949268225 +0200 @@ -1,0 +2,27 @@ +Tue Aug 27 09:35:54 UTC 2019 - Martin Hauke + +- Update to version 0.10.02 + * stress-pthread: protect counter with spinlock not mutex lock + * stress-pthread: don't block forever on pthread_cond_wait() + * core-cache: use a fixed size buffer for reading in /sys info + * stress-pty: don't report a failure on EINTR (LP: #1840512) + * stress-cpu: add an x86 cpuid instruction exerciser + * stress-cpu: add a 64 bit division stressor + * stress-pthread: don't tkill pthreads, can lead to futex blocking + +- Update to version 0.10.01 + * stress-procfs: disable read to read-only buffer + * stress-procfs: don't use large filenames on small pthread stacks + * bash-completion: remove the shebang at the start + * stress-ramfs: fix umounting races + * stress-ramfs: add capability check before running + * Add ramfs stressor, this also exercises the new mount system calls + * Add brk emulation for systems that don't support brk() + * stress-clone: add CLONE_PIDFD (new with Linux 5.2) + * stress-cpu: warn if CPU affinity may have been set + * stress-vforkmany: fix build error + * stress-vforkmany: wrap vfork syscall and put pragmas around it + * stress-fork: move pragmas to outside the stress_vfork function + * stress-memrate: handle memory sizes < 1MB + +--- Old: stress-ng-0.10.00.tar.xz New: stress-ng-0.10.02.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.nCXsyG/_old 2019-08-28 18:36:58.613268110 +0200 +++ /var/tmp/diff_new_pack.nCXsyG/_new 2019-08-28 18:36:58.617268109 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.10.00 +Version:0.10.02 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.10.00.tar.xz -> stress-ng-0.10.02.tar.xz ++ 2190 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-07-12 12:00:13 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.4615 (New) Package is "stress-ng" Fri Jul 12 12:00:13 2019 rev:61 rq:714777 version:0.10.00 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-06-24 21:53:40.592120538 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.4615/stress-ng.changes 2019-07-12 12:00:19.884172840 +0200 @@ -1,0 +2,26 @@ +Thu Jul 11 20:44:08 UTC 2019 - Martin Hauke + +- Update to version 0.10.00 + * stress-pthread: abort if mutex lock is unlockable + * stress-cpu: use CLOCK_PROCESS_CPUTIME_ID to measure CPU consumed + * stress-cpu: fix CPU loading calculation + * core-helper: keeping on ringing SIGALRM until stressors get the +message + * stress-memthrash: make stressors more yielding + * stress-fork: do explicit keep_stressing() call rather than +simple flag check + * stress-fork: block SIGALRM and check for pending SIGALRMs + * Add stress_sigalrm_pending and stress_sigalrm_block helpers + * stress-brk: exercise zero expansion of brk + * stress-efivar: exercise efi variable interfaces a little more + * core-out-of-memory: refactor code, add a set adjustment helper + * core-sched: put sched types into a lookup table + * stress-socket: remove debug + * stress-dev: exercise /dev/nvram + * stress-socket: exercise IP_MTU if it is available + * stress-sctp: use setsockopt for more socket option exercising + * stress-sctp: add some sctp related getsockopt calls + * stress-fcntl: don't make EPERM a fatal test failure + * stress-chroot: don't make EPERM a fatal test failure + +--- Old: stress-ng-0.09.60.tar.xz New: stress-ng-0.10.00.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.BvOM6s/_old 2019-07-12 12:00:22.684172606 +0200 +++ /var/tmp/diff_new_pack.BvOM6s/_new 2019-07-12 12:00:22.688172605 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.60 +Version:0.10.00 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.60.tar.xz -> stress-ng-0.10.00.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.60/Makefile new/stress-ng-0.10.00/Makefile --- old/stress-ng-0.09.60/Makefile 2019-06-22 10:46:27.0 +0200 +++ new/stress-ng-0.10.00/Makefile 2019-07-08 21:18:04.0 +0200 @@ -16,9 +16,9 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.60 +VERSION=0.10.00 # -# Codename "portable pressure producer" +# Codename "systematic system smasher" # CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.60/README new/stress-ng-0.10.00/README --- old/stress-ng-0.09.60/README2019-06-22 10:46:27.0 +0200 +++ new/stress-ng-0.10.00/README2019-07-08 21:18:04.0 +0200 @@ -90,6 +90,10 @@ make clean PEDANTIC=1 make +To build with the Tiny C compiler: + make clean + CC=tcc make + For more information, see: http://kernel.ubuntu.com/~cking/stress-ng/ I am keen to add to the stress-ng project page any citations to research or diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.60/core-helper.c new/stress-ng-0.10.00/core-helper.c --- old/stress-ng-0.09.60/core-helper.c 2019-06-22 10:46:27.0 +0200 +++ new/stress-ng-0.10.00/core-helper.c 2019-07-08 21:18:04.0 +0200 @@ -1043,6 +1043,11 @@ (void)signum; g_keep_stressing_flag = false; + /* +* Trigger another SIGARLM until stressor gets the message +* that it needs to terminate +*/ + (void)alarm(1); } /* @@ -1253,6 +1258,35 @@ } /* + * stress_sigalrm_pending() + * return true if SIGALRM is pending + */ +bool stress_sigalrm_pending(void) +{ + sigset_t set; + + (void)sigemptyset(); + (void)sigpending(); + return sigismember(, SIGALRM); + +} + +/* + * stress_sigalrm_block() + * block SIGALRM signals, use in conjunction with + * stress_sigalrm_pending to check if a SIGALRM is + * pending. + */ +void stress_sigalrm_block(void) +{ + sigset_t set; + + (void)sigemptyset(); + (void)sigaddset(, SIGALRM); + (void)sigprocmask(SIG_BLOCK, , NULL); +} + +/* *
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-06-24 21:52:33 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.4615 (New) Package is "stress-ng" Mon Jun 24 21:52:33 2019 rev:60 rq:711546 version:0.09.60 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-06-12 13:14:56.408776352 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.4615/stress-ng.changes 2019-06-24 21:53:40.592120538 +0200 @@ -1,0 +2,8 @@ +Sat Jun 22 15:28:05 UTC 2019 - Martin Hauke + +- Update to version 0.09.60 + * Lots of bugfixes and fixed compiler warnings since 0.09.59.1 See +http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog +for the full changelog + +--- Old: stress-ng-0.09.59.1.tar.xz New: stress-ng-0.09.60.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.97jxgt/_old 2019-06-24 21:53:41.184120996 +0200 +++ /var/tmp/diff_new_pack.97jxgt/_new 2019-06-24 21:53:41.188120999 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.59.1 +Version:0.09.60 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.59.1.tar.xz -> stress-ng-0.09.60.tar.xz ++ 2796 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-06-12 13:14:52 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.4811 (New) Package is "stress-ng" Wed Jun 12 13:14:52 2019 rev:59 rq:708873 version:0.09.59.1 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-05-03 22:46:55.859838695 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.4811/stress-ng.changes 2019-06-12 13:14:56.408776352 +0200 @@ -1,0 +2,79 @@ +Sun Jun 9 10:05:24 UTC 2019 - Martin Hauke + +- Package bash-completion script +- Update to version 0.09.59.1 + * stress-wcs: fix segfault because of using incorrect string pointer + +- Update to version 0.09.59 + * Add bash completion script + * Fix up missing options args on help for various stressors + * stress-fcntl: ignore EINTR as a failed error return + * stress-iomix: add yield point in ioctl exercising + * stress-resources: add missing ifdef guard on fd_memfd + * stress-resources: add more yield points + * stress-ioprio: add more yield points + * stress-inode-flags: add another yield point check per ioctl + * stress-hrtimes: optimize the reaping process of child processes + * stress-vfork: improve vforkmany stressor yielding + * stress-dnotify: make dnotify wait loop yield + * Add more yield points when touching pages with mincore_touch_pages + * stress-bad-altstack: fix inverted logic of yield checks + * stress-bad-altstack: add some more yield points + * stress-yield: clarify yielder task types + * stress-mmap: voidify unused argument mmap_mprotect + * stress-str: fix incorrect size for str2 + * stress-wcs: fill string with random characters to the correct length + * stress-shellsort: remove base_index helper function + * stress-shellsort: correctly constify return from base_index() + * remove declaration of ret, it shadows a higher scoped declaration + * stress-prct: remove environ declaration, it is defined int unistd.h + * core-helper: voidify unused capability argument + * Revert "stress-vecmath: align data to cache boundary and copy on +initialization" + * core-helper: fix missing int type in stress_check_capability +declaration + * check for capabilities rather than if euid is zero + * stress-clone: make parent of clone'd processes less oomable + * stress-vecmath: align data to cache boundary and copy on +initialization + * sorting: fix comments of sorting functions + * Add shell sort CPU/memory stressor + * stress-wcstr: cache align start of wide strings + * stress-wcstr: remove a string randomization, exercises wcstr +functions more + * stress-str: use len1, len2 for string lengths + * stress-mremap: remove empty line + * Add in missing white space + * Ignore SIGUSR1, don't let it stop stressing + * core-job: fix optind check, should only check for non --job options + * jobs: parse jobfile name from correct argv[] location + * stress-pidfd: replace goto's with continues + * stress-poll: replace redo goto with a for-loop + * stress-prctl: also exercise PR_SET_PTRACER + * stress-prlimit: add more PR_SET_MM exercising + * stress-prctl: pass correct zero flags on PR_SET_MM_BRK + * stress-str: remove an string randomization, exercises str +functions more + * stress-bad-altstack: install signal handler in child as early as +possible (LP: #1830856) + * stress-netdev: add in missing ioctls to exercise + * stress-seccomp: add maximum seccomp bpf filter stress + * Add --msg-types to manual + * stress-mq: remove an unnecessary assignment + * stress-mq: remove stop flag, just kill child to remove complexity + * stress-msg: remove need for magic stop message, just kill child +instead + * stress-msg: make message 4 bytes, cache align it to get more +throughput + * stress-shm: voidify memset return + * stress-enosys: replace multiple if statements with loop + * stress-cyclic: refactor some code + * stress-cyclic: add less accurate usleep sleep delays + * zlib: add lrand48 data source zlib method + * stress-funccall: rename funcall -> funccall + * stress-clone: make parent of the clones child processes an OOMable +target (LP: #1828788) + * Add pass by value function return funcret stress tests + * stress-fault: make minor page faults more stressy + +--- Old: stress-ng-0.09.58.tar.xz New: stress-ng-0.09.59.1.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.llRktc/_old 2019-06-12 13:14:57.052775677 +0200 +++ /var/tmp/diff_new_pack.llRktc/_new 2019-06-12 13:14:57.052775677 +0200 @@ -18,7 +18,7
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-05-03 22:46:54 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.5148 (New) Package is "stress-ng" Fri May 3 22:46:54 2019 rev:58 rq:700181 version:0.09.58 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-03-28 22:49:04.127050587 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.5148/stress-ng.changes 2019-05-03 22:46:55.859838695 +0200 @@ -1,0 +2,60 @@ +Thu May 2 12:28:27 UTC 2019 - Martin Hauke + +- Update to version 0.09.58 + * Makefile: bump version once more + * core-cache: cater for C libraries that don't support GLOB_ONLYDIR + * stress-bad-altstack: move help info to start of function to fix build error + * stress-icache: fix build error, add missing comma + * stress-stackmmap: move help info to start of function to fix build error + * stress-vm: include options that are no-ops for some arches + * stress-vm: fix missing return 0 + * stress-full: move help info to start of function to fix build error + * stress-af-alg: fix build error, add missing comma + * Add copyright boilerplate to some text files + * Move per stressor help info into each stressor + * stress-udp: only declare udp_lite variable if UDP lite is supported + * stress-cache: move cache_flags declaration; fixes build error + * stress-ng: free proc info when a proc is being removed from the list + * Allow multiple definition of symbols when building a static image + * stress-softlockup: fix spelling mistake "reslults" -> "results" + * stress-cpu: fix spelling mistake "maxiumum" -> "maximum" + * stress-sigsegv: fix spelling mistake "instread" -> "instead" + * stress-ng: fix spelling mistake "functon" -> "function" + * Fix spelling mistake "exercsing" -> "exercising" + * stress-ng: fix spelling mistake "compressession" -> "compression" + * stress-cpu: fix spelling mistake "Rapshon" -> "Raphson" + * Add missing colon in error message text + * stress-zlib: clarify precedence of & and ? operators + * stress-stack: reduce scope of variable i + * core-log: reduce scope of empty_ts + * stress-aio-linux: fix build issue, missing , + * stress-*: pass args using opt rather than optarg + * stress-socket: make function stress_set_socket_domain static + * stress-ng.h: compact up option flags + * stress-*: remove the use of global opt flags for non-global stressor settings + * stress-*: make various variables static + * stress-*: make some more functions static + * stress-funccall: make a few more functions static + * stress-funccall: make functions static + * Remove the declaration of stressor options in opt_set_funcs, move them to each stressor + * Move STRESSORS macro to stress-ng.h and declare stress_id_t with it + * stress-ng: remove STRESS macro and declare stress info objs using STRESSORS macro + * core-shim: remove FUTEX_WAIT from shim_enosys call + * core-shim: replace ENOSYS code with an inlined helper + * Add build time check for pidfd-send-signal system call + * Add new pidfd stressor that exercises pidfd_send_signal + * Remove stress-pidfd.c from Makefile + * stress-enosys: don't SIGKILL child when it is waiting to reap (LP: #1825089) + * Add shim_waitpid to silently handle EINTR by retrying + * stress-numa: fix undefined behaviour with left shift + * stress-numa: fix calculation of max nodes (LP: #1803468) + * stress-fanotify: add FAN_OPEN_EXEC_PERM and try all allowed masks one by one + * stress-seal: exercise F_SEAL_FUTURE_WRITE + * stress-cpu: don't use large fft arrays on the stack + * stress-cpu: don't use large correlation arrays on the stack + * stress-cpu: don't use large matrixprod arrays on the stack + * stress-kcmp: rework capfail message to unconfuse static analysis tools + * stress-af-alg: make several functions static + * stress-sysfs: rename stat buf to stafbuf to fix name shadowing warnings + +--- Old: stress-ng-0.09.57.tar.xz New: stress-ng-0.09.58.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.bwsOgQ/_old 2019-05-03 22:46:56.399839935 +0200 +++ /var/tmp/diff_new_pack.bwsOgQ/_new 2019-05-03 22:46:56.403839944 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.57 +Version:0.09.58 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.57.tar.xz -> stress-ng-0.09.58.tar.xz ++ 15504 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-03-28 22:49:03 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.25356 (New) Package is "stress-ng" Thu Mar 28 22:49:03 2019 rev:57 rq:689270 version:0.09.57 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-02-19 12:00:44.053127905 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.25356/stress-ng.changes 2019-03-28 22:49:04.127050587 +0100 @@ -1,0 +2,8 @@ +Wed Mar 27 13:26:10 UTC 2019 - Martin Hauke + +- Update version 0.09.57 + * Lots of bugfixes and fixed compiler warnings since 0.09.53 See +http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog +for the full changelog + +--- Old: stress-ng-0.09.53.tar.xz New: stress-ng-0.09.57.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.kQQUlQ/_old 2019-03-28 22:49:04.579050506 +0100 +++ /var/tmp/diff_new_pack.kQQUlQ/_new 2019-03-28 22:49:04.587050505 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.53 +Version:0.09.57 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.53.tar.xz -> stress-ng-0.09.57.tar.xz ++ 4164 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-02-19 12:00:12 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New) Package is "stress-ng" Tue Feb 19 12:00:12 2019 rev:56 rq:676930 version:0.09.53 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-02-13 10:02:40.029601887 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes 2019-02-19 12:00:44.053127905 +0100 @@ -1,0 +2,25 @@ +Fri Feb 15 15:38:20 UTC 2019 - Martin Hauke + +- Update to version 0.09.53 + * stress-zlib: mark zero pipe reads as an interrupted pipe + * stress-zlib: improve error handling messages + * stress-sem: check for errno being zero for dilos + * test/test-bsd-wchar: Explicitly include stdio.h + * stress-af-alg: add yield detection before a blocking accept() + * stress-socket: add yield detection before a blocking accept() + * stress-sctp: add yield detection before a blocking accept() + * stress-dccp: add yield detection before a blocking accept() + * stress-epoll: add yield detection before a blocking accept() + * stress-socket-fd: add more yield detection points + * stress-ng: cast pid_t to int for printf + * stress-vm-segv: add some voidifications on ptrace calls + * Voidify return from several functions + * core-perf: add spinlock/unlock error checking + * thermal-zone: remove degrees char and also add Kelvin too + * stress-tree: ensure avl cleans it's nodes on free + * stress-key: don't perform KEYCTL_CLEAR, add more error checking + * stress-daemon: perform more SysV daemon like actions + * Handle ENOMEM fork failures by retrying + * stress-ng: catch and report weird child termination issues + +--- Old: stress-ng-0.09.52.tar.xz New: stress-ng-0.09.53.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.WzdtFC/_old 2019-02-19 12:00:45.297127254 +0100 +++ /var/tmp/diff_new_pack.WzdtFC/_new 2019-02-19 12:00:45.297127254 +0100 @@ -13,12 +13,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: stress-ng -Version:0.09.52 +Version:0.09.53 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.52.tar.xz -> stress-ng-0.09.53.tar.xz ++ 2417 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-02-13 10:02:23 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New) Package is "stress-ng" Wed Feb 13 10:02:23 2019 rev:55 rq:673348 version:0.09.52 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-02-02 21:49:51.651949030 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes 2019-02-13 10:02:40.029601887 +0100 @@ -1,0 +2,8 @@ +Wed Feb 6 15:59:53 UTC 2019 - mar...@gmx.de + +- Update to version 0.09.52 + * Lots of improvements and fixes. See +http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog +for the full changelog + +--- Old: stress-ng-0.09.51.tar.xz New: stress-ng-0.09.52.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.YqyH4T/_old 2019-02-13 10:02:44.425600798 +0100 +++ /var/tmp/diff_new_pack.YqyH4T/_new 2019-02-13 10:02:44.433600796 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.51 +Version:0.09.52 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.51.tar.xz -> stress-ng-0.09.52.tar.xz ++ 1770 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-02-02 21:49:51 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New) Package is "stress-ng" Sat Feb 2 21:49:51 2019 rev:54 rq:670525 version:0.09.51 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2019-01-21 10:52:01.967897055 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes 2019-02-02 21:49:51.651949030 +0100 @@ -1,0 +2,8 @@ +Thu Jan 31 20:03:15 UTC 2019 - mar...@gmx.de + +- Update to version 0.09.51 + * Lots of improvements and fixes. See +http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog +for the full changelog + +--- Old: stress-ng-0.09.50.tar.xz New: stress-ng-0.09.51.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.hwXRHy/_old 2019-02-02 21:49:52.655948160 +0100 +++ /var/tmp/diff_new_pack.hwXRHy/_new 2019-02-02 21:49:52.671948146 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.50 +Version:0.09.51 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.50.tar.xz -> stress-ng-0.09.51.tar.xz ++ 26446 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2019-01-21 10:51:58 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New) Package is "stress-ng" Mon Jan 21 10:51:58 2019 rev:53 rq:665633 version:0.09.50 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-08-20 16:22:14.649061967 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes 2019-01-21 10:52:01.967897055 +0100 @@ -1,0 +2,8 @@ +Sat Jan 12 12:49:52 UTC 2019 - mar...@gmx.de + +- Update to version 0.09.50 + * Lots of improvements and fixes. See +http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog +for the full changelog + +--- Old: stress-ng-0.09.37.tar.xz New: stress-ng-0.09.50.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.eU9AK4/_old 2019-01-21 10:52:03.047895745 +0100 +++ /var/tmp/diff_new_pack.eU9AK4/_new 2019-01-21 10:52:03.047895745 +0100 @@ -1,7 +1,7 @@ # # spec file for package stress-ng # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -18,13 +18,13 @@ Name: stress-ng -Version:0.09.37 +Version:0.09.50 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only Group: System/Benchmark -URL:http://kernel.ubuntu.com/~cking/stress-ng/ -Source: http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz +URL:https://kernel.ubuntu.com/~cking/stress-ng/ +Source: https://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz BuildRequires: keyutils-devel BuildRequires: libaio-devel BuildRequires: libattr-devel ++ stress-ng-0.09.37.tar.xz -> stress-ng-0.09.50.tar.xz ++ 20773 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-08-20 16:22:02 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Aug 20 16:22:02 2018 rev:52 rq:630473 version:0.09.37 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-08-03 12:40:40.375870576 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-08-20 16:22:14.649061967 +0200 @@ -1,0 +2,17 @@ +Sat Aug 18 18:02:38 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.37 + * Makefile: bump version + * snapcraft: add stage packages and build with hardening settings + * stress-chown: cater for OpenBSD chown returning 0 and errno being set + * stress-zlib: don't report write failure if errno == 0 + * stress-fp-error: relax checking for pre glib 4.8 + * Add voidifications on ignored function returns + * ignite-cpu: set freq governor and restore settings at end + * ignite-cpu: try and set max cpu frequency scaling setting + * cache: add G size specifier + * Makefile: check for GNU/kFreeBSD and set __FreeBSD_Kernel__ + * stress-sysbadaddr: only use ustat if HAVE_USTAT is defined + * stress-ng.h: rename statx_timestamp to shim_statx_timestamp + +--- Old: stress-ng-0.09.36.tar.xz New: stress-ng-0.09.37.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.4A4LyU/_old 2018-08-20 16:22:18.441067339 +0200 +++ /var/tmp/diff_new_pack.4A4LyU/_new 2018-08-20 16:22:18.445067344 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.36 +Version:0.09.37 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.36.tar.xz -> stress-ng-0.09.37.tar.xz ++ 1754 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-08-03 12:40:39 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Aug 3 12:40:39 2018 rev:51 rq:627250 version:0.09.36 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-07-22 23:04:34.580923042 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-08-03 12:40:40.375870576 +0200 @@ -1,0 +2,27 @@ +Fri Aug 3 06:38:56 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.36 + * Makefile: bump version + * stress-schedpolicy: ignore EINVAL on non-POSIX policies + * mungify _ to - on stressor name before calling the stressor + * stress-seek: disabled SEEK_HOLE and SEEK_DATA for OS X + * stress-fp-error: relax checking on non-Linux systems + * stress-schedpolicy: skip FIFO if sched_get_priority_min/max return -1 + * stress-mknod: fix cut-n-paste error on struct stress_info_t + * stress-fp-error: be less pedantic with errno checks on non-Linux systems + * stress-mknod: disable this for non-Linux systems + * stress-affinity: check that process can set CPU affinity + * stress-access: remove AT_SYMLINK_NOFOLLOW, it is not needed + * stress-vm-segv: remove some old commented out debug text + * stress-vm-segv: retry on ENOMEM on fork + * stress-vm-segv: make child process non-dumpable + * test/test_modify_ldt: fail for no-x86 architectures + * stress-cpu: compute geometric mean by split mantissa and exponent method + * stress-fork: turn warnings off around vfork and not fork + * stress-dentry: fall back to using fcntl if flock is not available + * Turn off warnings around vfork calls + * Makefile: "SunOS" should be SunOS and not quoted in if statement + * Makefile: check for SunOS to use non-default grep for -e capability + * stress-dentry: don't flock the entry if we don't have flock flags + +--- Old: stress-ng-0.09.35.tar.xz New: stress-ng-0.09.36.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.2BFQb4/_old 2018-08-03 12:40:41.759872641 +0200 +++ /var/tmp/diff_new_pack.2BFQb4/_new 2018-08-03 12:40:41.763872646 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.35 +Version:0.09.36 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.35.tar.xz -> stress-ng-0.09.36.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.35/Makefile new/stress-ng-0.09.36/Makefile --- old/stress-ng-0.09.35/Makefile 2018-07-20 13:24:31.0 +0200 +++ new/stress-ng-0.09.36/Makefile 2018-08-02 15:47:50.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.35 +VERSION=0.09.36 # # Codename "portable pressure producer" # @@ -34,6 +34,17 @@ endif # +# SunOS requires special grep for -e support +# +KERNEL=$(shell uname -s) +ifeq ($(KERNEL),SunOS) +GREP = /usr/xpg4/bin/grep +else +GREP = grep +endif + + +# # Static flags, only to be used when using GCC # ifeq ($(STATIC),1) @@ -354,7 +365,7 @@ # extract the PER_* personality enums # personality.h: - @$(CPP) personality.c | grep -e "PER_[A-Z0-9]* =.*," | cut -d "=" -f 1 \ + @$(CPP) personality.c | $(GREP) -e "PER_[A-Z0-9]* =.*," | cut -d "=" -f 1 \ | sed "s/.$$/,/" > personality.h stress-personality.c: personality.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.35/stress-access.c new/stress-ng-0.09.36/stress-access.c --- old/stress-ng-0.09.35/stress-access.c 2018-07-20 13:24:31.0 +0200 +++ new/stress-ng-0.09.36/stress-access.c 2018-08-02 15:47:50.0 +0200 @@ -133,7 +133,7 @@ errno, strerror(errno)); } #if defined(HAVE_FACCESSAT) - ret = faccessat(AT_FDCWD, filename, modes[i].access_mode, AT_SYMLINK_NOFOLLOW); + ret = faccessat(AT_FDCWD, filename, modes[i].access_mode, 0); if (ret < 0) { pr_fail("%s: faccessat %3.3o on chmod mode %3.3o failed: %d (%s)\n", args->name, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.35/stress-affinity.c new/stress-ng-0.09.36/stress-affinity.c ---
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-07-22 23:04:30 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Sun Jul 22 23:04:30 2018 rev:50 rq:624279 version:0.09.35 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-07-18 22:55:54.266570008 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-07-22 23:04:34.580923042 +0200 @@ -1,0 +2,37 @@ +Fri Jul 20 12:50:47 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.35 + * Makefile: bump version + * stress-file-ioctl: check size against stat buf size + * stress-file-ioctl: remove redundant buffer + * stress-file-ioctl: print differences in sizes on error of +FIOQSIZE ioctl + * stress-sysfs: use shim_ spinlock type rather than direct structure + * perf: use shim_ spinlock rather than direct call + * stress-procfs: use shim_ spinlock rather than direct call + * stress-procfs: use shim_ spinlock rather than native call + * stress-dev: use shim spinlock rather than native call + * stress-dccp: skip stressor if DCCP protocol not supported + * stress-af-alg: return EXIT_NOT_IMPLEMENTED if protocol is not +supported + * rename set_cpu_affinity to stress_set_cpu_affinity + * Update comment relating to stressor names + * Make stressor command options match 1-to-1 with info and function +names + * Re-work STRESSOR macro so that we don't need upper case name anymore + * Make stressor names with OPT_ options match + * Make stressor names with stressor #defines match + * Add more comments and make index i a size_t + * Add helper to mlock stress-ng into memory + * stress-procfs: use copy of proc_path and set to empty string rather +than NULL + * stress-dev: use copy of dev_path and set to empty string rather +than NULL + * stress-sysfs: copy sysfs_path while locked into path + * stress-sysfs: don't nullify sysfs_path, set it to empty string and +lock it + * stress-personality: don't verify personality setting, it does not work + * stress-sysfd: temporarily disable read access fstat error + * rename snapcraft directory to snap + +--- Old: stress-ng-0.09.34.tar.xz New: stress-ng-0.09.35.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.P37xOz/_old 2018-07-22 23:04:35.168922824 +0200 +++ /var/tmp/diff_new_pack.P37xOz/_new 2018-07-22 23:04:35.172922823 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.34 +Version:0.09.35 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.34.tar.xz -> stress-ng-0.09.35.tar.xz ++ 4616 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-07-18 22:55:13 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Wed Jul 18 22:55:13 2018 rev:49 rq:623234 version:0.09.34 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-07-09 13:31:37.438456407 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-07-18 22:55:54.266570008 +0200 @@ -1,0 +2,13 @@ +Tue Jul 17 06:02:34 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.34 + * Makefile: bump version + * Ensure all fail log messages set the error to EXIT_FAILURE + * Manual: update contributors list + * stress-opcode: make child process non-dumpable + * Add bcd and utf8 zlib data methods to manual + * stress-zlib: add 8 bit UTF-8 data stream + * stress-zlib: put BCD data as bytes not 32 bit words + * stress-zlib: add bcd data mode + +--- Old: stress-ng-0.09.33.tar.xz New: stress-ng-0.09.34.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.k7qeGw/_old 2018-07-18 22:55:55.066567355 +0200 +++ /var/tmp/diff_new_pack.k7qeGw/_new 2018-07-18 22:55:55.070567342 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.33 +Version:0.09.34 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.33.tar.xz -> stress-ng-0.09.34.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.33/Makefile new/stress-ng-0.09.34/Makefile --- old/stress-ng-0.09.33/Makefile 2018-07-05 17:54:54.0 +0200 +++ new/stress-ng-0.09.34/Makefile 2018-07-17 00:51:49.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.33 +VERSION=0.09.34 # # Codename "portable pressure producer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.33/log.c new/stress-ng-0.09.34/log.c --- old/stress-ng-0.09.33/log.c 2018-07-05 17:54:54.0 +0200 +++ new/stress-ng-0.09.34/log.c 2018-07-17 00:51:49.0 +0200 @@ -30,6 +30,22 @@ static FILE*log_file = NULL; /* + * pr_fail_check() + * set rc to EXIT_FAILURE if we detected a pr_fail + * error condition in the logging during a run. + * This is horribly indirect but it allows the main + * stress-ng parent to check that an EXIT_SUCCESS + * is really a failure based on the logging rather + * that each stressor doing it's own failure exit + * return accounting + */ +void pr_fail_check(int *const rc) +{ + if (abort_msg_emitted && (*rc == EXIT_SUCCESS)) + *rc = EXIT_FAILURE; +} + +/* * pr_yaml() * print to yaml file if it is open */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.33/stress-ng.1 new/stress-ng-0.09.34/stress-ng.1 --- old/stress-ng-0.09.33/stress-ng.1 2018-07-05 17:54:54.0 +0200 +++ new/stress-ng-0.09.34/stress-ng.1 2018-07-17 00:51:49.0 +0200 @@ -3587,6 +3587,9 @@ asciidigitsT{ randomly distributed ASCII digits in the range of 0 and 9 T} +bcdT{ +packed binary coded decimals, 0..99 packed into 2 4-bit nybbles +T} binary T{ 32 bit random numbers T} @@ -3627,6 +3630,9 @@ text T{ random ASCII text T} +utf8 T{ +random 8 bit data encoded to UTF-8 +T} zero T{ all zeros, compresses very easily T} @@ -3779,11 +3785,11 @@ .SH AUTHOR stress\-ng was written by Colin King and is a clean room re-implementation and extension of the original -stress tool by Amos Waterland . Thanks also for -contributions from Abdul Haleem, Christian Ehrhardt, James Hunt, -Jim Rowan, Joseph DeVincentis, Luca Pizzamiglio, Luis Henriques, -Manoj Iyer, Matthew Tippett, Rob Colclaser, Tim Gardner, Tim Orling -and Zhiyi Sun. +stress tool by Amos Waterland. Thanks also for +contributions from Abdul Haleem, Baruch Siach, Christian Ehrhardt, +James Hunt, Jim Rowan, Joseph DeVincentis, Luca Pizzamiglio, +Luis Henriques, Manoj Iyer, Matthew Tippett, Rob Colclaser, Tim Gardner, +Tim Orling and Zhiyi Sun. .SH NOTES Sending a SIGALRM, SIGINT or SIGHUP to stress-ng causes it to terminate all the stressor processes and ensures temporary files and diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.33/stress-ng.c new/stress-ng-0.09.34/stress-ng.c --- old/stress-ng-0.09.33/stress-ng.c
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-07-09 13:30:49 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Jul 9 13:30:49 2018 rev:48 rq:621671 version:0.09.33 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-06-28 15:14:50.811435922 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-07-09 13:31:37.438456407 +0200 @@ -1,0 +2,43 @@ +Fri Jul 6 06:09:57 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.33 + * Makefile: bump version + * stress-pty: make open failure on ENOMEM non-fatal + * stress-sockpair: handle EPERM error on read gracefully + * stress-quota: don't count a pass as a failure + * stress-quota: add some ESRCH failure debug info + * stress-quota: don't fail if file system does not enable quota + * stress-socket: don't make ECONNRESET on recv fatal + * stress-spawn: skip if run as root + * stress-spawn: fix comment + * stress-vm: only declare stress_set_vm_flags if it is required + * cache: remove unused function get_cache_name + * stress-iomix: only declare stress_iomix_inode_ioctl when it is +required + * stress-sleep: remove sleep-max-adjustment handler + * stress-pthread: remove pthread-max-adjustment handler + * stress-unshare: only declare check_unshare when it is really +required + * stress-file-ioctl: only declare check_flag when it is really +required + * stress-dev: declare ret only for when it is used + * stress-chroot: sanity check for ENOENT as a false positive + * Add a slow-test-all make rule to perform more exhaustive testing + * stress-dentry: remove redundant args argument + * Add ptrace build autodetection + * Update copyright year to 2018 in some odd files + * Remove trailing space and tabs from end of lines + * ignite-cpu: set process name to stress-ng-ignite + * thrash: use the pagein method of forcing pages back into memory + * thrash: add ksm memory merging (Linux only) + * thrash: add kernel memory compaction (Linux only) + * stress-dentry: add some misc operations on a directory fd + * stress-dentry: add lookup failures to exercise directory searching + * Add a watchdog stressor + * stress-kill: add some early delay to give parent time to spawn +stressors + * stress-rtc: add select on RTC device + * stress-netlink-proc: fix build with kernel v3.9 + * stress-context: rename uc_link to uctx_link + +--- Old: stress-ng-0.09.32.tar.xz New: stress-ng-0.09.33.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.4OuHKm/_old 2018-07-09 13:31:38.030455215 +0200 +++ /var/tmp/diff_new_pack.4OuHKm/_new 2018-07-09 13:31:38.034455207 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.32 +Version:0.09.33 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.32.tar.xz -> stress-ng-0.09.33.tar.xz ++ 1957 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-06-28 15:14:48 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Thu Jun 28 15:14:48 2018 rev:47 rq:619528 version:0.09.32 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-06-19 12:05:11.342633571 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-28 15:14:50.811435922 +0200 @@ -1,0 +2,110 @@ +Thu Jun 28 06:10:47 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.32 + * Makefile: bump version + * Makefile: add .travis.yml to make dist rule + * stress-dev-shm: reduce scope of variable ret + * stress-fstat: add yield point to get lower-latency in stopping + * stress-dev-shm: handle interrupted wait to fix utime accounting + * stress-dev-shm: use shim_fallocate for older kernels that don't +support it + * stress-pthread: don't block threads from SIGALRM for DragonFly BSD + * stress-pthread: don't block threads from SIGALRM for OS X + * stress-fstat: don't block threads from SIGALRM for OS X + * stress-dev: skip devices that are not standard chr or blk devices + * Check for chr or blk device using S_ISCHR/S_ISBLK + * Fall back to mutexes instead of spinlocks for OpenBSD + * stress-iomix: make kill and wait into two phases + * stress-msg: add extra yield points for prompt death of children + * stress-msg: add yielding to boost performance and help NetBSD + * shim: make FreeBSD use the emulated fallocate for the moment + * stress-zlib: constify data, cleans up clobbering warning + * stress-dev-shm: close fd on exit + * stress-sigpipe: move declaration of sigpipe_count + * Add /dev/shm memory stressor + * stress-dev: remove duplicated BLKSSZGET ioctl + * stress-cyclic: reformat table contents + * stress-clock: add 4.17 CLOCK_MONOTONIC_ACTIVE clock + * stress-mmapfixed: add new 4.17 MAP_FIXED_NOREPLACE flag + * stress-matrix: only print matrix method on first stressor instance + * stress-matrix: add more yield points for snappier exits + * stress-socket-fd: remove debug message + * stress-socket-fd: add more yield points on fd recv and closing + * stress-sctp: handle failures more gracefully, retry rather than +abort + * stress-cpu: Add LIKELY hint on callfunc stressor, speeds up +by ~0.8% + * stress-cpu: optimize primes a little further + * Add UNLIKEY hint on sqrt stressor, speeds up by ~3% + * stress-cpu: add UNLIKELY hint on hanoi zero depth + * stress-ng: call free_settings to fix memory leak on process exits + * cache: fix removed assignment to cpu count and make buffer larger + * cache: use sizeof types to fix segfault + * helper: put PRAGMAs around function rather inside function + * Use trusty dist in travis + * Force disabling of warnings on older versions of gcc + * Add travis build yaml + * stress-ng: rename abort to do_abort to avoid shadowing of global +function abort + * stress-zlib: rename rand to rnd to avoid shadowing with global +function rand + * stress-zlib: rename index to idx to avoid shadowing with global +function index + * stress-utime: rename times to timevals to avoid shadowing with +global function times + * stress-sigpending: rename sigset to _sigset to avoid shadowing of +global sigset + * stress-rtc: rename alarm to wake_alarm to avoid shadowing with +function alarm + * stress-rawdev: rename function shift to shift_ul + * stress-link: remove need for symlink argument + * rename acct to account to avoid shadowing with function acct + * stress-fanotify: rename mount to mnt to avoid shadowing with +function mount + * rename times to timespec to avoid shadowing with global function +times + * stress-dev: rename stat to vt_stat to avoid shadowing with +function stat + * stress-cpu: rename gamma to _gamma to fix shadowing with +function gamma + * stress-context: rename link to uc_link to avoid shadowing with +function link + * stress-branch: rename index to _index inside macro to avoid +global shadowing + * Rename mount to mnt to ensure we don't shadow global function +mount + +--- +Fri Jun 22 06:18:27 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.31 + * Makefile: bump version + * cache: fix out of bounds access and potential null pointer +dereferences + * cache: fix various warnings when building with gcc-8.1.1 + * stress-memfd: fix build warning on whence not being used + * Makefile.config: add detection for APPARMOR_PARSER failures + * perf: Add some more SW perf events + * Makefile: fix perf HW events, need to pick up $(CFLAGS) + * stress-matrix: add a square product matrix
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-06-19 12:05:09 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Jun 19 12:05:09 2018 rev:46 rq:617399 version:0.09.30 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-06-13 15:39:06.017200939 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-19 12:05:11.342633571 +0200 @@ -1,0 +2,18 @@ +Sat Jun 16 12:41:28 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.30 + * Makefile: bump version + * stress-socket: fix build warning if FIONREAD is not defined + * Add sanity check that child stressor processes are not calling exit() + * stress-sigio: don't exit in sighandler; return back normally + * stress-utime: fix failing utimes and futimens calls + * stress-memcpy: fix clobbering of stats data when copying b_str + * stress-shm: perform extra file operations on shm file descriptor + * Add new real time signal stressor, sigrt + * stress-sigsegv: add some verification checking + * stress-access: voidify return from umask + * stress-splice: remove variable bytes, replace with ret + * stress-apparmor: add a few more yield points + * stress-fifo: retry on select timeout rather than terminate + +--- Old: stress-ng-0.09.29.tar.xz New: stress-ng-0.09.30.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.i6LK8Y/_old 2018-06-19 12:05:12.274598969 +0200 +++ /var/tmp/diff_new_pack.i6LK8Y/_new 2018-06-19 12:05:12.278598820 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.29 +Version:0.09.30 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.29.tar.xz -> stress-ng-0.09.30.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.29/Makefile new/stress-ng-0.09.30/Makefile --- old/stress-ng-0.09.29/Makefile 2018-06-08 12:33:54.0 +0200 +++ new/stress-ng-0.09.30/Makefile 2018-06-15 17:53:34.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.29 +VERSION=0.09.30 # # Codename "portable pressure producer" # @@ -202,9 +202,10 @@ stress-sigio.c \ stress-sigpending.c \ stress-sigpipe.c \ + stress-sigq.c \ + stress-sigrt.c \ stress-sigsegv.c \ stress-sigsuspend.c \ - stress-sigq.c \ stress-sleep.c \ stress-socket.c \ stress-socket-diag.c \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.29/stress-access.c new/stress-ng-0.09.30/stress-access.c --- old/stress-ng-0.09.29/stress-access.c 2018-06-08 12:33:54.0 +0200 +++ new/stress-ng-0.09.30/stress-access.c 2018-06-15 17:53:34.0 +0200 @@ -108,7 +108,7 @@ (void)stress_temp_filename_args(args, filename, sizeof(filename), mwc32()); - umask(0700); + (void)umask(0700); if ((fd = creat(filename, S_IRUSR | S_IWUSR)) < 0) { rc = exit_status(errno); pr_fail_err("creat"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.29/stress-apparmor.c new/stress-ng-0.09.30/stress-apparmor.c --- old/stress-ng-0.09.29/stress-apparmor.c 2018-06-08 12:33:54.0 +0200 +++ new/stress-ng-0.09.30/stress-apparmor.c 2018-06-15 17:53:34.0 +0200 @@ -121,7 +121,7 @@ (i < (4096 * APPARMOR_BUF_SZ))) { ssize_t ret, sz = 1 + (mwc32() % sizeof(buffer)); redo: - if (!g_keep_stressing_flag) + if (!g_keep_stressing_flag || !apparmor_run) break; ret = read(fd, buffer, sz); if (ret < 0) { @@ -219,8 +219,7 @@ (void)setpgid(0, g_pgrp); stress_parent_died_alarm(); - - if (!g_keep_stressing_flag) + if (!g_keep_stressing_flag || !apparmor_run) goto abort; ret = func(name, max_ops, counter); abort: @@ -333,6 +332,7 @@ "errno=%d (%s)\n", name, errno, strerror(errno)); rc = EXIT_FAILURE; + break; } /* @@ -343,10 +343,13 @@
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-06-13 15:38:27 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Wed Jun 13 15:38:27 2018 rev:45 rq:615251 version:0.09.29 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-06-04 13:23:43.330001369 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-13 15:39:06.017200939 +0200 @@ -1,0 +2,46 @@ +Fri Jun 8 13:03:02 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.29 + * Makefile: bump version + * Manual: fix spelling mistakes and update date + * stress-sigfpe: remove need for fp_zero + * stress-sigfpe: cater for systems without SA_SIGINFO + * stress-socket: fix warning on unused variable ret + * stress-sigfpe: remove feenableexcept, it is extraneous + * stress-sigfpe: fix verify mode, match exception with error code + * stress-sigfpe: zero siginfo struct + * stress-apparmor: kill child processes aggressively + * stress-sigfpe: reset fp exception states to fix math issues + * stress-apparmor: add more yield point checking + * Makefile.config: move pthread library to end to fix static linking +issues + * Fix typo in manual, --mmapfixedA-ops -> --mmapfixed-ops + * stress-sigfpe: force more fpe exceptions, exercise handler more + * stress-socket: use TCP_QUICKACK if available + * stress-socket: add FIONREAD size peeking + * stress-userfaultfd: exercise /proc/$pid/fdinfo/$timerfd proc file + * stress-timerfd: exercise /proc/$pid/fdinfo/$timerfd proc file + * Rename g_terminate_signum to terminate_signum and make it static + * Renaming symbols to indicate they are used in process termination + * Remove some unused old struct typedefs + * Make some functions static + * Deconstify some const pointers (ughh) + * Add deconstifier helper. + * remove redundant and shadowing variable ret + * stress-dccp: add missing , + * Move the class info into the stressor_info_t for each stressor + * Rename class_t to class_info_t + * stress-cpu: fix bitops checksum + * stress-access: fix build warning on Solaris with %o on mode_t + * stress-memthrash: restore accidentally removed function +stress_set_memthrash_method + * stress-mergesort: fix missing { + * affinity: fix prototype of set_cpu_affinity + * stress-cyclic: fix build warning on non-linux systems + * Point to stress_not_implemented rather than wrapping each time + * Add stressor_info_t for stress specific info + * Clean up optarg handling, make it more table driven + * Revert Add pr_* logging sleepy locks (LP: #1774571) + * Add pr_* logging sleepy locks + +--- Old: stress-ng-0.09.28.tar.xz New: stress-ng-0.09.29.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.jPrjsY/_old 2018-06-13 15:39:06.789172531 +0200 +++ /var/tmp/diff_new_pack.jPrjsY/_new 2018-06-13 15:39:06.801172089 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.28 +Version:0.09.29 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.28.tar.xz -> stress-ng-0.09.29.tar.xz ++ 10478 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-06-04 13:22:39 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Jun 4 13:22:39 2018 rev:44 rq:613885 version:0.09.28 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-05-17 18:06:08.506293350 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-04 13:23:43.330001369 +0200 @@ -1,0 +2,54 @@ +Fri Jun 1 19:47:36 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.28 + * Makefile: bump version + * stress-zlib: rename variable i to j to fix variable shadowing +warning + * stress-prctl: make function stress_prctl_child static + * stress-fanotify: remove shadow'd declaration of ret + * stress-access: remove redundant declaration of ret + * stress-sysbaddaddr: fix indenting + * stress-flock: fix indenting + * stress-enosys: fix indenting + * test/test-modify-ldt: return ret to stop clang warning + * test/test-pselect: make rfds, wfds static, stop clang warnings + * stress-clone: put statements of if block in { } + * stress-shm-sysv: voidify return from shmctl call + * stress-prctl: voidify return from prctl system call + * stress-clone: voidify return from modify_ldt system call + * stress-iomix: fix early termination due to incorrect bogo ops +comparison + * Manual: update thread information for memthrash stressor + * stress-memthrash: add warning and hint about sub-optimal stressor +choice + * stress-af-alg: fix errno = ENOENT assignment, should be == comparison + * stress-set: add autodetect for setregid, setresgid, setresuid, +setreuid + * stress-af-alg: skip over ciphers that may not exist + * stress-af-alg: make ENOKEY a non-critical failure + * stress-af-alg: forgot to add in \n + * stress-af-alg: expand error message to capture more information + * stress-shm-sysv: add exercising for SHM_SET for linux only + * stress-shm-sysv: add SHM_LOCK/SHM_UNLOCK commands + * stress-mq: POSIX mq on linux allows one to read MQ status, add this + * stress-af-alg: add crc32c + * syscalls.txt: update swapon/swapoff info + * stress-hsearch: fix spelling mistake in comment + * syscalls: update statx and umount system calls + * stress-chown: add lchown system call + * stress-xattr: exercise the filename based xattr system calls + * stress-pthread: use tgkill and gettid system calls + * syscalls: mark tkill as obsolete + * syscalls: ignore ugetrlimit + * stress-hdd: use truncate as well as the ftruncate + * syscalls: add update to setsid + * stress-set: add setsid call + * stress-efivar: fix error return in efi_get_variable + * split mlocked region into mlocked text segment and mlocked data segment + * stress-ng.h: add empty macro definitions for ALIGNED and SECTION + * stress-efivar: add ioctl and fstat exercising on efivar fd's + * test/test-setpgid: don't pass -ve args + * stress-set: voidify returns to discard warnings + * Add set stressor + +--- Old: stress-ng-0.09.27.tar.xz New: stress-ng-0.09.28.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.yBdH9g/_old 2018-06-04 13:23:43.949978666 +0200 +++ /var/tmp/diff_new_pack.yBdH9g/_new 2018-06-04 13:23:43.953978520 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.27 +Version:0.09.28 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.27.tar.xz -> stress-ng-0.09.28.tar.xz ++ 2304 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-05-17 18:05:32 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Thu May 17 18:05:32 2018 rev:43 rq:610037 version:0.09.27 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-05-01 23:45:07.149626385 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-05-17 18:06:08.506293350 +0200 @@ -1,0 +2,47 @@ +Tue May 15 10:08:45 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.27 + * Makefile: bump version + * Remove empty end lines from debian/control, debian/changelog + * stress-filename: set rc to EXIT_SUCCESS if we get a timeout on again +loop + * stress-chdir: only use O_DIRECTORY if it is supported + * stress-xattr: remove need to #include + * stress-utime: only declare ts when required + * stress-utime: don't use UTIME_NOW or UTIME_OMIT if they are not +defined + * stress-pthread: exercise set_robust_list linux system call + * stress-zlib: fix parity data generator + * Add build-time check for faccessat + * Add new access/faccessat stressor + * stress-zlib: reorder rand_data_funcs and add in missing funcs + * stress-zlib: Add sweep sin wave double prevision data + * Add parity bit data zlib method + * stress-cpu: fix parity sum check + * syscalls.txt: fix up utimensat + * stress-utime: add utimensat system call + * Add build check for utimensat + * stress-efivar: keep track of bad efivars and don't re-read them + * stress-ng.h: forgot to include when HAVE_MODIFY_LDT is +defined + * Update modify_ldt syscall + * stress-clone: add modify_ldt call + * Add build time check for modify_ldt + * Update syscall.txt with latest syscall additions + * stress-pthread: exercise setns() + * stress-clone: exercise setns() + * Add build time check for setns + * syscalls.c: add fchdir + * stress-chdir: add fchdir syscall + * stress-zlib: add pink noise data generation method + * stress-bind-mount: don't clone signal handlers in clone child + * stress-bind-bound: respawn process to handle limit on bind mounts + * Add a EFI variable reading stressor + * Add prctl stressor + * stress-ng.h: don't allow both HAVE_SYS_XATTR_H and HAVE_ATTR_XATTR_H + * Forgot to commit changes to Makefile.config + * xattr: autodetect for different xattr paths attr/xattr.h and +sys/xattr.h + * stress-dev: add BLKSECTGET ioctl + +--- Old: stress-ng-0.09.26.tar.xz New: stress-ng-0.09.27.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.irrCsm/_old 2018-05-17 18:06:09.154269653 +0200 +++ /var/tmp/diff_new_pack.irrCsm/_new 2018-05-17 18:06:09.158269507 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.26 +Version:0.09.27 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.26.tar.xz -> stress-ng-0.09.27.tar.xz ++ 2328 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-05-01 23:45:04 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue May 1 23:45:04 2018 rev:42 rq:602840 version:0.09.26 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-04-19 15:33:21.545510220 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-05-01 23:45:07.149626385 +0200 @@ -1,0 +2,66 @@ +Sun Apr 29 19:28:12 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.26 + * Makefile: bump version + * Remove TARGET_CLONES on some functions that break on gcc 7.2 on +kFreeBSD + * Use nanosleep where possible for usleep, add nanosleep check + * stress-dev: move wfds to select local scope to fix NetBSD warning + * stress-dev: NetBSD hangs on select on some devices, so disable this + * stress-dev: pass child failure status to parent + * stress-dev: fix warning on char being passed to isdigit on NetBSD + * stress-dev: NetBSD uses different sorting prototype + * stress-sigio: don't do fcntl F_SETOWN for minix, it always fails + * stress-sigio: fix hang in *BSD systems when we SIGALRM not handled + * stress-sigio: exit in sighandler to force earlier termination + * stress-sigio: add yield points to break out of heavy looping + * shim: cater for systems that don't have mlock + * stress-utime: check HAVE_FUTIMENS for declaration of ts + * test/test-mq-posix: mq_* is defined but not implemented on kfreeBSD + * test/test-syncfs: syncfs is defined but not implemented on kfreeBSD + * stress-dirdeep: use HAVE_FUTIMENS + * Makefile.comfig: fix typo in funtimens + * test/test-futimens: check also for UTIME_NOW and UTIME_OMIT + * Add build time check for futimens + * test/test-dup3: trigger failure with FreeBSD kernel + * stress-zlib: fix longjmp clobber warnings on data + * stress-revio: make alloc_buf void * to avoid type punning warnings +on gcc 3.4.3 + * stress-hdd: make alloc_buf void * to avoid type punning warnings on +gcc 3.4.3 + * Add shim wrapper for mlock for Solaris compat reasons + * stress-fanotify: peek into number of bytes to be read with FIONREAD + * stress-crypt: include if on Solaris + * stress-enosys: avoid warning on unused procs on Solaris + * stress-sysbadaddr.c: avoid warning on unused procs on Solaris + * stress-sysbadaddr.c: include termios.h for TCGETS + * stress-vm-segv: remove debug, it is spamming the output + * stress-sysbadaddr: don't use ustat if it is not defined + * stress-sysbadaddr: ensure we have PTRACE_GETREGS defined + * Workaround failing pthread spinlock on DragonFly BSD + * stress-dev: add /dev/null nop to have at least one item in table + * stress-wait: use HAVE_WAITID to check for waitid() call + * stress-sysbadaddr + Makefile.config: Add HAVE_WAITID check + * stress-sysbadaddr: fix conditional build on bad_clock_gettime + * stress-sysbadaddr: use mincore shim to fix build on GNU/Hurd + * stress-sysbadaddr: ensure TCGETS is defined + * stress-file-ioctl: fix a file handle leak + * Add sysbadaddr stressor to exercise system call bad address handling + * stress-mmap: use new MAP_FIXED_NOREPLACE flag introduced in 4.17 + * stress-clock: add CLOCK_MONOTONIC_ACTIVE that was added to Linux 4.17 + * stress-oom-pipe: Explicitly drop capabilities to make root spawned +processes more OOMable + * Explicitly drop capabilities to make root spawned processes more +OOMable + * helper: remove some blank lines + * stress-dev: add linux stress for /dev/{mem|kmem|port|kmsg} + * stress-vm-segv: don't assume max size of size_t + * stress-vm-segv: ensure we force SEGVs by invalidating I$ cache + * Add --vm-segv option to force SEGVs on unmapping + * stress-fork: make it more OOMable + * stress-clone: make clone'd procs OOMable + * make main process less likely to be OOM-able + * snapcraft: add libsctp-dev + * stress-tree: rename BSD trees to fix build error on OpenBSD 6.3 + +--- Old: stress-ng-0.09.25.tar.xz New: stress-ng-0.09.26.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.okcc9d/_old 2018-05-01 23:45:07.877599898 +0200 +++ /var/tmp/diff_new_pack.okcc9d/_new 2018-05-01 23:45:07.877599898 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.25 +Version:0.09.26 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.25.tar.xz -> stress-ng-0.09.26.tar.xz ++ lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-04-19 15:33:19 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Thu Apr 19 15:33:19 2018 rev:41 rq:598476 version:0.09.25 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-04-16 12:48:08.306968884 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-04-19 15:33:21.545510220 +0200 @@ -1,0 +2,8 @@ +Thu Apr 19 07:15:29 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.25 + * Makefile: bump version + * stress-ng: don't enable TARGET_CLONES for kFreeBSD + * stress-enosys: avoid calling vhangup with upper bits set + +--- Old: stress-ng-0.09.24.tar.xz New: stress-ng-0.09.25.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.zYv5Jg/_old 2018-04-19 15:33:22.125486294 +0200 +++ /var/tmp/diff_new_pack.zYv5Jg/_new 2018-04-19 15:33:22.137485799 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.24 +Version:0.09.25 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only @@ -56,7 +56,8 @@ %{buildroot}%{_mandir}/man1/stress-ng.1 %files -%doc COPYING README +%license COPYING +%doc README %{_bindir}/stress-ng %{_mandir}/man1/stress-ng.1%{ext_man} ++ stress-ng-0.09.24.tar.xz -> stress-ng-0.09.25.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.24/Makefile new/stress-ng-0.09.25/Makefile --- old/stress-ng-0.09.24/Makefile 2018-04-11 10:59:25.0 +0200 +++ new/stress-ng-0.09.25/Makefile 2018-04-18 16:26:20.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.24 +VERSION=0.09.25 # # Codename "portable pressure producer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.24/stress-enosys.c new/stress-ng-0.09.25/stress-enosys.c --- old/stress-ng-0.09.24/stress-enosys.c 2018-04-11 10:59:25.0 +0200 +++ new/stress-ng-0.09.25/stress-enosys.c 2018-04-18 16:26:20.0 +0200 @@ -73,19 +73,18 @@ if ((number & 0x) == __NR_reboot) return true; #endif - #if defined(SYS_clone) if ((number & 0x) == SYS_clone) return true; #endif -#if defined(SYS_clone2) - if ((number & 0x) == SYS_clone2) - return true; -#endif #if defined(__NR_clone) if ((number & 0x) == __NR_clone) return true; #endif +#if defined(SYS_clone2) + if ((number & 0x) == SYS_clone2) + return true; +#endif #if defined(__NR_clone2) if ((number & 0x) == __NR_clone2) return true; @@ -106,7 +105,14 @@ if ((number & 0x) == __NR_vfork) return true; #endif - +#if defined(SYS_vhangup) +if ((number & 0x) == SYS_vhangup) +return true; +#endif +#if defined(__NR_vhangup) +if ((number & 0x) == __NR_vhangup) +return true; +#endif while (h) { if (h->number == number) return true; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.24/stress-ng.h new/stress-ng-0.09.25/stress-ng.h --- old/stress-ng-0.09.24/stress-ng.h 2018-04-11 10:59:25.0 +0200 +++ new/stress-ng-0.09.25/stress-ng.h 2018-04-18 16:26:20.0 +0200 @@ -1034,7 +1034,8 @@ #endif /* GCC5.0+ target_clones attribute */ -#if defined(__GNUC__) && NEED_GNUC(5,5,0) && STRESS_X86 && !defined(__gnu_hurd__) +#if defined(__GNUC__) && NEED_GNUC(5,5,0) && STRESS_X86 && \ +!defined(__gnu_hurd__) && !defined(__FreeBSD_Kernel__) #define TARGET_CLONES __attribute__((target_clones("sse","sse2","ssse3", "sse4.1", "sse4a", "avx","avx2","default"))) #else #define TARGET_CLONES
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-04-16 12:48:03 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Apr 16 12:48:03 2018 rev:40 rq:595704 version:0.09.24 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-03-31 15:37:32.732257001 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-04-16 12:48:08.306968884 +0200 @@ -1,0 +2,16 @@ +Wed Apr 11 12:48:02 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.24 + * Makefile: bump version + * Misc small fixes detected by static analysis (LP: #1762848) + * stress-fcntl: use | rather than |= to get new_flags + * stress-tmpfs: clear mnts and check if mnts[i] is null + * stress-sync-file: fix incorrect placement of break statement + * stress-af-alkg: check for more NULL cmsg pointers + * stress-pipe: ensure no uninitialized data is written to pipe + * stress-fcntl: use | rather than |= to get new_flags + * test/test-posix-memalign.c: free allocated buffer + * test/test-fanotify.c: free buffer + * stress-mmapfailed: check for null return from mremap + +--- Old: stress-ng-0.09.23.tar.xz New: stress-ng-0.09.24.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.3O01lj/_old 2018-04-16 12:48:09.634920576 +0200 +++ /var/tmp/diff_new_pack.3O01lj/_new 2018-04-16 12:48:09.638920431 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.23 +Version:0.09.24 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.23.tar.xz -> stress-ng-0.09.24.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.23/Makefile new/stress-ng-0.09.24/Makefile --- old/stress-ng-0.09.23/Makefile 2018-03-28 11:41:12.0 +0200 +++ new/stress-ng-0.09.24/Makefile 2018-04-11 10:59:25.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.23 +VERSION=0.09.24 # # Codename "portable pressure producer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.23/ignite-cpu.c new/stress-ng-0.09.24/ignite-cpu.c --- old/stress-ng-0.09.23/ignite-cpu.c 2018-03-28 11:41:12.0 +0200 +++ new/stress-ng-0.09.24/ignite-cpu.c 2018-04-11 10:59:25.0 +0200 @@ -114,7 +114,7 @@ (void)setpgid(0, g_pgrp); stress_parent_died_alarm(); - for (;;) { + while (g_keep_stressing_flag) { for (i = 0; settings[i].path; i++) { if (settings[i].ignore) continue; @@ -124,6 +124,7 @@ } sleep(1); } + exit(0); } else { /* Parent */ (void)setpgid(pid, g_pgrp); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.23/setting.c new/stress-ng-0.09.24/setting.c --- old/stress-ng-0.09.23/setting.c 2018-03-28 11:41:12.0 +0200 +++ new/stress-ng-0.09.24/setting.c 2018-04-11 10:59:25.0 +0200 @@ -52,11 +52,16 @@ setting_tail = NULL; } + /* - * set_setting() + * set_setting_generic() * set a new setting; */ -void set_setting(const char *name, const type_id_t type_id, const void *value) +static void set_setting_generic( + const char *name, + const type_id_t type_id, + const void *value, + const bool global) { setting_t *setting; @@ -71,11 +76,14 @@ setting->name = strdup(name); setting->proc = proc_current; setting->type_id = type_id; + setting->global = global; if (!setting->name) { free(setting); goto err; } + DBG("%s: %s, global = %s\n", __func__, name, global ? "true" : "false"); + switch (type_id) { case TYPE_ID_UINT8: setting->u.uint8 = *(const uint8_t *)value; @@ -169,6 +177,31 @@ } /* + * set_setting() + * set a new setting; + */ +void set_setting( + const char *name, + const type_id_t type_id, + const void *value) +{ + set_setting_generic(name, type_id, value, false); +} + +/* + * set_setting_global() + * set a new global setting; + */ +void set_setting_global( + const char
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-03-31 15:37:12 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Sat Mar 31 15:37:12 2018 rev:39 rq:592541 version:0.09.23 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-03-28 10:30:56.50199 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-31 15:37:32.732257001 +0200 @@ -1,0 +2,9 @@ +Wed Mar 28 18:06:28 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.23 + * Makefile: bump version + * cache: revert using shim_str* funcs (LP: #1759515) +Using the shim_* str functions breaks the cache globbing paths, +so for now, revert these. + +--- Old: stress-ng-0.09.22.tar.xz New: stress-ng-0.09.23.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.EciNfF/_old 2018-03-31 15:37:33.732220744 +0200 +++ /var/tmp/diff_new_pack.EciNfF/_new 2018-03-31 15:37:33.732220744 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.22 +Version:0.09.23 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.22.tar.xz -> stress-ng-0.09.23.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.22/Makefile new/stress-ng-0.09.23/Makefile --- old/stress-ng-0.09.22/Makefile 2018-03-23 17:44:44.0 +0100 +++ new/stress-ng-0.09.23/Makefile 2018-03-28 11:41:12.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.22 +VERSION=0.09.23 # # Codename "portable pressure producer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.22/cache.c new/stress-ng-0.09.23/cache.c --- old/stress-ng-0.09.22/cache.c 2018-03-23 17:44:44.0 +0100 +++ new/stress-ng-0.09.23/cache.c 2018-03-28 11:41:12.0 +0200 @@ -40,7 +40,7 @@ */ #define MK_PATH(path, len, element)\ (void)memset((path) + len, '\0', sizeof(path) - len); \ - (void)shim_strlcpy((path) + len, element, strlen(element)) + (void)strncpy((path) + len, element, strlen(element)) static const generic_map_t cache_type_map[] = { {"data", CACHE_TYPE_DATA}, @@ -279,7 +279,7 @@ } len = strlen(index_path); - (void)shim_strlcpy(path, index_path, len); + (void)strncpy(path, index_path, len); MK_PATH(path, len, "/type"); contents = get_string_from_file(path); @@ -452,10 +452,10 @@ } len = strlen(cpu_path); - (void)shim_strlcat(glob_path, cpu_path, len); + (void)strncat(glob_path, cpu_path, len); len2 = strlen(SYS_CPU_CACHE_DIR); - (void)shim_strlcat(glob_path, SYS_CPU_CACHE_DIR, len2); + (void)strncat(glob_path, SYS_CPU_CACHE_DIR, len2); len += len2; ret2 = file_exists(glob_path); @@ -476,7 +476,7 @@ return ret; } - (void)shim_strlcat(glob_path, GLOB_PATTERN_INDEX_PREFIX, + (void)strncat(glob_path, GLOB_PATTERN_INDEX_PREFIX, sizeof(glob_path) - len - 1); ret2 = glob(glob_path, GLOB_ONLYDIR, NULL, ); @@ -593,7 +593,7 @@ cpu->online = 1; } else { len = strlen(results[i]); - (void)shim_strlcpy(path, results[i], len); + (void)strncpy(path, results[i], len); MK_PATH(path, len, "/online"); contents = get_string_from_file(path);
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-03-28 10:30:53 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Wed Mar 28 10:30:53 2018 rev:38 rq:591029 version:0.09.22 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-03-24 16:16:29.449095227 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-28 10:30:56.50199 +0200 @@ -1,0 +2,13 @@ +Sun Mar 25 09:22:23 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.22 + * Makefile: bump version + * stress-mmap: add extra checking on fd, don't do I/O on -ve fd + * out-of-memory: ensure buffer is null-terminated + * out-of-memory: move non-linux variant of process_oomed + * out-of-memory: detect if a stressor was killed by the OOM killer and +don't mark it as a strict stressor failure (LP: #1755245) + * stress-mmap: add missing I/O to/from mmap'd buffer on mmap'd address + * stress-ng.h: fix missing perf option (LP: #1758383) + +--- Old: stress-ng-0.09.21.tar.xz New: stress-ng-0.09.22.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.irOkKN/_old 2018-03-28 10:30:57.465959776 +0200 +++ /var/tmp/diff_new_pack.irOkKN/_new 2018-03-28 10:30:57.469959633 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.21 +Version:0.09.22 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.21.tar.xz -> stress-ng-0.09.22.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.21/Makefile new/stress-ng-0.09.22/Makefile --- old/stress-ng-0.09.21/Makefile 2018-03-21 14:24:17.0 +0100 +++ new/stress-ng-0.09.22/Makefile 2018-03-23 17:44:44.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.21 +VERSION=0.09.22 # # Codename "portable pressure producer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.21/out-of-memory.c new/stress-ng-0.09.22/out-of-memory.c --- old/stress-ng-0.09.21/out-of-memory.c 2018-03-21 14:24:17.0 +0100 +++ new/stress-ng-0.09.22/out-of-memory.c 2018-03-23 17:44:44.0 +0100 @@ -35,6 +35,50 @@ /* + * process_oomed() + * check if a process has been logged as OOM killed + */ +bool process_oomed(const pid_t pid) +{ + int fd; + bool oomed = false; + + fd = open("/dev/kmsg", O_RDONLY | O_NONBLOCK); + if (fd < 0) + return oomed; + + for (;;) { + char buf[4096], *ptr; + ssize_t ret; + + ret = read(fd, buf, sizeof(buf) - 1); + if (ret < 0) + break; + buf[ret] = '\0'; + + /* +* Look for 'Out of memory: Kill process 22566' +*/ + ptr = strstr(buf, "process"); + if (ptr && (strstr(buf, "Out of memory") || + strstr(buf, "oom_reaper"))) { + pid_t oom_pid; + + if (sscanf(ptr + 7, "%10d", _pid) == 1) { + if (oom_pid == pid) { + oomed = true; + break; + } + } + } + } + (void)close(fd); + + return oomed; +} + + +/* * set_oom_adjustment() * attempt to stop oom killer * if we have root privileges then try and make process @@ -104,4 +148,10 @@ (void)name; (void)killable; } +bool process_oomed(const pid_t pid) +{ + (void)pid; + + return false; +} #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.21/stress-mmap.c new/stress-ng-0.09.22/stress-mmap.c --- old/stress-ng-0.09.21/stress-mmap.c 2018-03-21 14:24:17.0 +0100 +++ new/stress-ng-0.09.22/stress-mmap.c 2018-03-23 17:44:44.0 +0100 @@ -160,6 +160,26 @@ } /* +* Step #0, write + read the mmap'd data from the file back into +* the mappings. +*/ + if ((fd >= 0) && (g_opt_flags & OPT_FLAGS_MMAP_FILE)) { + off_t offset = 0; + + for (n = 0; n < pages4k; n++, offset +=
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-03-24 16:16:12 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Sat Mar 24 16:16:12 2018 rev:37 rq:590563 version:0.09.21 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-03-13 10:24:43.496294861 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-24 16:16:29.449095227 +0100 @@ -1,0 +2,70 @@ +Thu Mar 22 19:40:10 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.21 + * Makefile: bump version + * stress-dir: clean up warning on args on DragonFly build + * stress-dir: skip the sanitycheck on DragonFly BSD + * stress-rawdev: reduce the scope of 'ret' + * stress-mmapaddr: reduce the scope of 'ret' + * stress-mcontend: reduce the scope of variable 'cpu' + * stress-matrix: remove redundant initialization of a to NULL + * stress-filename: reduce scope of variable d + * stress-enosys: declare variable lim when only required + * stress-dev: make 'ret' local to ioctl test block scope + * Makefile.config: fix epoll_create build checking + * stress-ioprio: check for systems that don't support pwritev + * shim: overlooked another fallocate glibc call to fixup + * shim: use syscall to call fallocate, older glibc may not support it + * perf: cater for systems that don't support linux/perf_event.h + * stress-urandom: workaround __u32 definitions in pre-2.6.29 kernels + * stress-epoll: detect if epoll_create1 exists + * stress-netlink-proc: don't use PROC_EVENT_SID in kernels earlier +than 2.6.31 + * Add detection for linux/fiemap.h + * test/test-librt.c: reorder functions in alphabetical order + * stress-dirdeep: use shim_strlcat instead of strlcat + * Replace strncat with safer strlcat + * Add shim version of strlcat + * Replace strncpy with safer strlcpy + * Add shim and implementation of shim_strlcpy() + * stress-dev: ensure we don't have a non-null terminated filename + * stress-dev: don't sync on fd when open failed + * stress-ng.h: check for spin lock failure + * stress-dev: add #ifdef around stress_dev_tty + * stress-dev: add #ifdef around struct termios tios declaration + * stress-dev: remove gettid, only used during debug on linux + * stress-dev: remove debug + * stress-dev: randomly mix up device path scanning, limit to max 3 of +same device + * stress-dev: add missing /dev/random ioctl handling + * stress-dev: add some Linux SCSI ioctls for block devices + * stress-file-ioctl: fix missing #if / #endif around shim_fallocate + * stress-procfs: mix up path name order to get a better spread + * stress-sysfs: mix up path name order to get a better spread + * stress-xattr: add missing setxattr and lsetxattr system calls + * stress-utime: add NULL utimes time and non-nul utime parameters + * stress-dir: add missing readdir() exercising + * stress-file-ioctl: add missing FIDEDUPERANGE ioctl + * stress-file-ioctl: exercise FS_IOC_RESVSP64 + * stress-fcntl: ensure F_OWNER_GID is being exercised + * stress-get: add Linux lookup_dcookie call + * stress-dev: exercise tty ioctls on devices + * stress-file-ioctl: disable FIFREEZE/FITHAW filesystem ioctls + * test/test-ustat.c: ustat will fail on __arch64__, so don't enable it + * stress-enosys: add extra paranoid check on reboot syscall check + * stress-enosys: ensure all known syscalls are added to hash +table (LP: #1755358) + * Makefile.config: add -Wextra build check on ustat + +--- +Wed Mar 14 12:53:58 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.20 + * Makefile: bump version + * stress-procfs: remove debug (LP: #172) + * stress-madvise: fix build issue for HPPA (LP: #171) + * stress-dev: add missing FIBMAP to block dev stressor + * Fix missing stressors in mini-help and re-order some + * Remove duplicated "futex" stressor from stressor table + +--- Old: stress-ng-0.09.19.tar.xz New: stress-ng-0.09.21.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.PPvQSa/_old 2018-03-24 16:16:30.453059036 +0100 +++ /var/tmp/diff_new_pack.PPvQSa/_new 2018-03-24 16:16:30.465058604 +0100 @@ -18,12 +18,12 @@ Name: stress-ng -Version:0.09.19 +Version:0.09.21 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only Group: System/Benchmark -Url:http://kernel.ubuntu.com/~cking/stress-ng/ +URL:
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-03-13 10:24:41 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Mar 13 10:24:41 2018 rev:36 rq:586018 version:0.09.19 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-03-02 21:12:55.150327887 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-13 10:24:43.496294861 +0100 @@ -1,0 +2,23 @@ +Mon Mar 12 15:33:39 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.19 + * Makefile: bump version + * stress-cyclic: fix typo in time measurement, us should be ns + * stress-enosys: add checks on RLIMIT_* macros + * bump target_clones attribute to gcc 5.5 + * stress-mcontend: don't msync if it is not available + * Disable target_clones attribute on GNU_HURD + * stress-procfs: make stressor more stressful, less thread spawning + * stress-enosys: wider sanity checks for fork/vfork/cloning (LP:#1753705) + * Forgot to add test/test-personality.c + * stress-enosys: try to limit fork run-away (LP:#1753705) + * Add personality autoconfiguration detection + * stress-mcontend: fix non-Linux build + * stress-cpu: fix clang build error + * Add new mcontend memory contention stressor + * stress-af-algo: add a couple more crypto module tests + * Add GCC-5 target_clones attribute + * stressors: use the new cpu_is_x86 helper + * Add cpu.c and cpu_is_x86 cpu detection helper + +--- Old: stress-ng-0.09.18.tar.xz New: stress-ng-0.09.19.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.ZWNXpA/_old 2018-03-13 10:24:44.908244273 +0100 +++ /var/tmp/diff_new_pack.ZWNXpA/_new 2018-03-13 10:24:44.908244273 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.18 +Version:0.09.19 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.18.tar.xz -> stress-ng-0.09.19.tar.xz ++ 2211 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-03-02 21:12:49 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Mar 2 21:12:49 2018 rev:35 rq:581933 version:0.09.18 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-02-23 15:32:09.841393617 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-02 21:12:55.150327887 +0100 @@ -1,0 +2,35 @@ +Thu Mar 1 15:05:29 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.18 + * Makefile: bump version + * stress-sysfs: sysfs_path does not need to be marked as volatile + * stress-flock: make function stress_flock_child static + * stress-dev: pass thread data using pthread_args_t context + * stress-dev: rename ret to wret to fix variable shadowing + * stress-seal: don't redefine MFD_ALLOW_SEALING + * test/test-ustat: fail for GNU/HURD, it is not implemented + * helper: use sz only in scope that requires it + * stress-fcntl: fix build error in do_fcntl + * Pass SHIM_PTHREAD_PROCESS_SHARED rather than 0 as flags arg +to shim spin lock init + * stress-dev: Fix compat shim build warnings on OS X + * stress-dev: use abstracted pthread spinlock for portability sake + * syscalls.txt: add getpagesize + * stress-get: use getpagesize if it is available + * helper: use getpagesize() for legacy systems without sysconf + * Add automatic build getpagesize detection + * stress-exec: where possible, use execveat() as well as execve() + * syscalls.txt: add epoll_create and epoll_pwait to syscall table + * stress-epoll: use epoll_create and epoll_pwait to get more coverage + * stress-sock: use accept4 to add more system call coverage + * stress-dev: add some block specific ioctls + * stress-dev: add more seeking and shared memory mapping + * syscalls: add ustat + * stress-sysinfo: add legacy ustat() system call + * Update syscalls log + * stress-poll: add ppoll and pselect calls to add more stress coverage + * stress-dev: make stressor more stressful, less thread spawning + * stress-sysfs: only stress sysfs if spinlock succeeded and bump counter + * stress-sysfs: remove redundant null check on path + +--- Old: stress-ng-0.09.17.tar.xz New: stress-ng-0.09.18.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.9m2XKz/_old 2018-03-02 21:12:55.806304298 +0100 +++ /var/tmp/diff_new_pack.9m2XKz/_new 2018-03-02 21:12:55.806304298 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.17 +Version:0.09.18 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.17.tar.xz -> stress-ng-0.09.18.tar.xz ++ 1947 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-02-23 15:31:43 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Feb 23 15:31:43 2018 rev:34 rq:579471 version:0.09.17 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-02-22 15:00:29.698215250 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-02-23 15:32:09.841393617 +0100 @@ -1,0 +2,30 @@ +Fri Feb 23 08:35:36 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.17 + * Makefile: bump version + * Manual: update date + * stress-rawdev: make some functions static + * stress-funcall: fix -Wmissing-declarations warning message + * stress-file-ioctl: remove extraneous shadowed variable 'ret' + * stress-madvise: make ret non-clobberable for gcc 4.2.1 + * Add minimum GCC version for Pragma push/pop + * shim: older gcc required pragmas outside of functions + * stress-enosys: older gcc required pragmas outside of functions + * Check for clang version when using pragmas + * stress-file-ioctl: remove debug printf + * Add new file-ioctl stressor + * shim: disable warnings for brk and sbrk for OS X + * Swap ordering on compiler detection on pragmas + * stress-enosys: turn off warning on syscall, cleans up OS X warning + * Add no warning pragma macros + * Makefile: force sync after build in case reboot loses executable + * stress-enosys: add syscall7 shim + * stress-dirdeep: only print info message on instance #0 + * stress-enosys: wrap with OOM catcher (LP: #1750787) + * stress-dev: add bug reference to hpet failure + * stress-enosys: exercise more arguments in syscall + * Manual: udp-lite should be for ipv6 as well as ipv4 + * Manual: update arch specific limitations on lockbus and memthrash +stressors + +--- Old: stress-ng-0.09.16.tar.xz New: stress-ng-0.09.17.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.GN0dhq/_old 2018-02-23 15:32:11.293341156 +0100 +++ /var/tmp/diff_new_pack.GN0dhq/_new 2018-02-23 15:32:11.293341156 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.16 +Version:0.09.17 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0-only ++ stress-ng-0.09.16.tar.xz -> stress-ng-0.09.17.tar.xz ++ 1752 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-02-22 15:00:26 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Thu Feb 22 15:00:26 2018 rev:33 rq:577380 version:0.09.16 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-02-06 16:47:35.848438787 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-02-22 15:00:29.698215250 +0100 @@ -1,0 +2,17 @@ +Fri Feb 16 17:17:20 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.16 + * Makefile: bump version + * Silence a build warning on %d for g_pgrp, cast to int + * Use the new is_dot_filename() helper + * Add is_dot_filename helper function to check for "." or ".." filenames + * stress-filename: clean up temporary files on forced termination + * stress-handle: catch any SIGKILL signals and report back + * stress-filename: catch any SIGKILL signals and report back + * Print process ID in [ ] braces + * Add debug to inform us when stress-ng kills process group with SIGKILL + * Makefile: make build output less noisy and cluttered + * helper: add in compiler major minor info + * stress-vecmath: don't built with clang less than version 5.0 + +--- Old: stress-ng-0.09.15.tar.xz New: stress-ng-0.09.16.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.FUAX5J/_old 2018-02-22 15:00:30.878172799 +0100 +++ /var/tmp/diff_new_pack.FUAX5J/_new 2018-02-22 15:00:30.886172511 +0100 @@ -18,10 +18,10 @@ Name: stress-ng -Version:0.09.15 +Version:0.09.16 Release:0 Summary:Tool to load and stress a computer -License:GPL-2.0 +License:GPL-2.0-only Group: System/Benchmark Url:http://kernel.ubuntu.com/~cking/stress-ng/ Source: http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz ++ stress-ng-0.09.15.tar.xz -> stress-ng-0.09.16.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.15/Makefile new/stress-ng-0.09.16/Makefile --- old/stress-ng-0.09.15/Makefile 2018-02-03 16:21:38.0 +0100 +++ new/stress-ng-0.09.16/Makefile 2018-02-15 18:41:52.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.15 +VERSION=0.09.16 # # Codename "portable pressure producer" # @@ -307,11 +307,16 @@ .o: stress-ng.h Makefile .c.o: stress-ng.h Makefile $(SRC) - @echo $(CC) $(CFLAGS) -c -o $@ $< + @echo "CC $<" @$(CC) $(CFLAGS) -c -o $@ $< -stress-ng: $(OBJS) - $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@ +stress-ng: info $(OBJS) + @echo "LD $@" + @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@ + +.PHONY: info +info: + @echo "CFLAGS: $(CFLAGS)" # # generate apparmor data using minimal core utils tools from apparmor @@ -326,7 +331,8 @@ sed '$$ s/.$$//' >> apparmor-data.c @echo "};" >> apparmor-data.c @echo "const size_t g_apparmor_data_len = sizeof(g_apparmor_data);" >> apparmor-data.c - $(CC) -c apparmor-data.c -o apparmor-data.o + @echo "CC $<" + @$(CC) -c apparmor-data.c -o apparmor-data.o @rm -rf apparmor-data.c # @@ -340,11 +346,11 @@ perf.o: perf.c perf-event.c @gcc -E perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | awk {'print "#define _SNG_" $$1 " (1)"'} > perf-event.h - @echo $(CC) $(CFLAGS) -c -o $@ $< + @echo CC $< @$(CC) $(CFLAGS) -c -o $@ $< stress-vecmath.o: stress-vecmath.c - @echo $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< + @echo CC $< @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< @touch stress-ng.c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.15/helper.c new/stress-ng-0.09.16/helper.c --- old/stress-ng-0.09.15/helper.c 2018-02-03 16:21:38.0 +0100 +++ new/stress-ng-0.09.16/helper.c 2018-02-15 18:41:52.0 +0100 @@ -1054,6 +1054,9 @@ #endif } +#define XSTRINGIFY(s) STRINGIFY(s) +#define STRINGIFY(s) #s + /* * stress_not_implemented() * report that a stressor is not implemented @@ -1061,17 +1064,24 @@ */ int stress_not_implemented(const args_t *args) { +#if defined(__clang_major__) && defined(__clang_minor__) + static char cc[] = " (clang " XSTRINGIFY(__clang_major__) "." XSTRINGIFY(__clang_minor__) ")"; +#elif defined(__GNUC__)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-02-06 16:47:33 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Feb 6 16:47:33 2018 rev:32 rq:572515 version:0.09.15 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-31 19:54:01.179539724 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-02-06 16:47:35.848438787 +0100 @@ -1,0 +2,11 @@ +Sun Feb 4 09:04:27 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.15 + * Makefile: bump version + * stress-bind-mount: ensure we have clone support with HAVE_CLONE +check, fixes another FTBFS in ia64 + * stress-wait: remove empty line + * Rename array and type unsupported to supported + * stress-flock: Add more flock lock types, add more stressing children + +--- Old: stress-ng-0.09.14.tar.xz New: stress-ng-0.09.15.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.qb60LU/_old 2018-02-06 16:47:37.076381329 +0100 +++ /var/tmp/diff_new_pack.qb60LU/_new 2018-02-06 16:47:37.076381329 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.14 +Version:0.09.15 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.14.tar.xz -> stress-ng-0.09.15.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.14/Makefile new/stress-ng-0.09.15/Makefile --- old/stress-ng-0.09.14/Makefile 2018-01-30 14:17:57.0 +0100 +++ new/stress-ng-0.09.15/Makefile 2018-02-03 16:21:38.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.14 +VERSION=0.09.15 # # Codename "portable pressure producer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.14/stress-bind-mount.c new/stress-ng-0.09.15/stress-bind-mount.c --- old/stress-ng-0.09.14/stress-bind-mount.c 2018-01-30 14:17:58.0 +0100 +++ new/stress-ng-0.09.15/stress-bind-mount.c 2018-02-03 16:21:38.0 +0100 @@ -24,7 +24,10 @@ */ #include "stress-ng.h" -#if defined(__linux__) && defined(MS_BIND) && defined(MS_REC) +#if defined(__linux__) && \ +defined(MS_BIND) && \ +defined(MS_REC) && \ +defined(HAVE_CLONE) #define CLONE_STACK_SIZE (64*1024) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.14/stress-flock.c new/stress-ng-0.09.15/stress-flock.c --- old/stress-ng-0.09.14/stress-flock.c2018-01-30 14:17:58.0 +0100 +++ new/stress-ng-0.09.15/stress-flock.c2018-02-03 16:21:38.0 +0100 @@ -26,63 +26,118 @@ #if defined(LOCK_EX) && defined(LOCK_UN) +#define MAX_FLOCK_STRESSORS(3) + +void stress_flock_child(const args_t *args, const int fd) +{ + bool cont; + + for (;;) { + if (flock(fd, LOCK_EX) == 0) { + cont = keep_stressing(); + if (cont) + inc_counter(args); + (void)flock(fd, LOCK_UN); + if (!cont) + break; + } + +#if defined(LOCK_NB) + if (flock(fd, LOCK_EX | LOCK_NB) == 0) { + cont = keep_stressing(); + if (cont) + inc_counter(args); + (void)flock(fd, LOCK_UN); + if (!cont) + break; + } +#endif + +#if defined(LOCK_SH) + if (!keep_stressing()) + break; + if (flock(fd, LOCK_SH) == 0) { + cont = keep_stressing(); + if (cont) + inc_counter(args); + (void)flock(fd, LOCK_UN); + if (!cont) + break; + } +#endif + +#if defined(LOCK_SH) && defined(LOCK_NB) + if (!keep_stressing()) + break; + if (flock(fd, LOCK_SH | LOCK_NB) == 0) { + cont = keep_stressing(); + if (cont) + inc_counter(args); + (void)flock(fd, LOCK_UN); + if (!cont) + break; + } +#endif
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-31 19:53:34 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Wed Jan 31 19:53:34 2018 rev:31 rq:571310 version:0.09.14 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-26 13:40:45.245779229 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-31 19:54:01.179539724 +0100 @@ -1,0 +2,26 @@ +Wed Jan 31 08:41:23 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.14 + * Makefile: bump version + * stress-sigpipe: reduce scope of int ret + * stress-wcsstr: sanity check to see if there are any wcs* functions + * Add full wide char function autodetection + * stress-chown: workaround a NetBSD hang on usleep + * stress-chmod: workaround a NetBSD hang on usleep + * stress-cpu: add __fp16 float16 support (ARM) + * test/test-float: ensure test code is not overly optimized out + * test/test-float.c: ensure build options are same as stress-cpu.c + * Generalize float type config tests + * stress-cpu: Add float32, float80 and float128 support + * stress-ng: add some alignment tweaks to naturally align fields + * Add a new vm-addr virtual memory address stressor + * README: update number of stressors + * stress-funccall: make functions non-static, force less optimization + * stress-vm: add UNLIKELY annotations to improve performance + * stress-procfs: don't write using a NULL badbuf + * Add sigpipe stressor + * Add bad write buffer to procfs write + * stress-procfs: do proc writes only if proc_write is true + * stress-vm-rw: fix build failure on ia64 with missing HAVE_CLONE + +--- Old: stress-ng-0.09.13.tar.xz New: stress-ng-0.09.14.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.K5gJSk/_old 2018-01-31 19:54:01.887506799 +0100 +++ /var/tmp/diff_new_pack.K5gJSk/_new 2018-01-31 19:54:01.887506799 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.13 +Version:0.09.14 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.13.tar.xz -> stress-ng-0.09.14.tar.xz ++ 2317 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-26 13:40:44 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Jan 26 13:40:44 2018 rev:30 rq:569845 version:0.09.13 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-25 12:40:12.439597083 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-26 13:40:45.245779229 +0100 @@ -1,0 +2,24 @@ +Fri Jan 26 09:36:23 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.13 + * Makefile: bump version + * Manual: update date + * Makefile.config: reorder detection, no major change + * stress-userfault: add missing check for HAVE_CLONE, should fix +FTBFS for ia64 arch + * Rename stress_hdd_opts to stress_set_hdd_opts + * Rename stress_filename_opts to stress_set_filename_opts + * stress-matrix: make a couple of functions static + * stress-enosys: fix variable shadowing warning + * Add HAVE_SYSCALL_H detection and try to get more syscall coverage + * stress-enosys: add an a complete set of known syscalls to skip + * stress-enosys: make index ssize_t, fixes GNU/HURD build warning + * Ensure skip syscall array is at least 1 element + * Add a new enosys system call stressor + * test/test-notify: add sanity check on message length + * stress-cyclic: cast longs to int64_t before multiply to fix overflow + * stress-funccall: add arg swapped recursion to calls + * stress-funccall: add large data structure passing + * stress-vecmath: vectorize constants, make them const too + +--- Old: stress-ng-0.09.12.tar.xz New: stress-ng-0.09.13.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.0lSFxW/_old 2018-01-26 13:40:46.229733276 +0100 +++ /var/tmp/diff_new_pack.0lSFxW/_new 2018-01-26 13:40:46.233733089 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.12 +Version:0.09.13 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.12.tar.xz -> stress-ng-0.09.13.tar.xz ++ 4091 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-25 12:40:10 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Thu Jan 25 12:40:10 2018 rev:29 rq:569241 version:0.09.12 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-20 11:27:23.97803 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-25 12:40:12.439597083 +0100 @@ -1,0 +2,28 @@ +Tue Jan 23 12:55:26 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.12 + * Makefile: bump version + * stress-clone: fix build issue on systems without the clone system call + * test/test-getmntent: remove unused variable 'n' + * stress-revio: fix build warning on OS X builds + * stress-swap: use mwc1() for single bit random value + * stress-shm: use mwc1() for single bit random value + * stress-shm-sysv: use mwc1() for single bit random value + * stress-schedpolicy: use mwc1() for single bit random value + * stress-key: use mwc1() for single bit random value + * stress-iomix: use mwc1() for single bit random value + * stress-dup: use mwc1() for single bit random value + * stress-aio: use mwc1() for single bit random value + * stress-madvise: add in new MADV options (Linux + BSD) + * stress-membarrier: add in new membarrier commands to enum + * Add fixed mmaping stressor, mmap-fixed + * stress-fcntl: add F_GET_RW_HINT/F_SET_RW_HINT fcntl controls + * stress-branch: optimization, remove a ! operator and align jmp table + * stress-dev: add some extra per-device ioctl exercising + * Makefile.config: generalize header detection + * stress-madvise: perform random file or anonymous mapping for MADV_FREE + * Add 1 bit mwc function + * stress-madvise: add MADV_KEEPONFORK advise flag + * Add reverse I/O stressor: revio + +--- Old: stress-ng-0.09.11.tar.xz New: stress-ng-0.09.12.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.law3Uu/_old 2018-01-25 12:40:13.191561976 +0100 +++ /var/tmp/diff_new_pack.law3Uu/_new 2018-01-25 12:40:13.191561976 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.11 +Version:0.09.12 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.11.tar.xz -> stress-ng-0.09.12.tar.xz ++ 1657 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-20 11:27:23 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Sat Jan 20 11:27:23 2018 rev:28 rq:567514 version:0.09.11 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-16 09:43:09.287486629 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-20 11:27:23.97803 +0100 @@ -1,0 +2,13 @@ +Thu Jan 18 17:52:13 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.11 + * Makefile: bump version + * Manual: update date + * stress-sigio: don't build if missing various core functionality + * stress-sigio: remove sigprocmask, this is not used now + * Makefile: forgot to add the new stress-sigio stressor + * Add new sigio asynchronous I/O SIGIO stressor + * Add clone glibc wrapper autodetection, fixes ia64 builds + * Manual: remove excessive misplaced escape chars + +--- Old: stress-ng-0.09.10.tar.xz New: stress-ng-0.09.11.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.5CxbiO/_old 2018-01-20 11:27:24.638413538 +0100 +++ /var/tmp/diff_new_pack.5CxbiO/_new 2018-01-20 11:27:24.642413352 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.10 +Version:0.09.11 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.10.tar.xz -> stress-ng-0.09.11.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.10/Makefile new/stress-ng-0.09.11/Makefile --- old/stress-ng-0.09.10/Makefile 2018-01-12 14:48:03.0 +0100 +++ new/stress-ng-0.09.11/Makefile 2018-01-17 18:02:47.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.10 +VERSION=0.09.11 # # Codename "portable pressure producer" # @@ -189,6 +189,7 @@ stress-shm-sysv.c \ stress-sigfd.c \ stress-sigfpe.c \ + stress-sigio.c \ stress-sigpending.c \ stress-sigsegv.c \ stress-sigsuspend.c \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.10/Makefile.config new/stress-ng-0.09.11/Makefile.config --- old/stress-ng-0.09.10/Makefile.config 2018-01-12 14:48:03.0 +0100 +++ new/stress-ng-0.09.11/Makefile.config 2018-01-17 18:02:47.0 +0100 @@ -730,6 +730,14 @@ endif endif +ifndef $(HAVE_CLONE) +HAVE_CLONE = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) have_clone) +ifeq ($(HAVE_CLONE),1) + CONFIG_CFLAGS += -DHAVE_CLONE +$(info autoconfig: using clone) +endif +endif + endif @@ -1552,3 +1560,16 @@ echo 0 ;\ fi @rm -rf $(DIR)/test-lockf + +# +# check if we have clone +# +.PHONY: have_clone +have_clone: $(DIR)/test-clone.c + @$(CC) $(CFLAGS) $(CPPFLAGS) $(DIR)/test-clone.c -o $(DIR)/test-clone 2> /dev/null || true + @if [ -f $(DIR)/test-clone ]; then \ + echo 1 ;\ + else \ + echo 0 ;\ + fi + @rm -rf $(DIR)/test-clone diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.10/stress-clone.c new/stress-ng-0.09.11/stress-clone.c --- old/stress-ng-0.09.10/stress-clone.c2018-01-12 14:48:03.0 +0100 +++ new/stress-ng-0.09.11/stress-clone.c2018-01-17 18:02:47.0 +0100 @@ -39,7 +39,7 @@ uint64_t length;/* Length of list */ } clone_list_t; -#if defined(__linux__) && NEED_GLIBC(2,14,0) +#if defined(__linux__) && NEED_GLIBC(2,14,0) && defined(HAVE_CLONE) static clone_list_t clones; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.10/stress-ng.1 new/stress-ng-0.09.11/stress-ng.1 --- old/stress-ng-0.09.10/stress-ng.1 2018-01-12 14:48:03.0 +0100 +++ new/stress-ng-0.09.11/stress-ng.1 2018-01-17 18:02:47.0 +0100 @@ -2,7 +2,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH STRESS-NG 1 "January 12, 2018" +.TH STRESS-NG 1 "January 17, 2018" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -1365,7 +1365,7 @@ .B \-d N, \-\-hdd N start N workers continually writing, reading and removing
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-16 09:43:08 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Jan 16 09:43:08 2018 rev:27 rq:564495 version:0.09.10 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-07 17:23:12.580110641 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-16 09:43:09.287486629 +0100 @@ -1,0 +2,26 @@ +Sat Jan 13 14:46:17 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.10 + * Makefile: bump version + * stress-tlb-shootdown: ensure proc_mask is zero'd before use + * Makefile.config: make fdatasync test fail if prototype is different + * stress-rawdev: fix warning on non-linux builds + * Manual: add another contributor to the manual + * stress-unshare: throttle back when resources are getting low + * stress-rawdev: make min/max block size #define values + * stress-rawdev: ensure blksize cannot be less than 512 bytes + * stress-rawdev: don't allow insanely sized block sizes + * stress-rawdev: add a keep stressing check inside wiggle 2nd loop + * stress-rawdev: ensure shifted values are never zero + * stress-rawdev: use correct type for reading block size + * stress-resources: ensure we don't have too many resource forks + * stress-resources: try hard not to get too many OOMs + * stress-dev: disable /dev/hpet testing when running as root + * debian/control: skip requirement of libkeyutils-dev for ia64 + * stress-matrix: fix broken xy vs yx matrix method selection + * stress-vm: remove a duplicated check addr == ptr + * stress-filename: compare to zero rather than <= 0 + * stress-fcntl.c: fix syntax errors + * Update copyright year + +--- Old: stress-ng-0.09.09.tar.xz New: stress-ng-0.09.10.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.Uy0bTK/_old 2018-01-16 09:43:09.895458171 +0100 +++ /var/tmp/diff_new_pack.Uy0bTK/_new 2018-01-16 09:43:09.895458171 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.09 +Version:0.09.10 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.09.tar.xz -> stress-ng-0.09.10.tar.xz ++ 3426 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-07 17:23:09 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Sun Jan 7 17:23:09 2018 rev:26 rq:562161 version:0.09.09 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-01 22:36:23.196836697 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-07 17:23:12.580110641 +0100 @@ -1,0 +2,10 @@ +Fri Jan 5 21:29:32 UTC 2018 - mar...@gmx.de + +- Update to version 09.09.09 + * Makefile: bump version + * stress-tlb-shootdown: only kill legitimate pids + * stress-tlb-shootdown: make child processes more OOM-able + * stress-rawdev: replace some spaces with tab for indentation + * stress-ng.1: fix table for rawdev-method option + +--- Old: stress-ng-0.09.08.tar.xz New: stress-ng-0.09.09.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.VI6NXL/_old 2018-01-07 17:23:13.124085144 +0100 +++ /var/tmp/diff_new_pack.VI6NXL/_new 2018-01-07 17:23:13.128084956 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.08 +Version:0.09.09 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.08.tar.xz -> stress-ng-0.09.09.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.08/Makefile new/stress-ng-0.09.09/Makefile --- old/stress-ng-0.09.08/Makefile 2017-12-31 18:18:59.0 +0100 +++ new/stress-ng-0.09.09/Makefile 2018-01-04 02:38:32.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.08 +VERSION=0.09.09 # # Codename "portable pressure producer" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.08/stress-ng.1 new/stress-ng-0.09.09/stress-ng.1 --- old/stress-ng-0.09.08/stress-ng.1 2017-12-31 18:19:00.0 +0100 +++ new/stress-ng-0.09.09/stress-ng.1 2018-01-04 02:38:32.0 +0100 @@ -2313,6 +2313,7 @@ wiggle T{ repeatedy read across the raw device in 128 evenly steps with each step reading 1024 blocks backwards from each step. +T} ends T{ repeatedy read the first and last 128 start and end blocks of the raw device alternating from start of the device to the end of the device. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.08/stress-rawdev.c new/stress-ng-0.09.09/stress-rawdev.c --- old/stress-ng-0.09.08/stress-rawdev.c 2017-12-31 18:19:00.0 +0100 +++ new/stress-ng-0.09.09/stress-rawdev.c 2018-01-04 02:38:32.0 +0100 @@ -34,8 +34,8 @@ unsigned long blks, unsigned long blksz); typedef struct { -const char *name; -const rawdev_func func; + const char *name; + const rawdev_func func; } stress_rawdev_method_info_t; /* @@ -233,11 +233,11 @@ unsigned long blks, unsigned long blksz) { -static int i = 1; /* Skip over stress_rawdev_all */ + static int i = 1; /* Skip over stress_rawdev_all */ -rawdev_methods[i++].func(args, fd, blks, blksz); -if (!rawdev_methods[i].func) -i = 1; + rawdev_methods[i++].func(args, fd, blks, blksz); + if (!rawdev_methods[i].func) + i = 1; } @@ -301,13 +301,13 @@ struct stat stat_buf; int fd; unsigned long blks = 0, blksz = 0; -const stress_rawdev_method_info_t *rawdev_method = _methods[0]; -rawdev_func func; + const stress_rawdev_method_info_t *rawdev_method = _methods[0]; + rawdev_func func; stress_temp_dir_args(args, path, sizeof(path)); -(void)get_setting("rawdev-method", _method); -func = rawdev_method->func; + (void)get_setting("rawdev-method", _method); + func = rawdev_method->func; fd = open(path, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); if (fd < 0) { @@ -378,6 +378,6 @@ #else int stress_rawdev(const args_t *args) { -return stress_not_implemented(args); + return stress_not_implemented(args); } #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.08/stress-tlb-shootdown.c new/stress-ng-0.09.09/stress-tlb-shootdown.c --- old/stress-ng-0.09.08/stress-tlb-shootdown.c
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-01 22:36:06 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Jan 1 22:36:06 2018 rev:25 rq:560979 version:0.09.08 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-12-19 10:58:14.594057817 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-01 22:36:23.196836697 +0100 @@ -1,0 +2,22 @@ +Mon Jan 1 10:41:32 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.08 + * Makefile: bump version + * Makefile.config: remove need for LIBBSD for wchar.h path detection + * stress-rawdev: fix linking failure on non linux systems + * Add wchar.h and bsd/wchar.h path detection, makes stress-ng.h cleaner + * Add rawdev raw device read stressor + * stress-vecmath: use uint128_put for 128 bit integer + * Move ALIGNED and SECTION macros to stress-ng.h + * Add OPTIMIZE0 level zero optimization hint macro + * stress-socket-diag: remove some consts, cleans up clang warnings + * Use the FORMAT macro for some printf style functions + * stress-vm: fix warning when building with PEDANTIC=1 + * stress-tlb-shootdown: fix unterminated comment + * stress-timer: fix warning when building with PEDANTIC=1 + * stress-itimer: fix warning when building with PEDANTIC=1 + * stress-funccall: clean up warnings when building with PEDANTIC=1 + * stress-physpage: only close an opened fd_pc file descriptor + * stress-tlb: fix incorrect affinity on cores + +--- Old: stress-ng-0.09.07.tar.xz New: stress-ng-0.09.08.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.pekXTd/_old 2018-01-01 22:36:24.620361421 +0100 +++ /var/tmp/diff_new_pack.pekXTd/_new 2018-01-01 22:36:24.624360086 +0100 @@ -1,7 +1,7 @@ # # spec file for package stress-ng # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015, Martin Hauke# # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.07 +Version:0.09.08 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.07.tar.xz -> stress-ng-0.09.08.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.07/Makefile new/stress-ng-0.09.08/Makefile --- old/stress-ng-0.09.07/Makefile 2017-12-14 19:17:52.0 +0100 +++ new/stress-ng-0.09.08/Makefile 2017-12-31 18:18:59.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.07 +VERSION=0.09.08 # # Codename "portable pressure producer" # @@ -168,6 +168,7 @@ stress-quota.c \ stress-qsort.c \ stress-radixsort.c \ + stress-rawdev.c \ stress-rdrand.c \ stress-readahead.c \ stress-remap-file-pages.c \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.07/Makefile.config new/stress-ng-0.09.08/Makefile.config --- old/stress-ng-0.09.07/Makefile.config 2017-12-14 19:17:52.0 +0100 +++ new/stress-ng-0.09.08/Makefile.config 2017-12-31 18:18:59.0 +0100 @@ -75,6 +75,22 @@ endif endif +ifndef $(HAVE_BSD_WCHAR) +HAVE_BSD_WCHAR = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) have_bsd_wchar) +ifeq ($(HAVE_BSD_WCHAR),1) + CONFIG_CFLAGS += -DHAVE_BSD_WCHAR +$(info autoconfig: using bsd/wchar.h) +endif +endif + +ifndef $(HAVE_WCHAR) +HAVE_WCHAR = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) have_wchar) +ifeq ($(HAVE_WCHAR),1) + CONFIG_CFLAGS += -DHAVE_WCHAR +$(info autoconfig: using wchar.h) +endif +endif + ifndef $(HAVE_LIB_Z) HAVE_LIB_Z = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) have_lib_z) ifeq ($(HAVE_LIB_Z),1) @@ -792,6 +808,32 @@ @rm -f $(DIR)/test-libbsd # +# check if we can include bsd/wchar.h +# +.PHONY: have_bsd_wchar +have_bsd_wchar: $(DIR)/test-bsd-wchar.c + @$(CC) $(CFLAGS) $(CPPFLAGS) $(DIR)/test-bsd-wchar.c -o $(DIR)/test-bsd-wchar 2> /dev/null || true + @if [ -f $(DIR)/test-bsd-wchar ]; then \ + echo 1 ;\ + else \ + echo 0 ;\ + fi + @rm -f $(DIR)/test-bsd-wchar + +# +# check if we can include wchar.h +# +.PHONY: have_wchar +have_wchar:
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-12-19 10:58:09 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Dec 19 10:58:09 2017 rev:24 rq:557869 version:0.09.07 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-12-11 18:57:34.259509448 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-12-19 10:58:14.594057817 +0100 @@ -1,0 +2,55 @@ +Sun Dec 17 14:13:43 UTC 2017 - mar...@gmx.de + +- Update to version 0.09.07 + * Makefile: bump version + * Makefile: add stress-version.h to make dist rules + * test: clean up errors in config tests found by static analysis + * Add lockf autoconfigure detection + * stress-io: use HAVE_SYNCFS to detect syncfs availability + * stress-dirdeep: use HAVE_SYNCFS to detect syncfs availability + * Add syncfs autoconfigure detection + * Add fdatasync autoconfigure detection + * Add fsync autoconfigure detection + * stress-flock: remove __sun__ restriction + * Add posix_memalign autoconfigure detection + * Add futimes autoconfigure detection + * stress-zlib: remove restriction on __sun__ + * stress-wait: only disable for broken GNU/Hurd + * Makefile.config: add -Werror to fix build warnings on Minix + * Add mount autoconfigure detection for BSD and Linux + * stress-rmap: remove build restrictions on non-linux systems + * stress-ng: ensure utsname.h is included for non-linux builds + * stress-get: ensure utsname.h is included for non-linux builds + * stress-get: fix build error on non-linux platform + * Add x86 cpuid autoconfigure detection + * Add strlcpy strlcat string func autoconfigure detection + * helper: clean up utsname includes + * Add uname autoconfiguration detection + * stress-msync: replace __minix__ with HAVE_MSYNC + * stress-mincore: use the HAVE_MINCORE macro rather than __gnu_hurd__ + * Add sigwaitinfo and sigqueue autoconfig detection + * stress-hdd: replace __gnu_hurd__ with more generic posix fadvise check + * stress-wait: add notes on why this is disabled on GNU/Hurd + * helper: use HAVE_SIGALTSTACK instead of minix and GNU/Hurd checks + * stress-msync: enable build for GNU/Hurd + * Add posix_openpt autoconfig detection + * stress-mincore: remove extraneous space at end of error message + * test/test-posix-fadvise: force failures GNU/Hurd + * Add posix_fadvise autoconfig detection + * test: force failures for mincore and msync for GNU/Hurd + * stress-fcntl: fix incorrect usage of F_DUPFD_CLOEXEC flag + * stress-get: remove __minix__ #define check + * Add mincore autoconfig detection + * Add msync autoconfigure detection + * stress-mmap: call shim_msync rather than msync + * Add mprotect autoconfigure detection + * Add autoconfigure detection of sigaltstack + * Add autodetection of mlockall and munlockall + * Add mlock autodetection + * Add getpgid autoconfigure detection + * Add getpgrp autoconfigure detection + * split out version macros into stress-version.h + * Add dup3 autoconfigure detection + * stress-trees: voidify return of get_setting for tree-method option + +--- Old: stress-ng-0.09.06.tar.xz New: stress-ng-0.09.07.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.DFfF3Z/_old 2017-12-19 10:58:15.222027502 +0100 +++ /var/tmp/diff_new_pack.DFfF3Z/_new 2017-12-19 10:58:15.222027502 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.06 +Version:0.09.07 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.06.tar.xz -> stress-ng-0.09.07.tar.xz ++ 2833 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-12-11 18:57:26 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Dec 11 18:57:26 2017 rev:23 rq:555894 version:0.09.06 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-11-21 15:34:26.208720930 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-12-11 18:57:34.259509448 +0100 @@ -1,0 +2,84 @@ +Mon Dec 11 10:01:37 UTC 2017 - mplus...@suse.com + +- Use xz tarball + +--- +Sat Dec 9 11:20:21 UTC 2017 - mar...@gmx.de + +- Update to version 0.09.06 + * Makefile: bump version + * Add more smarts in autodetecting wcs* functions + * stress-tree fixes that got discovered after the 0.09.05 release: +- stress-tree: minor changes to splay and rb tree setup and insertion +- stress-tree: fix up tree method calling and add AVL tree + * stress-tree: add binary tree + * stress-tree: use faster method to populate data + +- Update to version 0.09.05 + * Makefile: bump version + * Makefile: remove .xz tarball instead of .gz on make clean rule + * debian/control: update Standards-Version to 4.1.2 + * Debian: watch: change watch URL to use .xz rather than .gz + * Makefile: use xz compression on tarball make dist rule + * Manual: Add more information in the tree description + * stress-wcstr: fix build issues for GNU/kFreeBSD builds + * Don't include bsd/wchar.h for GNU/kFreeBSD + * libbsd test: Add *BSD support + * stress-treee: don't build for __APPLE__ + * Add DragonFly BSD to BSD support for libbsd + * stress-tree: fix build for systems without libbsd + * stress-ng: add funccall mini help options. + * Add libbsd tree stressor + * test/test-libpthread: remove POSIX semaphore checks + * stress-ng.h: fix indentation + * Move put values into global union, saves > 40K on x86 + * Add the funccall function call stressor + * Makefile: move fanotify stressor to correct alphabetical order place + * stress-dev: perform open with O_RDONLY | O_WRONLY for ioctl opens + * stress-clone: catch OOM'ing clone stressors and re-spawn them + +- Update to version 0.09.04 + * Makefile: bump version + * Manual: update date + * stress-sigsegv: catch SIGBUS for systems such as __APPLE__ + * stress-fault: catch SIGBUS for systems such as __APPLE__ + * stress-mmapaddr: cast uint64_t value to intptr_t + * stress-mmapaddr: set addr correctly, fixes null ptr issue + * stress-mmapaddr: add mremapping if supported + * stress-mmapaddr: add MAP_LOCKED random flag setting + * stress-mmapaddr: 2nd mmap should check remap addr, and add MAP_32BIT + * stress-mmapaddr: add random MAP_FIXED flag + * Add stress-mmapaddr random address mmap stressor + * stress-icache: remove constification of page_addr + * stress-hrtimes: make a couple functions static + * stress-vm-rw: constify pointer ctxt + * stress-vm: add a couple of constifications in macros + * stress-userfaultfd: constify a couple of function args + * stress-tmpfs: constify rnd + * stress-stream: constify advice in struct stream_madvise_info_t + * stress-socket: constify type in struct socket_type_t + * stress-pty: fix typo in comment + * stress-mmapfork: constify ln + * stress-mknode: constify greycode + * stress-mincore: remove some empty lines + * stress-mergesort: reorder statements and int declaration + * stress-malloc: add some constifications + * stress-ioport: constify flag + * stress-icache: constify page_addr + * stress-hdd: add some more constifications + * stress-full: constify fields of a struct + * stress-flock: constify ppid + * stress-filename: add various variable constifications + * stress-fiemap: add various variable constifications + * stress-dirdeep: constify inodes_avail + * stress-dentry: add a constification to a data structure + * stress-clock: add a few more constifications + * stress-branch: make array labels const + * affinity: constify max_cpus + * Add more comments to stress-ng.h + * stress-vforkmany: call vfork syscall directly when possible + * stress-open: only close fd's that have been opened + * stress-cpu-online: only allow all CPUs to be offlined with 1 instance + * stress-cpu-online: by default, don't offline/online CPU 0 + +--- Old: stress-ng-0.09.03.tar.gz New: stress-ng-0.09.06.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.JJsEU7/_old 2017-12-11 18:57:35.435453437 +0100 +++ /var/tmp/diff_new_pack.JJsEU7/_new 2017-12-11
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-11-21 15:34:19 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Nov 21 15:34:19 2017 rev:22 rq:544076 version:0.09.03 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-11-10 14:57:58.690817746 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-11-21 15:34:26.208720930 +0100 @@ -1,0 +2,15 @@ +Mon Nov 20 19:15:59 UTC 2017 - mar...@gmx.de + +- Update to version 0.09.03 + * Makefile: bump version + * Manual: update date + * stress-physpage: move unsupported function + * Add new physpage stressor + * Manual: add more notes on the OOM behaviour of the stack stressor + * Add in stressor name or core context as prefix in pr_dbg messages + * stress-fanotify: write "test" rather than "foo" + * stress-exec: don't allow this to run as root, skip rather than fail + * stress-ng: remove semaphore.h, it is in stress-ng.h already + * stress-hrtimers: don't kill pid 0 + +--- Old: stress-ng-0.09.02.tar.gz New: stress-ng-0.09.03.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.Bhu7t6/_old 2017-11-21 15:34:27.576671359 +0100 +++ /var/tmp/diff_new_pack.Bhu7t6/_new 2017-11-21 15:34:27.576671359 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.02 +Version:0.09.03 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.02.tar.gz -> stress-ng-0.09.03.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.02/Makefile new/stress-ng-0.09.03/Makefile --- old/stress-ng-0.09.02/Makefile 2017-11-07 15:55:41.0 +0100 +++ new/stress-ng-0.09.03/Makefile 2017-11-19 17:02:40.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.02 +VERSION=0.09.03 # # Codename "harmful hardware harasser" # @@ -156,6 +156,7 @@ stress-opcode.c \ stress-open.c \ stress-personality.c \ + stress-physpage.c \ stress-pipe.c \ stress-poll.c \ stress-procfs.c \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.02/helper.c new/stress-ng-0.09.03/helper.c --- old/stress-ng-0.09.02/helper.c 2017-11-07 15:55:41.0 +0100 +++ new/stress-ng-0.09.03/helper.c 2017-11-19 17:02:40.0 +0100 @@ -610,7 +610,7 @@ char path[PATH_MAX]; if (getcwd(path, sizeof(path)) == NULL) { - pr_dbg("Cannot determine current working directory\n"); + pr_dbg("cwd: Cannot determine current working directory\n"); return; } if (access(path, R_OK | W_OK)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.02/ignite-cpu.c new/stress-ng-0.09.03/ignite-cpu.c --- old/stress-ng-0.09.02/ignite-cpu.c 2017-11-07 15:55:41.0 +0100 +++ new/stress-ng-0.09.03/ignite-cpu.c 2017-11-19 17:02:40.0 +0100 @@ -106,7 +106,7 @@ pid = fork(); if (pid < 0) { - pr_dbg("failed to start ignite cpu daemon, " + pr_dbg("ignite-cpu: failed to start ignite cpu daemon, " "errno=%d (%s)\n", errno, strerror(errno)); return; } else if (pid == 0) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.02/perf.c new/stress-ng-0.09.03/perf.c --- old/stress-ng-0.09.02/perf.c2017-11-07 15:55:41.0 +0100 +++ new/stress-ng-0.09.03/perf.c2017-11-19 17:02:40.0 +0100 @@ -393,7 +393,7 @@ if (!sp->perf_opened) { pthread_spin_lock(_shared->perf.lock); if (!g_shared->perf.no_perf) { - pr_dbg("perf_event_open failed, no " + pr_dbg("perf: perf_event_open failed, no " "perf events [%u]\n", getpid()); g_shared->perf.no_perf = true; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.02/sched.c new/stress-ng-0.09.03/sched.c --- old/stress-ng-0.09.02/sched.c 2017-11-07 15:55:41.0 +0100 +++ new/stress-ng-0.09.03/sched.c 2017-11-19 17:02:40.0 +0100 @@ -119,7 +119,7 @@
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-11-10 14:57:45 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Nov 10 14:57:45 2017 rev:21 rq:540201 version:0.09.02 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-11-08 15:14:08.045285828 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-11-10 14:57:58.690817746 +0100 @@ -1,0 +2,30 @@ +Thu Nov 9 10:00:38 UTC 2017 - mar...@gmx.de + +- Update to version 0.09.02 + * Makefile: bump version + * Manual: update contributors names and date + * README: update, add OS X instructions and add clean rule + * shim: cast to int for brk for __APPLE__ + * stress-ng.h: fix missing _ off __APPLE_ macro name + * Use shim_sbrk and shim_brk wrappers + * Add shim for brk and sbrk + * stress-pthread: use shim_sched_yield instead if pthread_yield + * stress-ng.h: use shim spinlock in warn_once inline helper + * pthreads: shim spinlocks so we can use mutex if not available + * Makefile.config: add missing ( + * Make BSD library more flexible, especially with __APPLE__ arch + * stress-inode-flags: reset flags to zero at end of loop (LP: #1730297) + * stress-inode-flags: move counter to bump once per loop iteration + * stress-random: enable random stressor for __APPLE__ arch + * stress-filename: default to POSIX filename chars for __APPLE__ + * stress-filename: OS X can't have ':' in filenames + * stress-fcntl: fix up incorrect name of failed system call + * stress-fcntl: remove need for 2nd fd in F_DUPFD + * stress-mmap: add MAC OS X mmap flags + * stress-schedpolicy: disable this for __APPLE__ arch + * sched: detect __APPLE__ and don't used sched funcs for this arch + * stress-zlib: correct text start/end for all OS choices + * test/test-libpthread: ensure we check all pthread functionality + * Update README.Android notes + +--- Old: stress-ng-0.09.01.tar.gz New: stress-ng-0.09.02.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.aCTKRO/_old 2017-11-10 14:58:00.066767976 +0100 +++ /var/tmp/diff_new_pack.aCTKRO/_new 2017-11-10 14:58:00.070767831 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.01 +Version:0.09.02 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.01.tar.gz -> stress-ng-0.09.02.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.01/Makefile new/stress-ng-0.09.02/Makefile --- old/stress-ng-0.09.01/Makefile 2017-11-02 17:23:16.0 +0100 +++ new/stress-ng-0.09.02/Makefile 2017-11-07 15:55:41.0 +0100 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.09.01 +VERSION=0.09.02 # # Codename "harmful hardware harasser" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.09.01/Makefile.config new/stress-ng-0.09.02/Makefile.config --- old/stress-ng-0.09.01/Makefile.config 2017-11-02 17:23:16.0 +0100 +++ new/stress-ng-0.09.02/Makefile.config 2017-11-07 15:55:41.0 +0100 @@ -21,7 +21,9 @@ APPARMOR_PARSER=/sbin/apparmor_parser LIB_APPARMOR := -lapparmor +ifneq ($(shell uname -s),Darwin) LIB_BSD := -lbsd +endif LIB_Z := -lz LIB_CRYPT := -lcrypt LIB_RT := -lrt @@ -68,7 +70,7 @@ ifeq ($(HAVE_LIB_BSD),1) CONFIG_CFLAGS += -DHAVE_LIB_BSD CONFIG_LDFLAGS += $(LIB_BSD) -$(info autoconfig: using $(LIB_BSD)) +$(info autoconfig: using libbsd functions) endif endif @@ -108,6 +110,14 @@ endif endif +ifndef $(HAVE_LIB_PTHREAD_SPINLOCK) +HAVE_LIB_PTHREAD_SPINLOCK = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) have_lib_pthread_spinlock) +ifeq ($(HAVE_LIB_PTHREAD_SPINLOCK),1) + CONFIG_CFLAGS += -DHAVE_LIB_PTHREAD_SPINLOCK +$(info autoconfig: using pthread spinlock) +endif +endif + ifndef $(HAVE_LIB_SCTP) HAVE_LIB_SCTP = $(shell $(MAKE) -f Makefile.config --no-print-directory $(HAVE_NOT) have_lib_sctp) ifeq ($(HAVE_LIB_SCTP),1) @@ -587,6 +597,19 @@ @rm -f $(DIR)/test-libpthread # +# check if we can build against libpthread +# +.PHONY: have_lib_pthread_spinlock +have_lib_pthread_spinlock: $(DIR)/test-libpthread-spinlock.c + @$(CC) $(CFLAGS) $(CPPFLAGS) $(DIR)/test-libpthread-spinlock.c $(LIB_PTHREAD) -o $(DIR)/test-libpthread-spinlock 2> /dev/null || true + @if [ -f
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-11-08 15:11:02 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Wed Nov 8 15:11:02 2017 rev:20 rq:539617 version:0.09.01 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-10-27 14:00:37.486251610 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-11-08 15:14:08.045285828 +0100 @@ -1,0 +2,56 @@ +Tue Nov 7 15:51:51 UTC 2017 - mar...@gmx.de + +- Update to version 0.09.01 + * Makefile: bump version + * Manual: update contributors names and date + * README: update, add OS X instructions and add clean rule + * shim: cast to int for brk for __APPLE__ + * stress-ng.h: fix missing _ off __APPLE_ macro name + * Use shim_sbrk and shim_brk wrappers + * Add shim for brk and sbrk + * stress-pthread: use shim_sched_yield instead if pthread_yield + * stress-ng.h: use shim spinlock in warn_once inline helper + * pthreads: shim spinlocks so we can use mutex if not available + * Makefile.config: add missing ( + * Make BSD library more flexible, especially with __APPLE__ arch + * stress-inode-flags: reset flags to zero at end of loop (LP: #1730297) + * stress-inode-flags: move counter to bump once per loop iteration + * stress-random: enable random stressor for __APPLE__ arch + * stress-filename: default to POSIX filename chars for __APPLE__ + * stress-filename: OS X can't have ':' in filenames + * stress-fcntl: fix up incorrect name of failed system call + * stress-fcntl: remove need for 2nd fd in F_DUPFD + * stress-mmap: add MAC OS X mmap flags + * stress-schedpolicy: disable this for __APPLE__ arch + * sched: detect __APPLE__ and don't used sched funcs for this arch + * stress-zlib: correct text start/end for all OS choices + * test/test-libpthread: ensure we check all pthread functionality + * Update README.Android notes + +--- +Wed Nov 1 09:35:04 UTC 2017 - mar...@gmx.de + +- Update to version 0.09.00: + * Makefile: bump major version + * Makefile Add perf-event.c and usr.bin.pulseaudio.eg to dist rule + * test/test-mathfunc.c: ensure link fails if function is not available + * Add exporting of MATHFUNC for BSD builds + * stress-ng: fix typo in comment + * shim: remove leading tab on empty line + * Add hrtimers stressor + * sched: use pr_* logging and quiet flags rather than fprintf + * Add CFLAGS and add -I to path so that stress-ng.h can be included + * Add ioport (port 0x80) stressor + * stress-resources: don't abort early on cleanup, fixes msg leaking + * stress-cpu: use L suffix for all long double constants + * stress-bigheap: cast uint8_t ptr to void * for %p format + * stress-af-alg: remove unused macro SEMI_BLOCK_SIZE + * stress-affinity: cast return type from stress_get_processors_configured + * Remove ; at end of macro STRESS + * Makefile: remove the rm of test-decimal.c, it is now redundant + * Makefile: remove cpu decimal float test, it is in the Makefile.config + * Move test config sources to test directory + * stress-dev: catch SIGKILL et al on device access breakage + * debian/control: change Priority to optional + +--- Old: stress-ng-0.08.18.tar.gz New: stress-ng-0.09.01.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.RSzKyc/_old 2017-11-08 15:14:08.909254291 +0100 +++ /var/tmp/diff_new_pack.RSzKyc/_new 2017-11-08 15:14:08.929253560 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.18 +Version:0.09.01 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.18.tar.gz -> stress-ng-0.09.01.tar.gz ++ 6420 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-10-27 14:00:34 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Oct 27 14:00:34 2017 rev:19 rq:535637 version:0.08.18 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-10-02 16:54:51.860828020 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-10-27 14:00:37.486251610 +0200 @@ -1,0 +2,81 @@ +Fri Oct 20 13:04:05 UTC 2017 - mar...@gmx.de + +- Update to version 0.08.18: + * Makefile: bump version + * Manual: update date + * debian/control: update Standards-Version to 4.1.1 + * stress-hsearch: use sizeof on size of object and not the type + * stress-vm: use sizeof on size of object and not the type + * stress-ng: use sizeof on size of object and not the type + * stress-radixsort: use sizeof on size of object and not the type + * stress-shm: use sizeof on size of object and not the type + * stress-zlib: use sizeof on size of object and not the type + * stress-udp: use sizeof on size of object and not the type + * stress-mlock: use sizeof on size of object and not the type + * stress-sigsuspend: use sizeof on size of object and not the type + * stress-tsearch: use sizeof on size of object and not the type + * stress-stream: use sizeof on size of object and not the type + * stress-yield: use sizeof on size of object and not the type + * test-libbsd: use sizeof on size of object and not the type + * stress-scpt: remove extraneous space + * stress-qsort: use sizeof on size of object and not the type + * stress-opcode: use sizeof on size of object and not the type + * stress-mergesort: use sizeof on size of object and not the type + * stress-lsearch: use sizeof on size of object and not the type + * stress-heapsort: use sizeof on size of object and not the type + * stess-fiemap: use sizeof on size of object and not the type + * stress-cpu: fix setting of data values for stats data + * stress-cpu: use sizeof on size of object and not the type + * stress-cpu-online: use sizeof on size of object and not the type + * stress-bsearch: use sizeof on size of object and not the type + * stress-apparmor: use sizeof on size of object and not the type + * stress-aio: use sizeof on size of object and not the type + * perf: use sizeof on size of object and not the type + * cache: use sizeof on size of object and not the type + * stress-cpu: add statistics computations (stats cpu method) + * Add eventfd autodetection + * Add chroot autodetection + * stress-cap: remove __linux__ check + * stress-netdev: make errno EADDRNOTAVAIL non-fatal + * Makefile: re-organize, put config probing into Makefile.config + * Add swapcontext autoconfig detection + * stress-zlib: add handler to catch code text read faults + * stress-cyclic: print 64 bit signed 0 value dist stats correctly +on 32 bit arch + * stress-cyclic: fix up bucket info + * stress-cyclic: dump more buckets and don't show lots of trailing +zeros + * stress-fiemap: add more yield points for snappier termination + +- Update to version 0.08.17: + * Makefile: bump version + * debian/control: update Standards-Version to 4.1.0 + * perf: rename perf_info argument to pi to avoid shadowing warning + * README: update number of stressors + * stress-procfs: add some seeks to further exercise procfs + * test-mathfunc: ensure we link in the math func + * Fix test-mathfunc checks - fails on BSD. + * Makefile: add test-mathfunc.c and add it to dist rule + * Makefile + stress-cpu: add autodetection of missing math functions + * perf: inline perf_type_tracepoint_resolve_config + * perf: remove need for prefix of PERF_COUNT_ on perf counter names + * perf: remove need for the HW_CACHE wrapper macro + * perf: move PERF_INFO_TP macro + * perf: increase width of label by 1 char + * perf: rename STRESS_GOT to STRESS_PERF_DEFINED + * Remove perf_get_counter_by_index, simplify code + * Move perf_scale_t and perf_scale, make array const too + * perf: remove helper function perf_get_label_by_index + * perf: simplyify event handling, remove need for ids + * stress-ng.h: remove redundant minix #if def + * perf: remove some white spaces before tabs. bad formatting + * perf: add some more perf hardware events + * perf: add more trace point events + * perf: fix spelling mistake in comment + * perf: Add more units scaling, for when processors run really fast + * Manual: update contributors + * stress-key: bump timeout to 7200 seconds from 1 second + * stress-opcode: fix build warning when SECCOMP_SET_MODE_FILTER is +not defined + +--- Old:
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-10-02 16:54:43 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Oct 2 16:54:43 2017 rev:18 rq:530301 version:0.08.16 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-08-10 14:13:37.591584069 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-10-02 16:54:51.860828020 +0200 @@ -1,0 +2,99 @@ +Sun Oct 1 14:28:32 UTC 2017 - mar...@gmx.de + +- Update to version 0.08.16: + * Makefile: bump version + * stress-aio-linux: automatically scale requests (LP: #1711675) + * stress-socket-diag: sockdiag_send zero return should be checked + * stress-socket-diag: sockdiag_send should return 0 on stress test end + * stress-socket-diag: ensure name is sockdiag and not sock-diag + * Add swapon/off stressor + +- Update to version 0.08.15: + * Makefile: bump version + * Manual: update date + * Abstract a shim for off64_t + * shim: fix typo, error should be errno + * stress-opcode: don't use seccomp if SECCOMP_SET_MODE_FILTER is not defined + * stress-memrate: add volatile in void cast to fix buildw arning + * stress-socket-diag: constify attr and cast + * shim: move iopriority shims from io-priority.c to shim.c + * stress-pthread: fix typo mutx -> mutex + * Add cpu-online and oom-pipe stressors to the pathological class + * shim: move shim_sync_file_range from stress-sync-file to shim + * shim: use __NR_futex instead of SYS_futex in syscall + * stress-dup: use dup3 shim + * shim: add shim to dup3 + * stress-mincore: reset random address if it matches previous address + * syscalls.txt: update + * stress-clock: add half-baked attempt to set timer + * helper: remove extraneous and incorrect < 0 after prctl call + * fix -x exclude option + * stress-ng: make index size_t type + * stress-opcode: add seccomp filtering to limit syscalls + * helper: stress_drop_capabilities: don't allow new privileges + * Enable SCHED_DEADLINE and rework some abstraction interfaces + * timers: cast to type of tv fields rather than long long int + * stress-madvise: add MADV_WIPEONFORK + * stress-vforkmany: cleanup build warnings on munmap on openindiana + * stress-memrate: cleanup build warnings on munmap on openindiana + * stress-matrix: cleanup build warnings on munmap on openindiana + * temporarily disable SCHED_DEADLINE scheduling + +- Update to version 0.08.14: + * Makefile: bump version + * Update TODO list + * Add a latin (Lorem Ipsum) random text mode to zlib method + * test-mq-posix: force failure for GNU/HURD + * test-mq-posix: fix build failure because of missing + * stress-resources: clean up warning when POSIX MQs are not available + * include in stress-ng.h + * stress-mq: make build depend on HAVE_MQ_POSIX being defined + * Add branch stressor that exercises process branch prediction + * stress-memrate: perform oom adjustment in child earlier than allocation + * test-sock-diag: voidify array unix_diag to work around clang warning + * stress-kcmp: fix kcmp shim and fully implement KCMP_EPOLL_TFD stressor + * stress-semaphore: make POSIX semaphores depend on HAVE_SEM_POSIX + * stress-resources: waste POSIX message queues + * stress-resources: waste SYSV message queues + * stress-resources: waste SYSV semaphores + +- Update to version 0.08.13: + * stress-rdrand: use 32 bit rdrand for i386 + * stress_drop_capabilities: voidify name to avoid warning + * Enable 64 bit large file system support by default + * debian/rules: Add hardening=+all + * manual: fix several spelling mistakes + * stress-cpu: fix spelling mistake "assigment" -> "assignment" + * stress-ng: fix spelling mistake "afer" -> "after" + * stress-opcode: drop all capabilties so we can't do much +damage (LP: #1714044) + * helper: add stress_drop_capabilities to drop all capabilities + * stress-socket-diag: use new HAVE_SOCK_DIAG_H build time check flag + * Add sock_diag.h auto configure build time checking + * Add sockdiag stressor + * stress-fcntl: fix build failure on SLES11 SP4 (LP: #1709905) + * stress-cyclic: fix build warning on systems w/o atomic ops + * stress-softlockup: fix build warning on systems w/o atomic ops + +- Update to version 0.08.12: + * Makefile: bump version + * helper: add more debug to filenames to help debugging + * stress-inode-flags: fix incorrect path being used on +directory (LP: #1712857) + +- Update to version 0.08.11: + * Makefile: bump version + * stress-zlib: use _start for OpenBSD builds + * stress-zlib: don't build objcode stress method for sun targets + * Manual: update date + * Add objcode zlib stressor method to compress object code data + * stress-zlib:
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-08-10 14:06:19 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Thu Aug 10 14:06:19 2017 rev:17 rq:515419 version:0.08.10 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-07-19 12:22:17.481502410 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-08-10 14:13:37.591584069 +0200 @@ -1,0 +2,20 @@ +Tue Aug 8 06:28:58 UTC 2017 - mar...@gmx.de + +- Update to version 0.08.10: + * Makefile: bump version + * stress-dirdeep: fix warning on unused variable ret on BSD systems + * Update manual description for the --all option + * job: allow classes to be run as jobs (LP: #1706970) + * stress-dirdeep: don't remove directories in main exercise function + * return EXIT_SUCCESS for class cpu? class command + * stress-dirdeep: exercise files rather than create/delete + * manual: fix wording in memthrash table + * stress-dirdeep: Fix inode accounting, add more -v information feedback + * Add --dirdeep-inodes option to limit of inodes being consumed: + * parse-opts: don't allow negative percentages + * Add stress_get_filesystem_available_inodes to get inode number + * Add generialized percentage opt parser get_uint64_percent + * helper: remove debug message from stress_get_filesystem_size + * stress-ng: ensure --version option terminates immediately + +--- Old: stress-ng-0.08.09.tar.gz New: stress-ng-0.08.10.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.LHTcfz/_old 2017-08-10 14:13:38.291485521 +0200 +++ /var/tmp/diff_new_pack.LHTcfz/_new 2017-08-10 14:13:38.303483832 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.09 +Version:0.08.10 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.09.tar.gz -> stress-ng-0.08.10.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.09/Makefile new/stress-ng-0.08.10/Makefile --- old/stress-ng-0.08.09/Makefile 2017-07-18 11:53:20.0 +0200 +++ new/stress-ng-0.08.10/Makefile 2017-08-07 22:34:14.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.08.09 +VERSION=0.08.10 # # Codename "harmful hardware harasser" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.09/helper.c new/stress-ng-0.08.10/helper.c --- old/stress-ng-0.08.09/helper.c 2017-07-18 11:53:20.0 +0200 +++ new/stress-ng-0.08.10/helper.c 2017-08-07 22:34:14.0 +0200 @@ -222,14 +222,30 @@ if (blocks > max_blocks) blocks = max_blocks; - (void)printf("stress_get_filesystem_size: %" PRIu64 " %" PRIu64 " %" PRIu64 "\n", - (uint64_t)buf.f_bsize, (uint64_t)blocks, - (uint64_t)buf.f_bsize * blocks); - return (uint64_t)buf.f_bsize * blocks; } /* + * stress_get_filesystem_available_inodes() + * get number of free inodes on the current stress + * temporary path, return 0 if failed + */ +uint64_t stress_get_filesystem_available_inodes(void) +{ + int rc; + struct statvfs buf; + + if (!stress_temp_path) + return 0; + + rc = statvfs(stress_temp_path, ); + if (rc < 0) + return 0; + + return (uint64_t)buf.f_favail; +} + +/* * stress_set_nonblock() * try to make fd non-blocking */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.09/job.c new/stress-ng-0.08.10/job.c --- old/stress-ng-0.08.09/job.c 2017-07-18 11:53:20.0 +0200 +++ new/stress-ng-0.08.10/job.c 2017-08-07 22:34:14.0 +0200 @@ -64,7 +64,7 @@ !strcmp(argv[2], "seq")) { if (*flag & RUN_PARALLEL) goto err; - *flag |= RUN_PARALLEL; + *flag |= RUN_SEQUENTIAL; g_opt_flags |= OPT_FLAGS_SEQUENTIAL; return 1; } @@ -73,8 +73,9 @@ !strcmp(argv[2], "together")) { if (*flag & RUN_SEQUENTIAL) goto err; - *flag |= RUN_SEQUENTIAL; + *flag |= RUN_PARALLEL; g_opt_flags &= ~OPT_FLAGS_SEQUENTIAL; + g_opt_flags |= OPT_FLAGS_ALL; return 1; } err: diff
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-07-19 11:22:43 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Wed Jul 19 11:22:43 2017 rev:16 rq:511232 version:0.08.09 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-06-29 15:22:23.371357876 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-07-19 12:22:17.481502410 +0200 @@ -1,0 +2,90 @@ +Tue Jul 18 12:32:33 UTC 2017 - mar...@gmx.de + +- Update to version 0.08.08: + * Makefile: bump version + * stress-memrate: don't fail so badly when we can't allocate memory + * stress-ng: fix segfault on --memcpy, requires 1 arg and not zero + * Manual: update date + * stress-cpu: Minix also does not have lgammal so work around this + * stress-dirdeep: fix clang + Minix build warning, cast char to int + * stress-memrate: add OOM check detection + * stress-cpu: NetBSD does not have lgammal so work around this + * stress-radixsort: fix build issues on systems w/o libbsd + * Add new memrate stressor + * shim: trivial fix to comment typo + * stress-cpu: optimize factorial calculation + * job: avoid memory overflow on strncpy on txt + * Add --matrix-yx option + * iterate over size of classes and remove need for terminator + * stress-radixsort: remove casting, clean up build warning with PEDANTIC=1 + * README: Add notes on PEDANTIC builds + * No need to extern define opterr, it is already defined in getopt.h + * Fix static build issues with the use of getpwuid + * Add longjmp handling to unwind parsing errors + * Improve job error handling + * Add a LIKELY annotation to the 75% likely path on mwc8() + * Add a radixsort CPU/memory/cache stressor + * stress-rmap: force faster termination and cleanups + * stress-ng.h: forgot to commit matrix size increase to 8192 + * stress-matrix: scale up default float values by 65535 + * stress-matrix: don't allocate matrices on the stack, mmap them instead + * stress-icache: call shim_cacheflush to flush ICACHE + * Add --vm-madvise option + * stress-ng: forgot to add in stream-madvise option in help + * stress-resources: make memory mappings private and exercise random madvise + * stress-vm: make mappings private, helps with hugepage madvise + * stress-shm: make mappings private, helps with hugepage madvise + * stress-memthrash: make mappings private, helps with hugepage madvise + * stress-stream: add --stream-madvise option + * manual: fix typo, --no-advise should be --no-madvise + * stress-fcntl: add 4.13 hints F_GET_FILE_RW_HINT F_SET_FILE_RW_HINT + +--- +Tue Jul 11 06:17:58 UTC 2017 - mar...@gmx.de + +- Update to version 0.08.07: + * Makefile: bump version + * manual: update date + * stress-filename: sanity checks on sz_max file size + * stress-cyclic: fix build warning on non-linux platforms + * stress-open: ignore open_pt if building on GNU/HURD + * make str const char *, fixup some PEDANTIC=1 build warnings + * setting: fix const warnings with PEDANTIC=1 + * stress-ng: make get_nth_proc a static function + * job: rename argc to new_argc to fix shadowing parameter argc + * stress-vforkmany: fix PEDANTIC=1 build warning on munmap + * stress-softlockup: remove duplicate ret + * Rename tmp vars so we don't shadow pid + * stress-memthrash: fix build warnings with PEDANTIC=1 + * stress-fstat: remove extraneous cast to void * + * stress-dev: don't make path const + * Rename array dccp_opts dccp_options to avoid name clashes + * stress-static: make a few local functions static + * exit_status: make it a WARN_UNUSED function + * stress-iomix: add FS_IOC_GETFLAGS/SETFLAGS inode operations + * stress-open: use posix_openpt and O_NOCTTY flag + * stress-zombie: zombie-max should not be a byte size value + * stress-vm: vm-hang option should be a time based option + * stress-tsearch: tsearch-size should not be a byte size value + * stress-sleep: sleep-max should not be a byte size value + * stress-sem: sem-procs should not be a byte size value + * stress-sem-sysv: sem-sysv-procs should not be a byte size value + * stress-qsort: qsort-size should not be a byte size value + * stress-pty: pty-max should not be a byte size value + * stress-pthread: pthread-max should not be a byte size value + * stress-mq: mq-size should not be a byte size value + * stress-mergesort: mergesort-size should not be a byte size value + * stress-memfd: memfd-fds option should not be a byte size value + * stress-matrix: matrix-size option should not be a byte size value + * stress-lsearch: lsearch-size option should not be a byte size value + * stress-hsearch: hsearch-size option
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-06-29 15:22:12 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Thu Jun 29 15:22:12 2017 rev:15 rq:507020 version:0.08.07 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-06-23 09:18:47.890760975 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-29 15:22:23.371357876 +0200 @@ -1,0 +2,5 @@ +Thu Jun 29 09:45:32 UTC 2017 - pgeorgia...@suse.com + +- update to version 0.08.07 + +--- Old: stress-ng-0.08.06.tar.gz New: stress-ng-0.08.07.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.JMysHl/_old 2017-06-29 15:22:24.991128919 +0200 +++ /var/tmp/diff_new_pack.JMysHl/_new 2017-06-29 15:22:24.995128353 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.06 +Version:0.08.07 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.06.tar.gz -> stress-ng-0.08.07.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.06/Makefile new/stress-ng-0.08.07/Makefile --- old/stress-ng-0.08.06/Makefile 2017-06-21 18:34:24.0 +0200 +++ new/stress-ng-0.08.07/Makefile 2017-06-28 12:10:09.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.08.06 +VERSION=0.08.07 # # Codename "harmful hardware harasser" # @@ -273,7 +273,8 @@ HAVE_VECMATH=0 HAVE_ATOMIC=0 HAVE_LIB_SCTP=0 HAVE_ASM_NOP=0 \ HAVE_ALIGNED_64K=0 HAVE_ALIGNED_64=0 HAVE_ALIGNED_128=0 \ HAVE_AFFINITY=0 HAVE_MADVISE=0 HAVE_SEM_POSIX=0 HAVE_SEM_SYSV=0 \ -HAVE_MQ_POSIX=0 HAVE_MQ_SYSV=0 HAVE_SHM_SYSV=0 +HAVE_MQ_POSIX=0 HAVE_MQ_SYSV=0 HAVE_SHM_SYSV=0 HAVE_FANOTIFY=0 \ +HAVE_INOTIFY=0 # # Load in current config; use 'make clean' to clear this @@ -523,6 +524,22 @@ endif endif +ifndef $(HAVE_FANOTIFY) +HAVE_FANOTIFY = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_fanotify) +ifeq ($(HAVE_FANOTIFY),1) + CONFIG_CFLAGS += -DHAVE_FANOTIFY +$(info autoconfig: using fanotify) +endif +endif + +ifndef $(HAVE_INOTIFY) +HAVE_INOTIFY = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_inotify) +ifeq ($(HAVE_INOTIFY),1) + CONFIG_CFLAGS += -DHAVE_INOTIFY +$(info autoconfig: using inotify) +endif +endif + endif endif @@ -905,7 +922,7 @@ # # check if we can build using SYSV shared memory # -.PHONY: have_shm_sysv_ +.PHONY: have_shm_sysv have_shm_sysv: test-shm-sysv.c @$(CC) $(CPPFLAGS) test-shm-sysv.c -o test-shm-sysv 2> /dev/null || true @if [ -f test-shm-sysv ]; then \ @@ -916,6 +933,32 @@ @rm -rf test-shm-sysv # +# check if we can build using fanotify +# +.PHONY: have_fanotify +have_fanotify: test-fanotify.c + @$(CC) $(CPPFLAGS) test-fanotify.c -o test-fanotify 2> /dev/null || true + @if [ -f test-fanotify ]; then \ + echo 1 ;\ + else \ + echo 0 ;\ + fi + @rm -rf test-fanotify + +# +# check if we can build using inotify +# +.PHONY: have_inotify +have_inotify: test-inotify.c + @$(CC) $(CPPFLAGS) test-inotify.c -o test-inotify 2> /dev/null || true + @if [ -f test-inotify ]; then \ + echo 1 ;\ + else \ + echo 0 ;\ + fi + @rm -rf test-inotify + +# # extract the PER_* personality enums # personality.h: @@ -967,7 +1010,7 @@ test-aligned-128.c usr.bin.pulseaudio.eg perf-event.c \ test-affinity.c test-madvise.c test-sem-posix.c \ test-sem-sysv.c test-mq-posix.c test-mq-sysv.c \ - test-shm-sysv.c \ + test-shm-sysv.c test-fanotify.c test-inotify.c \ snapcraft smatchify.sh config TODO \ example-jobs stress-ng-$(VERSION) tar -zcf stress-ng-$(VERSION).tar.gz stress-ng-$(VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.06/stress-cyclic.c new/stress-ng-0.08.07/stress-cyclic.c --- old/stress-ng-0.08.06/stress-cyclic.c 2017-06-21 18:34:24.0 +0200 +++ new/stress-ng-0.08.07/stress-cyclic.c 2017-06-28 12:10:09.0 +0200 @@ -79,7 +79,7 @@ uint64_t cyclic_sleep; cyclic_sleep = get_uint64(opt); -check_range_bytes("cyclic-sleep", cyclic_sleep, +
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-06-23 09:18:21 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Jun 23 09:18:21 2017 rev:14 rq:505632 version:0.08.06 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-06-19 13:23:49.288790295 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-23 09:18:47.890760975 +0200 @@ -1,0 +2,31 @@ +Thu Jun 22 08:16:57 UTC 2017 - mar...@gmx.de + +- update to version 0.08.06: + * Makefile: bump version + * Debian/control: update standards version to 4.0.0 + * Make test-sem-sysv.c fail for GNU/HURD + * Make test-mq-sysv.c fail for GNU/HURD + * Make test-affinity fail for GNU/HURD + * stress-cyclic: fix build issues on non-Linux platforms + * Clean up some warnings found on test config code + * Add --cyclic-method to cyclic measurements stressor + * Add build-time checks for SYSV shared memory APIs + * stress-sigsegv: add NOCLOBBER hint to fix warning with gcc 5.4.1 + * test-sem-posix: include time.h to build on BSD + * stress-sem-sysv: make semtimedop a linux only feature + * Add build-time checks for SYSV message queues + * Forgot to add in new test-mq-posix.c test source + * Add build-time checks for POSIX message queues + * Add in cyclic help options + * stress-vforkmany: add self adjusting waste memory allocation + * stress-vforkmany: make child processes larger to be more OOM'able + * stress-socket-fd: Add checks for sendmsg failures + * stress-socket-fd: send SIGALRM rathe rather than SIGKILL to child + * Add new --cyclic-dist distribution option + * stress-vforkmany: allow children to be OOM'd (LP: #1698747) + * sem-sysv: add linux checks for linux only semctl commands + * Add SYSV semaphore autodetection at build time + * job: voidify some function returns and constify len + * stress-cyclic: fix tab/spacing indentation + +--- Old: stress-ng-0.08.05.tar.gz New: stress-ng-0.08.06.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.ktjegd/_old 2017-06-23 09:18:48.674650209 +0200 +++ /var/tmp/diff_new_pack.ktjegd/_new 2017-06-23 09:18:48.674650209 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.05 +Version:0.08.06 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.05.tar.gz -> stress-ng-0.08.06.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.05/Makefile new/stress-ng-0.08.06/Makefile --- old/stress-ng-0.08.05/Makefile 2017-06-16 12:43:44.0 +0200 +++ new/stress-ng-0.08.06/Makefile 2017-06-21 18:34:24.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.08.05 +VERSION=0.08.06 # # Codename "harmful hardware harasser" # @@ -272,7 +272,8 @@ HAVE_FLOAT_DECIMAL=0 HAVE_SECCOMP_H=0 HAVE_LIB_AIO=0 HAVE_SYS_CAP_H=0 \ HAVE_VECMATH=0 HAVE_ATOMIC=0 HAVE_LIB_SCTP=0 HAVE_ASM_NOP=0 \ HAVE_ALIGNED_64K=0 HAVE_ALIGNED_64=0 HAVE_ALIGNED_128=0 \ -HAVE_AFFINITY=0 HAVE_MADVISE=0 HAVE_SEM_POSIX=0 +HAVE_AFFINITY=0 HAVE_MADVISE=0 HAVE_SEM_POSIX=0 HAVE_SEM_SYSV=0 \ +HAVE_MQ_POSIX=0 HAVE_MQ_SYSV=0 HAVE_SHM_SYSV=0 # # Load in current config; use 'make clean' to clear this @@ -490,6 +491,38 @@ endif endif +ifndef $(HAVE_SEM_SYSV) +HAVE_SEM_SYSV = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_sem_sysv) +ifeq ($(HAVE_SEM_SYSV),1) + CONFIG_CFLAGS += -DHAVE_SEM_SYSV +$(info autoconfig: using SYSV semaphores) +endif +endif + +ifndef $(HAVE_MQ_POSIX) +HAVE_MQ_POSIX = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_mq_posix) +ifeq ($(HAVE_MQ_POSIX),1) + CONFIG_CFLAGS += -DHAVE_MQ_POSIX +$(info autoconfig: using POSIX message queues) +endif +endif + +ifndef $(HAVE_MQ_SYSV) +HAVE_MQ_SYSV = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_mq_sysv) +ifeq ($(HAVE_MQ_SYSV),1) + CONFIG_CFLAGS += -DHAVE_MQ_SYSV +$(info autoconfig: using SYSV message queues) +endif +endif + +ifndef $(HAVE_SHM_SYSV) +HAVE_SHM_SYSV = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_shm_sysv) +ifeq ($(HAVE_SHM_SYSV),1) + CONFIG_CFLAGS += -DHAVE_SHM_SYSV +$(info autoconfig: using SYSV shared memory) +endif +endif + endif endif @@ -830,6 +863,57 @@ fi @rm -rf test-sem-posix +# +# check if we can build using SYSV semaphores +# +.PHONY:
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-06-19 13:23:46 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Jun 19 13:23:46 2017 rev:13 rq:504531 version:0.08.05 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-06-05 18:51:48.000887707 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-19 13:23:49.288790295 +0200 @@ -1,0 +2,42 @@ +Sun Jun 18 20:01:34 UTC 2017 - mar...@gmx.de + +- update to version 0.08.05: + * test-sem-posix: don't build for FreeBSD kernels + * stress-cyclic: only produce stats for first instance + * stress-sem: hust build on systems that provide POSIX semaphores + * stress-madvise: fix build warning with clobbered sz with gcc 3.4.3 + * stress-vm: fix build warning on munmap + * stress-fcntl: fix build issue on kFreeBSD + * stress-softlockup: fix build error on GNU/HURD + * stress-madvise: fix another BSD build warning + * stress-madvise: fix build warnings on BSD + * stress-cyclic: fix build issues on non-Linux systems + * Add build time checks for POSIX semaphores + * stress-cyclic: add NOCLOBBER hints to avoid gcc 4.9.2 longjmp warnings + * fix bogo ops setting, this was broken in the set/get settings changes + * stress-cyclic: avoid division by zero error + * Add new real time cyclic stressor + * Propagate stressor killed status back up to parent + * Make --class cpu? exit 0 rather than 1 + * stress-fcntl: only build in fd_get when it is required + * stress-fcntl: only build in check_return if required + * test-affinity: voidify unused rc return + * stress-sigsegv: remove redundant null assignment to ptr + * stress-rlimit: reduce scope of fds, ptr and oldbrk + * stress-softlockup: constify fields in data structure + * stress-seccomp: check for specific macros after including the headers + * Add --abort option to force all stressor to abort if a stressor fails + * stress-softlockup: try to synchronize start of all children + * stress-futex: use shim'd futex calls + * Add abstraction shims to futex operations + * madvise: fix build failure because of incorrect build config check + * Add new softlockup stressor, use with caution + * Forgot to add test-affinity. + * Add madvise build time checks + * Add test-affinity to dist rule + * stress-clock: don't do zero nanosecond sleeps + * Add automatic affinity checking at build time + * stress-sigsegv: produce fault using write to read-only page + * stress-vforkmany: remove as many calls as possible + +--- Old: stress-ng-0.08.04.tar.gz New: stress-ng-0.08.05.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.1wXz9E/_old 2017-06-19 13:23:49.960695566 +0200 +++ /var/tmp/diff_new_pack.1wXz9E/_new 2017-06-19 13:23:49.964695002 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.04 +Version:0.08.05 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.04.tar.gz -> stress-ng-0.08.05.tar.gz ++ 2239 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-06-05 18:51:08 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Mon Jun 5 18:51:08 2017 rev:12 rq:501176 version:0.08.04 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-06-02 11:33:56.778062721 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-05 18:51:48.000887707 +0200 @@ -1,0 +2,8 @@ +Mon Jun 5 12:53:27 UTC 2017 - mar...@gmx.de + +- update to version 0.08.04: + * Makefile: bump version + * debian/control: use libgcrypt20-dev (Closes: #864137) + * stress-kcmp: add new KCMP_EPOLL_TFD to enums + +--- Old: stress-ng-0.08.03.tar.gz New: stress-ng-0.08.04.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.Z0pwIz/_old 2017-06-05 18:51:48.928756913 +0200 +++ /var/tmp/diff_new_pack.Z0pwIz/_new 2017-06-05 18:51:48.928756913 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.03 +Version:0.08.04 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.03.tar.gz -> stress-ng-0.08.04.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.03/Makefile new/stress-ng-0.08.04/Makefile --- old/stress-ng-0.08.03/Makefile 2017-06-01 18:34:01.0 +0200 +++ new/stress-ng-0.08.04/Makefile 2017-06-05 11:30:13.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.08.03 +VERSION=0.08.04 # # Codename "harmful hardware harasser" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.03/stress-kcmp.c new/stress-ng-0.08.04/stress-kcmp.c --- old/stress-ng-0.08.03/stress-kcmp.c 2017-06-01 18:34:01.0 +0200 +++ new/stress-ng-0.08.04/stress-kcmp.c 2017-06-05 11:30:13.0 +0200 @@ -35,6 +35,8 @@ KCMP_SIGHAND, KCMP_IO, KCMP_SYSVSEM, + KCMP_EPOLL_TFD, + KCMP_TYPES, };
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-06-02 11:33:55 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Jun 2 11:33:55 2017 rev:11 rq:500533 version:0.08.03 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-05-20 10:14:16.782657363 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-02 11:33:56.778062721 +0200 @@ -1,0 +2,40 @@ +Fri Jun 2 06:29:38 UTC 2017 - mar...@gmx.de + +- update to version 0.08.03: + * Makefile: bump version + * Manual: update date + * stress-pthread: don't use pthread_yield for NetBSD and Solaris + * stress-wait: fix waitpid, make sure it's waiting with correct flags + * stress-wait: fix WCONINUED typo and add better waitpid error detection + * stress-nice: where possible force a sched yield + * stress-memcpy: force calls to memcpy and memmove + * stress-longjmp: remove extraneous tab + * stress-matrix: Add a few more simple matrix method + * stress-longjmp: make it a little more stressy + * Add OPTIMIZE1 -O1 optimization hint + * Add NOINLINE macro for forcing no-inlining of small functions + * stress-exec: Make exec fail detection more intelligent + * Add comment hinting to fallthrough macro to help static analyzers + * stress-epoll: fix comment about delay time + * stress-cpu: make macro args distinguishable from function names + * stress-cpu: correct a comment function name + * stress-pthread: add pthread_yield() call for more scheduler stress + * cache: add in missing const to argument + * cache: minor code clean ups + * constify set/get setting function args + * stress-aio-linux: use DIRECT_IO and aligned buffers + * Remove the main_opt_t and set/get these using the set/get settings + * perf: constify n in perf_yaml_label + * stress-cpu: add factorial computation and approximations method + * manual: update contributors list, add Abdul Haleem + * stress-ng: help: fix typo and replace method m with method M + * stress-cpu-online: EBUSY shouldn't be a fatal error + * Fix: Macro defination for SECCOMP_SET_MODE_FILTER + * stress-socket-fd: fix fork failures correctly, make child oomable + * stress-memthrash: try harder to get mmap'd memory + * Update documentation and help for timeout, specify times in T + * stress-ng: remove white space in some -ops help information + * move help_t to main stress-ng.c as it's just local to that source + * move ionice help to the generic options + +--- Old: stress-ng-0.08.02.tar.gz New: stress-ng-0.08.03.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.r6unFL/_old 2017-06-02 11:33:58.001889830 +0200 +++ /var/tmp/diff_new_pack.r6unFL/_new 2017-06-02 11:33:58.005889265 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.02 +Version:0.08.03 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.02.tar.gz -> stress-ng-0.08.03.tar.gz ++ 1657 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-05-20 10:14:06 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Sat May 20 10:14:06 2017 rev:10 rq:496478 version:0.08.02 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-05-16 14:47:09.602228331 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-05-20 10:14:16.782657363 +0200 @@ -1,0 +2,21 @@ +Fri May 19 05:34:44 UTC 2017 - mar...@gmx.de + +- update to version 0.08.02: + * Makefile: bump version + * stress-dev: don't build for __sun__, it does not have DT_* macros + * example-jobs/device.job: Add dev stressor + * Move the --dev stressor to the CLASS_DEV class + * example-jobs/memory.job: add memthrash example + * Expand the default run time text into human time units for large times + * stress-dev: remove linux only build constraint + * stress-dev: use pthread_args_t rather than a special context struct + * Makefile: update perf rule to match output of other CC rules + * stress-dev: ensure we check for all watchdog names + * Make zero timeouts run forever. + * Add dev stressor to exercise /dev entries + * stress-sockpair: make parent less oomable than the child + * stress-memthrash: optimization tweaks, makes it run a bit hotter + * stress-memthrash: add OOM detection handling + * stress-memthrash: Add MAP_POPULATE to mmap'd region + +--- Old: stress-ng-0.08.01.tar.gz New: stress-ng-0.08.02.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.rfFacO/_old 2017-05-20 10:14:17.386572037 +0200 +++ /var/tmp/diff_new_pack.rfFacO/_new 2017-05-20 10:14:17.390571471 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.08.01 +Version:0.08.02 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.08.01.tar.gz -> stress-ng-0.08.02.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.01/Makefile new/stress-ng-0.08.02/Makefile --- old/stress-ng-0.08.01/Makefile 2017-05-12 18:21:17.0 +0200 +++ new/stress-ng-0.08.02/Makefile 2017-05-18 14:29:44.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.08.01 +VERSION=0.08.02 # # Codename "harmful hardware harasser" # @@ -74,6 +74,7 @@ stress-daemon.c \ stress-dccp.c \ stress-dentry.c \ + stress-dev.c \ stress-dir.c \ stress-dirdeep.c \ stress-dnotify.c \ @@ -786,7 +787,8 @@ perf.o: perf.c perf-event.c @gcc -E perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | awk {'print "#define _SNG_" $$1 " (1)"'} > perf-event.h - $(CC) $(CFLAGS) -c -o $@ $< + @echo $(CC) $(CFLAGS) -c -o $@ $< + @$(CC) $(CFLAGS) -c -o $@ $< stress-wcstr.o: stress-wcstr.c @echo $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.01/example-jobs/device.job new/stress-ng-0.08.02/example-jobs/device.job --- old/stress-ng-0.08.01/example-jobs/device.job 2017-05-12 18:21:17.0 +0200 +++ new/stress-ng-0.08.02/example-jobs/device.job 2017-05-18 14:29:44.0 +0200 @@ -61,6 +61,16 @@ # # +# dev stressor options: +# start N workers that exercise the /dev devices. Each worker runs +# 5 concurrent threads that perform open(2), fstat(2), lseek(2), +# poll(2), fcntl(2), mmap(2), munmap(2), fsync(2) and close(2) on +# each device. Note that watchdog devices are not exercised. +# +dev 0 # 0 means 1 stressor per CPU +# dev-ops 100 # stop after 100 bogo ops + +# # full stressor options: # start N workers that exercise /dev/full. This attempts to write # to the device (which should always get error ENOSPC), to read diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.08.01/example-jobs/memory.job new/stress-ng-0.08.02/example-jobs/memory.job --- old/stress-ng-0.08.01/example-jobs/memory.job 2017-05-12 18:21:17.0 +0200 +++ new/stress-ng-0.08.02/example-jobs/memory.job 2017-05-18 14:29:44.0 +0200 @@ -204,6 +204,19 @@ # memfd-fds 256# number of memfds to have open # +# memthrash stressor options: +# start N workers that thrash and exercise a 16MB buffer in vari‐ +# ous ways
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-05-16 14:46:32 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue May 16 14:46:32 2017 rev:9 rq:495109 version:0.08.01 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-03-21 22:51:41.556600869 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-05-16 14:47:09.602228331 +0200 @@ -1,0 +2,103 @@ +Mon May 15 17:58:23 UTC 2017 - mar...@gmx.de + +- update to version 0.08.01: + * Makefile: bump version + * stress-memthrash: implement stress_set_memthrash_method for +non-pthread builds + * stress-memthrash: provide some feedback about the method being used + * typedef a pproc_info_t ptr to proc_info_t type, we can use this on g99 + * Revert "Use g11 as we are using C11 forward typedef declarations" + * Use g11 as we are using C11 forward typedef declarations + * stress-zlib: no need to initialize info + * stress-str: no need to initialize info + * stress-matrix: no need to initialize info + * stress-cpu: no need to initialize info + * stress-wcs: replace static option with set/get option settings + * stress-wcs: rename stress_wcs_stressor_info_t to +stress_wcs_method_info_t + * stress-vm: rename stress_vm_stressor_info_t to stress_vm_method_info_t + * stress-str: rename stress_str_stressor_info_t and use set/get method + * stress-matrix: rename stress_matrix_stressor_info_t to +stress_matrix_method_info_t + * stress-cpu: rename stress_cpu_stressor_info_t to +stress_cpu_method_info_t + * Add --memthrash-method methods + * stress-cpu: move HOT OPTIMIZE3 to correct function + * thermal-zone: fix tab indentation + * Add memthrash memory thrashing stressor + * TODO: remove acl from list, it is covered by stress-xattr.c + * stress-netdev: remove unused macro MAX_INTERFACES + * Add new netdev (network device) stressor + * stress-fork: remove unused static option variables + * Add #! handling in jobs, allow one to run stress-ng from a job script + +--- +Wed May 10 17:35:07 UTC 2017 - mar...@gmx.de + +- update to version 0.08.00: + * Makefile: bump version to 0.08.00 + * Makefile: add test-aligned-128.c to dist rule + * stress-vm: voidify return from get_setting call + * Add an example job that exercises all the matrix methods + * Quote the name of the stressor method to make it clearer + * Allow multiple instances of the same stressor to be run + * stress-vm: use new set/get_setting on vm-method option + * stress-matrix: use new set/get_setting on matrix-method option + * stress-cpu: add debug info on the cpu method being used + * stress-ng: clean up some of the overly wide lines + * Use struct field tags to specify field settings for new args_t + * Comment new settings types + * job: fix old gcc warnings, cast char to int before passing to isblank() + * remove stressor_id_find(), it is no longer used + * stress-iomix: voidify iomix_bytes for non-linux builds + * stress-hdd: ensure flags are zero + * Add check for no stress workers being run + * Be tidy and free up stashed settings + * stress-cpu: use set/get_settings on cpu-method option + * stress-shm: allocate addr and shm_names on heap rather than stack + * Ensure that when rounding to nearest page we don't round to zero + * Add new set/get_settings() mechanism to stash settings + * stress-vm-splice: ensure minimial mmap size is at least a page size + * Use the correct number of procs for sequential running + * Rework the proc info setup, clean up and refactor chunks of code + * Pass a list of proc_info_t's to stress_run, remove not_runnable flag + * Replace procs[] array with a doubly-linked list of proc_info_t + * Track per stressor stats with a pointer to the shared stats data + * stress-sync-file: clean up warning on signed integer comparison + * More minor job fixups + * scheduler.job: fix incorrect name of job + * Add a hot-cpu example job + * remove debug from --ignite-cpu option + * Add scheduler class example job + * manual: move mq options to correct location in man page + * Add filesystem class example job + * stress-hdd: ensure we do not divide by zero + * test-libbsd: voidify returns from test calls + * TODO: update things to do + * Move number of instances into args struct, remove stressor_instances() + * Add net class example job + * Re-order the class names into alphabetical order + * Add vm class example job + * manual: add missing full stop in userfaultfd section + * Add security class example job + * Makefile: update dist and install rules to incorporate example jobs + * Add pipe class example
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-03-21 22:51:37 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Mar 21 22:51:37 2017 rev:8 rq:481762 version:0.07.26 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-02-28 23:51:07.412581448 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-03-21 22:51:41.556600869 +0100 @@ -1,0 +2,117 @@ +Tue Mar 21 12:07:46 UTC 2017 - mimi...@gmail.com + +- update to version 0.0.7.26: + * fast-test-all: revert back to maximum of 4 stressors + * stress-zero: disable write to /dev/zero for minix + * shim: fix build error and warnings on Minix builds + * stress-fstat: allow threadless builds for systems without pthreads + * stress-ng: fix cppcheck style warnings: reduce scope of variables i and j + * stress-fstat: reduce scope of variable fd + * stress-zlib: clean up cppcheck style warnings + * stress-stackmmap: clean up cppcheck style warning + * stress-bind-mount: use args_t wrapper for clone to fix warning + * Wrap const *args_t to pass non const void * arg to pthread_create + * stress-tmpfs: constify array mmap_flags[] + * stress-shm-sysv: constify array shm_flags[] + * stress-opcode: constify static array sigs[] + * stress-mmap: constify mmap_flags + * stress-af-alg: constify static data structures + * test-asm-nop: add copyright boiler plate message + * Make default cache size information debug only + * thrash: add some function comments + * shim: add more comments + * Use the mincore shim to hide BSD/linux 3rd argument differences + * Add shim for mincore(2) + * shim: madvise: map madvise advice to posix_madvise advice + * stressors: use shim_madvise rather than madvise + * Add shim for madvise(2) + * stress-fp-error: check for EDOM, ERANGE (lp#1674000) + * Make FORCE_DO_NOTHING build in a nop before other ways of doing nothing + * stress-matrix: align matrices to 64 bytes to reduce cache stalls + * stress-matrix: use restrict on arrays for more compute + * stress-icache: add missing support for PPC64 + * Add ppc64 arch to defined STRESS arch types + * stress-icache: add missing support for IBM s390 + * Add s390 arch to defined STRESS arch types + * stress-icache: don't build in 64K page support for ARMEL + * Makefile: replace 'got' with 'using' in autoconfiguration text + * stress-getrandom: check for EINTR failures (from SIGALRM) + * Makefile: generate apparmor raw binary data silently + * Explicitly call pr_closelog() and flush pending output (lp#857942) + +--- +Sat Mar 18 11:16:38 UTC 2017 - mplus...@suse.com + +- Update to version 0.07.25: + * helper: avoid calling sched_cpu on ppc64le + * Makefile: remove NOTPARALLEL, it's not helpful + * fast-test-all: remove xattr as it can break some file systems + * Makefile: don't autoconfig if we are making dist clean or install + * stress-mlock: add in const to void when calling mlock + * stress-icache: unconstify page_addr to clean up build warnings + * stress-vm: rename ret to waitret to fix variable shadowing + * stress-chroot: rename ret to waitret to fix variable shadowing + * stress-chroot: rename static path to temppath + * Makefile: display config steps and don't break if config is not available + * Add NOPARALLEL to config rules + * Makefile: Add .PHONY to rules + * manual: forgot to add the manual from the zlib changes + * stress-madvise: avoid overuse of MADV_HWPOISON (LP: #1672387) + * vecmath: use gcc __int128_t types if they are available + * Makefile: remove -g flag from default build + * README: update number of stressors and examples on how to build + * manual: update contributors list + * manual: fix escape around - for a stress-ng iomix example + * stress-fstat: remove siglongjmp, bad idea in threads + * stress-fstat: forgot to sigfillset on set + * helper: use correct format specifier to print size_t variable + * syscalls: add statx entry to table + * stress-fstat: run multiple threads on fstat for more stress + * stress-wait: fix spelling mistake in comment + * stress-socketpair: remove empty line + * stress-null: add mmap'ing and msync writes to /dev/null + * stress-memcpy: add in structure copying + * stress-flock: remove empty line + * stress-zero: privately mmap to /dev/zero rather than shared map + * stress-zero: add write to /dev/zero as this is also allowed + * stress-zlib: remove redundant assignment to ret + * stress-zlib: use PRIu64 format specifiers for uint64_t types + * stress-fcntl: fix build warning on minix + * helper: sigaltstack is available for GNU/HURD + * helper: fix random segfaults
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2017-02-28 23:51:06 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Tue Feb 28 23:51:06 2017 rev:7 rq:460687 version:0.07.21 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2017-01-10 10:49:33.34375 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-02-28 23:51:07.412581448 +0100 @@ -1,0 +2,123 @@ +Mon Feb 27 11:55:19 UTC 2017 - mplus...@suse.com + +- Update to version 0.07.21: + * Makefile: add test-asm-nop.c to dist rule + * Makefile: add config to dist rule + * stress-fault: fix build on BSD, missing g_ prefix on keep_stressing_flag + * Makefile: save and re-load configuration + * stress-apparmor: prefix global data with g_ + * mwc: make __mwc static, it's not referred to globally nowadays + * Prefix all globals with g_ to indicate they are in global scope + * stress-chroot: make functions static + * stress-iomix: fix build warnings with gcc 3.4.3 + * stress-ng.h: include strings.h for sun builds for rindex + * shim: fix build warning on FreeBSD + * stress-icache: forgot to add addr voidification + * shim: handle ENOSYS on posix_fallocate by using emulated fallocate + * stress-icache: fix warning when madvise does is not being used + * Add no-op nop cycle waster stressor + * stress-icache: cater for 4K, 16K and 64K page sizes and alignments + * fast-test-all: print system information + * stress-key: handle ENOSYS on KEYCTL_SET_TIMEOUT and bail out early + * stress-iomix: remove redundant directory removal on fallocate failure + * shim: add emulation for failed fallocate(2) + * stress-iomix: don't use fdatasync on non-linux systems + * stress-chroot: make this unsupported for non-Linux systems + * stress-iomix: use shim_msync instread of msync for portability reasons + * stress-iomix: only use fadvise on linux + * stress-iomix: only use MAP_POPULATE on systems that provide this flag + * stress-iomix: only use FALLOC_FL_ZERO_RANGE on systems where it is available + * Correctly default iomix size to 1GB + * Move page_size to args struct, remove need for stress_get_pagesize calls + * Add a new iomix mixed I/O stressor + * stress-chroot: EINTR should not flag up as an error + * Add a chroot stressor + * Makefile: add pdf manual making rule + * stress-socketpair: abort on read failure + * stress-yield: remove args-> from instacne message text + * stress-msync: add another missing \n + * stress-sync-file: abort early on sync failures + * stress-msync: add missing \n on error message + * stress-resources: don't build in timer data if SIGUNUSED is not defined + * mwc: move inlined functions back into mwc.c + * stress-resources: don't build timer code of SIGUNUSED is not defined, +fixes builds on mips, mips64el, alpha, sparc64 + * fast-test-all: add more feedback on failed or skipped tests at +end of test + * stress-tlb-shootdown: ensure we have a sensible number of child +processes + * stress-fcntl: disabled F_DUPFD_* stressors for minix + * stress-fcntl: ensure we are not dup'ing onto an already open fd + * stress-fcntl: only use flock64 for linux + * stress-fcntl: fix F_OFD_GETLK error message + * stress-fcntl: use flock64 for locking fcntl calls + * stress-get: treat EOVERFLOW on prlimit as not a fatal error + * mincore: fix incorrect inverted logic to test for minix + * fix build warning with missing const on BSD builds + * fix build warnings with missing const on GNU/HURD builds + * Make opt_all and wait_flag static, they do not need to be global + * Fix up some spelling mistakes + * ignite-cpu: make settings static + * rename opt_do_wait to wait_flag as a more appropriate name + * rename opt_sigint to caught_sigint + * Replace opt_do_run with keep_stressing_flag + * mincore: ensure we touch pages even when calloc or mincore fail + * stress-ng: func_supported should be a void arg + * stress-resouces: add calloc resource suckage + * stress-resources: add posix semaphore resource suckage + * stress-resources: add timer resource suckage + * stress-resources: add socketpair to resource suckage + * Optimize mwc64/32/16/8 functions + * stress-noop: add loop and inc to show minimal stressor example + * Optimize __keep_running helper + * Add LIKELY/UNLIKELY macros + * time.c: add another constification + * helper, stress-ng.h: add a couple more constifications + * cache: more constifications, remove comment from #endif + * perf: use scientific notation to define double constants + * stress-sleep: constify cast + * constify args_t *args parameters + * cache.c, stress-ng.h: move generic_map to cache.c, make it a typedef + *
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2016-11-13 23:01:30 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2016-09-24 15:29:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-11-13 23:02:48.0 +0100 @@ -1,0 +2,150 @@ +Sat Nov 12 13:29:50 UTC 2016 - mplus...@suse.com + +- Update to version 0.07.04: + * no changes mentioned +- Changes for version 0.07.03: + * stress-ioprio: use current pgrp and not global pgrp (LP: #1640631) +- Changes for version 0.07.02: + * Makefile: bump version + * Manual: Add exit status 4 EXIT_NOT_IMPLEMENTED to documentation + * Treewide: remove messy #if defined() build checks + * Allocate io_reqs on heap rather than alloca + * Makefile: re-format PEDANTIC CFLAGS + * stress-fiemap: fix up --fiemap-bytes option + * stress-sock-fd: add --sockfd-port option + * Add PEDANTIC build flags for extra checking + * stress-icache: fix volatile cast warning + * stress-vm: fix volatile cast warning + * stress-socket: fix shadowing on addr + * stress-mincore: addr does not need to be volatile + * stress-ng, thermal_zone, remove shared param, it is global + * parse-opts: fix char * cast warnings + * perf: remove (char *) cast + * helper: fix warnings + * use gnu printf style attributes to pr_yaml + * helper: cast pointer to const to fix warning + * stress-poll: fix shadowing on ret, rename one to rc + * Fix various bad castings for munge_underscore + * stress-oom-pipe: fix shadowing on fd, rename to pfd to avoid confusion + * stress-mq: remove shadowing variable attr + * stress-hdd: remove duplicate declarations of ret; make it a ssize_t + * stress-ng: make helper functions static + * thrash: rename pid to thrash_pid + * stress-zombie: make helper functions static + * stress-zlib: make helper functions static + * stress-xattr: remove redundant shadowing variable ret + * stress-mremap: fix shadowing on rc, remove rc + * stress-link: fix shadowing on ret + * stress-rw-vm: fix shadowing of ret + * stress-vm-rw: make helper functions static + * stress-unshare: make helper function static + * stress-tsearch: constify pointers + * stress-socket-fd: make helper function static + * stress-seek: fix shadowing on ret + * stress-readahead: make helper function static, fix shadowing on ret + * stress-qsort: constify pointers + * stress-mlock: constify addr pointer cast + * stress-mergesort: constify pointers + * stress-memfd: fix shadowing of variable name + * stress-fork: make helper function static + * stress-lsearch: constify pointer casts + * stress-itimer: make helper function static + * stress-iopri: remove local pgrp that shadows global + * stress-inotify: make helper func static, fix some const casts + * stress-heapsort: fix constify warnings + * stress-handle: make helper functions static + * stress-fp-error: fix float comparison + * stress-fifo: make helper function static, fix ret shadowing + * stress-filename: make helper functions static + * stress-fiemap: make helper functions static + * stress-dnotify: make dnotify_attrib_file static, fix newpath const + * stress-dentry: fix shadowing of variable j + * stress-bsearch: correctly constify casts on i1, i2 + * stress-bind-mount: make stress_bind_mount_child static + * stress-cpu-online: make stress_cpu_online_set static + * stress-clone: make stress_clone* helper functions static + * stress-bsearch: constify i1 and i2 + * stress-aio-linux: remove duplicate and shadowing variable ret + * stress-af-alg: make helper functions static + * Remove redundant re-declaration of mwc_seed + * stress-cap: sscanf on pid_t should be %d + * Make munge_underscore arg const char * + * Mungify _ to - in stressor names in --stressors option +- Changes for version 0.07.01: + * Makefile: bump version + * manual: update date + * stress-ng: fix build issues for Solaris + * stress-rmap: fix warnings with gcc 3.4.3 + * stress-rmap: Don't build for OpenBSD, it does not support posix_fallocate + * stress-rmap: don't build for Minix + * stress-rmap: rename macro CHILD_MAX to RMAP_CHILD_MAX + * Add dnotify stressor + * stress-*: voidify calls to setpgid + * thrash: remove ptrace waits, not really required + * thrash: use more standand %jx to scan in memory sizes + * thrash: remove debug messages + * manual: fix missing escape on - in --metrics-brief + * Add --stressors option to show available stressors + * cache: ensure path is set correctly for CPUs > 0 + * cache: fix FIXMEs on determining the CPU number a process is running on + * Add stress_get_cpu() helper to fetch
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2016-09-24 15:28:54 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2016-08-28 12:18:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-09-24 15:29:24.0 +0200 @@ -1,0 +2,86 @@ +Fri Sep 23 12:42:24 UTC 2016 - mplus...@suse.com + +- Update to version 0.06.17: + * Makefile: bump version + * Update manual to explain the caveats with --perf + * perf: detect when perf counters can't be used (LP: #1626009) +- add better explanation on how to enable --perf as + an unprivileged user +- Changes for version 0.06.16: + * Makefile: bump version + * Makefile: add test-libsctp.c to make dist rule + * test-libcrypt: fix cppcheck warning + * Debian/control: add libgcrypt11-dev + * stress-procfs: clear stack before use + * manual: update date + * stress-sysfs: only report an info message on instance 0 + * test-libsctp: add some checks for required macros + * sched: fix build warning when building with clang on minix + * sched: fix build warning when building with clang on minix + * stress-stack: fix build warning when building with clang on minix + * stress-mmap: fix build warning when building with clang on minix + * stress-get: fix build warning with clang on minix + * stress-sctp: add in missing --sctp-domain option, update manual + * Update net helper to add addresses, add new SCTP stressor + * Some minor cleanups to main stress-ng header, nothing major + * rename get_unsigned_long to get_uint32 + * Some more 80 column source line width fixes + * stress-sysfs: use fstat rather than access on path + * stress-procfs: forgot to re-open closed file + * stress-procfs: add some illegal read calls to try to break procfs + * stress-sysfs: add some illegal read calls to try to break sysfs + * Make snapcraft confinement devmode + * Minor formatting changes to ensure 80 column wide source + * stress-tlb-shootdown: fix indentation + * stress-context: don't build with sigaltstack if minix or hurd + * stress-context: add use of sigaltstack and SS_AUTODISARM + * helper: fix indentation + * stress-opcode: fix indentation + * stress-ioprio: remove duplicate and badly indented umask() call + * stress-epoll: fix indentation on if statement + * helper: set core size to zero if possible with setrlimit + * helper: force number of cpus to be 1 if sysconf not available + * net: declare missing in6addr_any for minix + * stress-mmap: make mprotect a no-op for minix + * stress-mmap: don't use msync for minix + * stress-shm-sysv: don't use msync for minix + * stress-stack: don't use sigaltstack for minix + * sched: make this a no-op for minix + * mlock: make this a no-op for minix + * don't enable STRESS_MSYNC for minix + * don't enable STRESS_YIELD for minix + * stress-flock: don't yield if minix + * mincore: make this a no-op for minix + * madvise: this is a no-op for minix + * stress-mlock: don't build for minix + * stress-cpu: minix does not support cabsl, use cabs instead + * stress-hdd: don't do madvise for minix + * stress-get: minix does not have getpgrp() + * stress-ng.h: don't build in mlock stressor if minix + * forgot to guard MLOCK stressor with STRESS_MLOCK check + * stress-get: minix does not have getpgid() + * mounts: fix build issues for minix + * mincore: fix build warning on minix + * stress-ng.h: only include if it is available + * stress-wait: cater for systems that lack WCONTINUED + * stress-sigsuspend: remove header inclusion, not required + * stress-quota: make err local to each code block + * stress-quota: remove redundant err assignment + * stress-quota: rename local errno so we don't alias global errno + * stress-quota: fix cppcheck style warning + * stress-madvise: fix cppcheck style warning + * stress-clock: fix cppcheck style warning + * stress-sysfs: fix cppcheck style warning, initialize stack + * stress-ng: clarify precedence of & and ?, fixes cppcheck style warnings + * stress-handle: ensure scanf %s field is limited to avoid overruns + * Fix SunOS builds, add socket and nsl library link flags + * Use mfence instead of __sync_synchronize for gcc pre 4.2 on x86 + * Makefile: explicitly specify C standard using --std=gnu99 + * stress-vm: don't use binary constants, gcc may not support these +- Changes for 0.06.15: + * Makefile: bump version + * stress-af-alg: account for number of ENOENT crypto bind failures + * stress-af-alg: don't report bind on ENOENT as a failure (LP: #1617788) +- retry is performed, failures are accounted for in debug verbose -v mode +
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2016-08-28 12:18:20 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2016-07-20 09:18:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-08-28 12:18:22.0 +0200 @@ -1,0 +2,20 @@ +Sat Aug 27 08:52:55 UTC 2016 - mplus...@suse.com + +- Update to version 0.06.14: + * Makefile: bump version + * stress-mmapfork: add more feedback on segv faults (LP: #1614099) +- Changes for 0.06.13: + * Makefile: bump version + * Makefile: add snapcraft into make dist + * ignite-cpu: ensure buffer is null terminated before calling strlen + * stress-affinity: only check CPU move if sched_getaffinity succeeds + * Add snapcraft packaging + * stress-seccomp: inject some random BPF op codes + * force indirect libc calls to enforce calls to libc wide str functions + * stress-str: fix incorrect order on args in call to stress funcs + * stress-str: force indirect libc calls to enforce calls to libc str + * functions + * ensure cache info is only printed once + * Manual: fix typo: build -> built + +--- Old: stress-ng-0.06.12.tar.gz New: stress-ng-0.06.14.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.mjBlY4/_old 2016-08-28 12:18:23.0 +0200 +++ /var/tmp/diff_new_pack.mjBlY4/_new 2016-08-28 12:18:23.0 +0200 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.06.12 +Version:0.06.14 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.06.12.tar.gz -> stress-ng-0.06.14.tar.gz ++ 1649 lines of diff (skipped)
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2016-07-20 09:18:02 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2016-07-09 09:23:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-07-20 09:18:04.0 +0200 @@ -1,0 +2,54 @@ +Sat Jul 16 12:00:49 UTC 2016 - mplus...@suse.com + +- Update to version 0.06.12: + * Makefile: bump version once more + * Update manual page date since we've touched the manual + * stress-seal: don't abort fatally if memfd_create is not +available. + * fast-test-all: cater for non-fatal test exit status + * Add oom-pipe to fast-test-all exclusion list + * Manual: clarify that return code 3 could refer to missing +system call + * stress-fcntl: handle EAGAIN lock requests more robustly + * stress-fcntl: don't check initial GETLK status + * stress-icache: don't fail if advice fails on EINVAL +- Changes for version 0.06.11 + * Makefile; bump version + * fast-test-all: don't run seccomp, it may not pass on some +kernels + * stress-fault: handle segfaults that occur on some BSD kernels + * stress-icache: only madvice if MADV_NOHUGEPAGE is defined + * stress-icache: don't assume that read/write/exec protection is +allowed + * Update cache-mfence helper. It supports ARM now. Zhiyi Sun +- Changes for version 0.06.10: + * Makefile: bump version again + * stress-atomic + build: the autodetect smarts did not work, fix +them +- Changes for 0.06.09: + * Makefile: bump version + * stress-atomic: don't make tmp volatile, fixes clang warnings + * Add smarts to Makefile to detect if atomic GCC functions are +supported +- Changes for 0.06.08: + * Makefile: bump version + * Manual: update date + * stress-ptrace: EINTR is not a failure on waitpid + * stress-tlb-shootdown: remove case where < 2 CPUs abort the test + * Add GCC atomic ops stressor + * stress-copy-file-range: handle ENOSPC as non-fatal + * stress-icache: call __clear_cache() between code modifications. + * Enable icache stressor for arm + * Add renameat2 to syscalls + * Add preadv2/prwritev2 to syscalls + * stress-lockbus: se GCC builtin __atomic_add_fetch to test lock +bus for ARMv6-v8. + * stress-epoll: void return on timer_settime + * Manual: update contributors, add Zhiyi Sun + +--- +Tue Jul 12 19:05:38 UTC 2016 - mplus...@suse.com + +- Use correct rpm group + +--- Old: stress-ng-0.06.07.tar.gz New: stress-ng-0.06.12.tar.gz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.M7GIJ8/_old 2016-07-20 09:18:05.0 +0200 +++ /var/tmp/diff_new_pack.M7GIJ8/_new 2016-07-20 09:18:05.0 +0200 @@ -18,19 +18,20 @@ Name: stress-ng -Version:0.06.07 +Version:0.06.12 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 -Group: System/Monitoring +Group: System/Benchmark Url:http://kernel.ubuntu.com/~cking/stress-ng/ Source: http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.gz BuildRequires: keyutils-devel BuildRequires: libaio-devel BuildRequires: libattr-devel BuildRequires: libbsd-devel -BuildRequires: zlib-devel +BuildRequires: libcap-devel BuildRequires: libseccomp-devel +BuildRequires: zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ stress-ng-0.06.07.tar.gz -> stress-ng-0.06.12.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stress-ng-0.06.07/Makefile new/stress-ng-0.06.12/Makefile --- old/stress-ng-0.06.07/Makefile 2016-06-24 10:57:11.0 +0200 +++ new/stress-ng-0.06.12/Makefile 2016-07-15 16:26:33.0 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.06.07 +VERSION=0.06.12 # # Codename "pathological process pounder" # @@ -35,6 +35,7 @@ stress-aio.c \ stress-aio-linux.c \ stress-apparmor.c \ + stress-atomic.c \ stress-bigheap.c \ stress-bind-mount.c \ stress-brk.c \ @@ -226,7 +227,7 @@ HAVE_NOT=HAVE_APPARMOR=0 HAVE_KEYUTILS_H=0 HAVE_XATTR_H=0 HAVE_LIB_BSD=0 \