Commit Graph

235 Commits

Author SHA256 Message Date
Dominique Leuenberger
2f746aa066 Accepting request 504531 from benchmark
1

OBS-URL: https://build.opensuse.org/request/show/504531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=13
2017-06-19 11:23:46 +00:00
Martin Pluskal
82a6768354 Accepting request 504518 from home:mnhauke
- 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

OBS-URL: https://build.opensuse.org/request/show/504518
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=34
2017-06-18 21:29:21 +00:00
Dominique Leuenberger
bc610b046a Accepting request 501176 from benchmark
1

OBS-URL: https://build.opensuse.org/request/show/501176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=12
2017-06-05 16:51:08 +00:00
Martin Pluskal
12d56197f4 Accepting request 501169 from home:mnhauke
- 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

  * Makefile: bump version

OBS-URL: https://build.opensuse.org/request/show/501169
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=32
2017-06-05 13:57:38 +00:00
Dominique Leuenberger
8561613fbb Accepting request 500533 from benchmark
1

OBS-URL: https://build.opensuse.org/request/show/500533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=11
2017-06-02 09:33:55 +00:00
Martin Pluskal
b0ed220925 Accepting request 500521 from home:mnhauke
- 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

OBS-URL: https://build.opensuse.org/request/show/500521
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=30
2017-06-02 07:17:11 +00:00
Dominique Leuenberger
f86ed6bb5b Accepting request 496478 from benchmark
1

OBS-URL: https://build.opensuse.org/request/show/496478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=10
2017-05-20 08:14:06 +00:00
Martin Pluskal
1e62348787 Accepting request 496472 from home:mnhauke
- 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

OBS-URL: https://build.opensuse.org/request/show/496472
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=28
2017-05-19 07:10:10 +00:00
Dominique Leuenberger
e8c0547020 Accepting request 495109 from benchmark
1

OBS-URL: https://build.opensuse.org/request/show/495109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=9
2017-05-16 12:46:32 +00:00
Martin Pluskal
16d0b76f52 Accepting request 495007 from home:mnhauke
- 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

OBS-URL: https://build.opensuse.org/request/show/495007
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=26
2017-05-15 20:37:03 +00:00
Martin Pluskal
fcf5b0ef2d Accepting request 494406 from home:mnhauke
- 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

OBS-URL: https://build.opensuse.org/request/show/494406
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=25
2017-05-10 17:45:46 +00:00
Dominique Leuenberger
ef69ca7926 Accepting request 481762 from benchmark
1

OBS-URL: https://build.opensuse.org/request/show/481762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=8
2017-03-21 21:51:37 +00:00
Martin Pluskal
063012e808 Accepting request 481758 from home:mimi_vx:branches:benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/481758
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=23
2017-03-21 12:16:27 +00:00
Martin Pluskal
32012bf3c6 OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=22 2017-03-18 11:28:35 +00:00
Martin Pluskal
36a277340d - Update to version 0.07.25:
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=21
2017-03-18 11:17:33 +00:00
Dominique Leuenberger
67c4221114 Accepting request 460687 from benchmark
- Update to version 0.07.21:

OBS-URL: https://build.opensuse.org/request/show/460687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=7
2017-02-28 22:51:06 +00:00
Martin Pluskal
0bc634ff61 - Update to version 0.07.21:
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=19
2017-02-27 11:58:42 +00:00
Dominique Leuenberger
dd1ddc22ac Accepting request 448999 from benchmark
- Update to version 0.07.13:

OBS-URL: https://build.opensuse.org/request/show/448999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=6
2017-01-10 09:49:32 +00:00
Martin Pluskal
65fc727f80 - Update to version 0.07.13:
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=17
2017-01-06 15:23:01 +00:00
Dominique Leuenberger
0a3caa6504 Accepting request 440031 from benchmark
- Update to version 0.07.04:

OBS-URL: https://build.opensuse.org/request/show/440031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=5
2016-11-13 22:01:30 +00:00
Martin Pluskal
2581d9933e OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=15 2016-11-12 13:36:50 +00:00
Martin Pluskal
40c8c6699c - Update to version 0.07.04:
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=14
2016-11-12 13:35:44 +00:00
Dominique Leuenberger
97c88466cc Accepting request 429780 from benchmark
- Update to version 0.06.17:

OBS-URL: https://build.opensuse.org/request/show/429780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=4
2016-09-24 13:28:54 +00:00
Martin Pluskal
e33d3fb7f0 - Update to version 0.06.17:
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=12
2016-09-23 12:47:39 +00:00
Dominique Leuenberger
4a43755dc4 Accepting request 423378 from benchmark
- Update to version 0.06.14:

OBS-URL: https://build.opensuse.org/request/show/423378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=3
2016-08-28 10:18:20 +00:00
Martin Pluskal
fdb4ac038e - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=10
2016-08-27 08:54:29 +00:00
Dominique Leuenberger
d7a6e2d697 Accepting request 409090 from benchmark
- Update to version 0.06.12:

OBS-URL: https://build.opensuse.org/request/show/409090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=2
2016-07-20 07:18:02 +00:00
Martin Pluskal
8fbf6c2bc4 * 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	
    system call	
  * 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
  * Makefile: bump version again	
  * stress-atomic + build: the autodetect smarts did not work, fix 
    them	
  * 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	
  * 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=8
2016-07-16 16:57:39 +00:00
Martin Pluskal
a1fd150868 - Update to version 0.06.12:
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=7
2016-07-16 12:19:36 +00:00
Martin Pluskal
654d45b2f2 - Use correct rpm group
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=6
2016-07-12 19:06:27 +00:00
Dominique Leuenberger
fb412cc070 Accepting request 406732 from benchmark
New usefull package

OBS-URL: https://build.opensuse.org/request/show/406732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=1
2016-07-09 07:23:46 +00:00
Martin Pluskal
8b91938980 OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=4 2016-07-05 12:10:18 +00:00
Martin Pluskal
590bca30ff OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=3 2016-07-05 09:27:36 +00:00
Martin Pluskal
d180d4b1f5 - Update to version 0.06.07:
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=2
2016-07-05 09:24:06 +00:00
Martin Pluskal
cbe14bca9b osc copypac from project:server:monitoring package:stress-ng revision:5
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=1
2016-07-05 09:10:41 +00:00