-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 6 May 2017 13:27:11 +0100 Source: stress-ng Binary: stress-ng Architecture: source amd64 Version: 0.08.00-1 Distribution: unstable Urgency: medium Maintainer: Colin King <colin.king@canonical.com> Changed-By: Colin King <colin.king@canonical.com> Description: stress-ng - tool to load and stress a computer Changes: stress-ng (0.08.00-1) unstable; urgency=medium . * 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 job * Add interrupt class example job * Add io class example job * Add device class example job * Add cpu-cache class example job * Add cpu class example job * Ensure stressor names are mungified from _ to - in class option * memory.job: make default run time 60 seconds per stressor * stress-mergesort: replace uint8_t sort with random mixer sort * stress-stream: remove args-> prefix from instance message * Add example memory job * man page: fix the resources option with line wrapping * man page: fix typo on sigpending-ops * Add new --job option allowing one to script stressors * split out arg parsing into a helper function, put opt data in a struct * snapcraft: remove icon and update snapcraft yaml * Add 128 byte cacheline alignment Checksums-Sha1: 9f5ad39c720fb2925a9dfac3e4047d966b6e7b6b 2168 stress-ng_0.08.00-1.dsc 07becf0d623f3957dd6399e1a33b9e06c7d3b259 405660 stress-ng_0.08.00.orig.tar.gz 371c225573f9fe418d3dbd6bb9a7dab8cb1ff707 44108 stress-ng_0.08.00-1.debian.tar.xz 45289bc63f5f2d99d4778844885064e848e75090 849164 stress-ng-dbgsym_0.08.00-1_amd64.deb abdb6ca0031a4c9618aa2de7c236656fcda4f7a9 6619 stress-ng_0.08.00-1_amd64.buildinfo 77429bdf6f4f58ea87843722e80e04b713af4b79 1502362 stress-ng_0.08.00-1_amd64.deb Checksums-Sha256: de3e83047c14748cbd19a1f2c63155f4bb6ded76290d8e0d1cf6747253a2a6ac 2168 stress-ng_0.08.00-1.dsc 213b07d2739d256ba0ef838c283595394da352d759140744551324afda17bd2b 405660 stress-ng_0.08.00.orig.tar.gz 4cc1b5b9edec1c2173f4d0ab2b8704ee87bc0b07e02f9a51136f60a2522060b2 44108 stress-ng_0.08.00-1.debian.tar.xz 775df181af775fc8f2271ce961a10b0f41cf9d93c5250ba9941bb2a19d056220 849164 stress-ng-dbgsym_0.08.00-1_amd64.deb de0bafa463bf7bba2df4910ebf28b8ec99fe4d1b541249d1c900391ba347b2a5 6619 stress-ng_0.08.00-1_amd64.buildinfo 6512416645fa34702e42a59a2b7766810ef795c1e4ac647a5f12ca4167d5d8c3 1502362 stress-ng_0.08.00-1_amd64.deb Files: d1c19eb8330f2782c5ecdec6af8dc36c 2168 devel extra stress-ng_0.08.00-1.dsc 6520662c827700f93a9abf3db4500332 405660 devel extra stress-ng_0.08.00.orig.tar.gz 95c6a5d9525c350b16fd462ddf333f19 44108 devel extra stress-ng_0.08.00-1.debian.tar.xz 85c0a89eb21aa4f03f61e4fbbdb11edb 849164 debug extra stress-ng-dbgsym_0.08.00-1_amd64.deb 9e45e9a46f3471e734acd5c2e477f718 6619 devel extra stress-ng_0.08.00-1_amd64.buildinfo 900262a6930abab5aedd6112b28590e6 1502362 devel extra stress-ng_0.08.00-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQI2BAEBCAAgBQJZDcR6GRxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20ACgkQaMKH 38aoAiZJzA/+NANpl7oJlEIyFPvUsPL34vEU6cAMSZZMvTem6ZLa8XlfP0c1ZiKq G5akGmRro2KgO20Tcu90IarRRQMzt09jy7I3CF8hovKlCUngvjfC9uYbaBjfA2if z0nxJYXPV2t+qTZDgwiuCpz3BkZ3Koi8R6nrJicpzIKGqeP0kjQSG17ruu1eIFUo G4CimYZPMlY7fW+IFUyeOfSo0LLyy5kmetckDkqeP0qYK4FqhP7YMUMNVfOVUShA jjt0kuTdjJl1akmN4dZqC4pdpCbJEGkaRcgDEron56WP3TDQGqFv0ro+GA2ZCSQz C6evIrDyyyCMRU5FfXoU0eUhdggI23IxtW8Zy63LyM8A1M/mMFe1G9vOuspfZQu/ PSF8ZElcfNq8Ki49ijqx+bDAlcRZQNFLc64gTy5aeXu5CeheVGmzO9JkSf/Y+rdL jj3bUFGrBtb2p/t6HYvf4CJOFI3kz6ZJ461k/pLQjbHD2iUMgwszDyLWBd0BbHFY A7CTznfRFq4a1bCnhLDm1mJNY6FiYKX7i9PAhw+ZNFQrZ/CMHUsrexeeBNPoTnkU OtmOBV8NNk51fKZs36VIBDIpN3TtpbNW85xZksB6nSmhJgJwqhbHTWabtQ+BBMPW iyD/Ad7xOxgjxy+nK32zmKV+kQ+Xu1+DKb5yvmkAskIZG7Bf5yktjQA= =Ni7H -----END PGP SIGNATURE-----