File blktrace.changes of Package blktrace.8516
-------------------------------------------------------------------
Tue Jun 5 17:46:38 UTC 2018 - jeffm@suse.com
- btt: make device/devno use PATH_MAX to avoid overflow
(CVE-2018-10689 bsc#1091942).
- Added btt-make-device-devno-use-path_max-to-avoid-overflow.patch
-------------------------------------------------------------------
Thu Aug 20 15:29:44 UTC 2015 - jeffm@suse.com
- Handle more than 512 CPUs (bsc#939307):
* verify_blkparse: Change maxecpus to deal with systems larger the 512
* btreplay: Machines are now large enough that holes need to be dealt
* btreplay: use sysconf to get the number of configured cpus
* blktrace: use number of configured cpus instead of online cpus
* blktrace blkreplay: convert to use a dynamic cpu_set_t
* btreplay: Fix typo in scaling up the dynamic cpu set size.
- Added patches:
* verify_blkparse-change-maxecpus-to-deal-with-systems-larger-the-512.patch
* btreplay-machines-are-now-large-enough-that-holes-need-to-be-dealt-with.patch
* btreplay-use-sysconf-to-get-the-number-of-configured-cpus.patch
* blktrace-use-number-of-configured-cpus-instead-of-online-cpus.patch
* blktrace-blkreplay-convert-to-use-a-dynamic-cpu_set_t.patch
* btreplay-fix-typo-in-scaling-up-the-dynamic-cpu-set-size.patch
-------------------------------------------------------------------
Sat Dec 29 21:23:39 UTC 2012 - p.drouand@gmail.com
- Update to 1.0.5 version:
* Fix compiler warnings
* avoid string overflows
- Some improvements like using macro instead of RPM variables
-------------------------------------------------------------------
Mon Jul 23 13:37:00 UTC 2012 - werner@suse.de
- Add some missed fonts
-------------------------------------------------------------------
Tue Jul 10 09:27:56 UTC 2012 - werner@suse.de
- Make it build with latest TeXLive 2012 with new package layout
-------------------------------------------------------------------
Thu Oct 27 02:43:26 CEST 2011 - jeffm@suse.de
- Update to v1.0.3 (bnc#720300 and others).
- Updated documentation
- Fixed multiple output errors
- Added FLUSH/FUA support
- Misc bug fixes
-------------------------------------------------------------------
Wed Sep 21 19:00:40 UTC 2011 - coolo@suse.com
- disable parallel build again
-------------------------------------------------------------------
Sat Sep 17 19:57:44 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
-------------------------------------------------------------------
Sat Sep 3 19:21:08 UTC 2011 - crrodriguez@opensuse.org
- Fix build with no-add-needed (missing -pthread)
-------------------------------------------------------------------
Thu Oct 15 22:06:19 CEST 2009 - marek.belisko@open-nandra.com
- Fix memory leak (bnc #546035)
-------------------------------------------------------------------
Tue Jul 21 11:45:57 CEST 2009 - jblunck@suse.de
- Fix memory leak in btrecord (bnc #523444).
-------------------------------------------------------------------
Tue Jun 16 13:05:16 CEST 2009 - jblunck@suse.de
- Fix typo in btt (bnc #511264).
-------------------------------------------------------------------
Fri May 29 15:37:18 CEST 2009 - jblunck@suse.de
- Update to version 1.0.1:
* blkrawverify: warn and return error if no traces are found
* blkiomon manpage and usage reference invalid "msg-queue-name" option
* fix up btrace options & manpage
* more manpage fixups
* fix max-pkts option inconsistencies
* Converted to using the correct remap entries
* blkiomon: fix unaligned accesses on ia64
* fix off-by-one issues in blkiomon.h
* fix include statement in stats.h
* handle race to mkdir at startup
* Fixed plug/unplug logic in btt
* Working on fixing % time q plugged
* fix trivial typo in manpage
* Add NOTIFY to activity mask
* Blktrace failed to lock reader threads on the cpu used by the
corresponding writer. This resulted in stale data being consumed when
blktrace accidently read at a position that was being written to at the
same time. This issue surfaced as "bad trace magic" warnings emitted by
blktrace tools.
* Generate matplotlib plots for btt generated data
* Update Jenkins hash to lookup3() variant
* Fixed EAGAIN handling in blktrace.c
* O_NOATIME isn't always present
* btt: Added no remap option
* btt general cleanup plus valgrind clean
* btt: Missed fopen conversion to my_fopen
* Code review updates
* Reworked blktrace master/thread interface
* Cleaned up devs that have no data
* Moved starting of tracing after tracers are going
* btt: fixed open in setup_ifile
* Synchronized trace gathering
* Invoke gethostbyname once, handle errors better
* Added accept as a system call needing resource increases
* Rewrote blktrace to have a single thread per CPU
* Fix btt to handle large numbers of output files
* Increased limits to allow for large system runs
* A couple of min-counters weren't initialised correctly (thrput_r,
thrput_w). We have got a perfectly working init function for this
purpose. Removing partially duplicated code.
* The git commit 11914a53d2ec2974a565311af327b8983d8c820d added
__BLK_TA_ABORT to blktrace_api.h. A corresponding addition to the blktrace
tools repository has been missing, breaking the API. Blkparse complained:
"Bad fs action 40010011"
* Added no messages option to blkparse.c
* gcc 4.3.2 has started to warn about:
* Added -P to create a data file w/ Q, D and C per line
* Fixed 'M' displays on per-io output and added in I/O separator
* Fixed segfault in aqd.c : need to check for NULL (not requested)
* Added in -z to provide running waiting-for-issue latencies
* Moved btrecord/btreplay to version 1.0.0
-------------------------------------------------------------------
Thu Apr 30 18:51:34 CEST 2009 - jblunck@suse.de
- Build with docs by default.
-------------------------------------------------------------------
Tue Feb 10 17:54:15 CET 2009 - jblunck@suse.de
- Added missing pdf documentation for btt and btreplay (bnc #465134).
-------------------------------------------------------------------
Tue Dec 9 14:30:00 CET 2008 - jblunck@suse.de
- blkparse: Track smallest sequence read per device
-------------------------------------------------------------------
Mon Dec 8 17:17:48 CET 2008 - jblunck@suse.de
- Fix for "Bad fs action 40010011" messages (bnc #450909).
-------------------------------------------------------------------
Tue Nov 4 20:34:04 CET 2008 - jblunck@suse.de
- Update to version 1.0.0:
* Update rbtree to version with unified parent + color
* blkiomon: add through-put statistics
* blkiomon: separate statistics for read and write requests
* blkiomon: fix some debug messages
* blkiomon: fix trace debug output
* blkiomon: fix unit in histogram output
* blkiomon: fix cross-arch data analysis issue
* blkiomon: drv_data traces pass-through
* blkparse: add hint for discarded drv_data traces
* Added in -L option - output periodic latency information
* Added in -Q / --active-queue-depth option
* Add driver data support
* blktrace: accept -v (lower case) for version info as well
* blkiomon: I/O monitor
* Removed excessive amounts of seek modes (for random sets of I/Os)
* spec file tweak
* man page typo
* Added in %done for btt
* Add documentation of 'D' discard operation
* blktrace: support discard requests
* spelling and grammar fixes for btreplay.tex
* Put message notes from kernel into a separate file for easy tracking
* Added in new message updates to the documentation.
* Added in handling of MESSAGE notes
* Handled no difference in seek times
* Added in -m option, seeks-per-second
* blkparse: cope with missing process notify event
* Fixed percentage calculations for phases of an I/O
* Added S2G times + fixed up -X output to include X2X
* Added -X option - generate easily parseable file
* Add -x accellerator option
* Fix problem with -w option
* eliminate check of empty -F format
* blkparse: Introduce optional accounting of PC requests
* blkparse: Add PC requests to depth trace
* Fix section of btrecord and btreplay man pages
* Don't like btrecord against libaio and librt, as it doesn't use any of
their symbols
* Really commit the changes to btt.1
* Added man page for bno_plot and updated btt man page to refer to bno_plot
* Cleanups: Fixed IOPs in btt left over at end of run
* btt: fix missing cleanup call
* btt: fix iostat interval default
* Added info about bno_plot.py and clean ups
* Added new IOs per unplug table
* Added bno_plot.py - generate interactive 3D plot of IO blocks and sizes
-------------------------------------------------------------------
Fri Oct 24 21:23:48 CEST 2008 - jblunck@suse.de
- Add two additional patches for my friend Gerald (bnc #433433):
* blkparse: Introduce optional accounting of PC requests
* blkparse: Add PC requests to depth trace
-------------------------------------------------------------------
Mon Sep 15 12:32:21 CEST 2008 - jjolly@suse.de
- Added blkiomon and manpage to specfile
-------------------------------------------------------------------
Fri Sep 12 09:14:47 CEST 2008 - jjolly@suse.de
- Added patches for FCP performance data collection (bnc#417241)
-------------------------------------------------------------------
Mon May 19 13:42:58 CEST 2008 - jblunck@suse.de
- cope with missing process notify event which could otherwise segfault
-------------------------------------------------------------------
Fri Feb 1 10:54:23 CET 2008 - jblunck@suse.de
- Update to commit 00a47cd169f2cc87b5f63fe93226b7231dee678c
* Fixed excess bucket information for unplug histograms
* UNPLUG does the timing stuff, UNPLUG TIMEOUT only does timeout
-------------------------------------------------------------------
Tue Jan 22 17:57:12 CET 2008 - jblunck@suse.de
- Update to commit 461afe819c41fa811f9c6264524cb8edbd2acc63:
* Fix Q counts during requeue and merges
* Separated out g/i/m trace handling
* btreplay/btrecord man pages
* Remove strange make dependency
* Added in Q2D histograms (requires -A)
* memset() must be done after NULL check
* Added active requests at Q information
* Fixed REMAP to update Q2A & fixed #Q calculations
* blktrace segfault
* Added O_NOATIME to replay file
* Fix segfault in replay_sub when verbose is 1
* Converted fatal to an inline function
* Converted fatal from macro to inline
* Add btrecord/btreplay capability
* Added list_splice to btt/list.h
* btt manpages
* Fix compilation on m68k
* Major revamping (ver 2.0)
-------------------------------------------------------------------
Wed Aug 29 09:27:05 CEST 2007 - jblunck@suse.de
- Update to 0.99.3:
* fix indent typo
* man page: mention buffer size / number of buffers defaults
* Makefile fixes
-------------------------------------------------------------------
Sun Aug 26 15:57:16 CEST 2007 - jblunck@suse.de
- Initial openSUSE package
-------------------------------------------------------------------
Mon Oct 10 12:12:12 CEST 2005 - axboe@suse.de
- Initial version