371 lines
14 KiB
Plaintext
371 lines
14 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Aug 27 00:00:00 CEST 2025 - dsterba@suse.cz
|
|
|
|
- Update to version 1.3.0+git.20250320:
|
|
* blkparse: Fix a potential coredump issue
|
|
* doc: update RWBS descriptions
|
|
* iowatcher: Calculate ios_in_flight per trace
|
|
* fix hang when BLKTRACESETUP fails and "-o -" is used
|
|
* doc: btrace: fix wrong format on doc
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 22 10:26:11 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %autosetup macro. Allows to eliminate the usage of deprecated
|
|
%patchN
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 21 18:28:10 UTC 2021 - jeffm@suse.com
|
|
|
|
- Update to version 1.3.0+git.20211021:
|
|
* blkparse: fix incorrectly sized memset in check_cpu_map
|
|
* blkparse: skip check_cpu_map with pipe input
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 11 13:08:42 UTC 2021 - ddiss@suse.com
|
|
|
|
- Update to version 1.3.0+git.20210628:
|
|
* blktrace: exit directly when nthreads_running != ncpus in run_tracers()
|
|
* blktrace 1.3.0
|
|
* blkparse: Print time when trace was started
|
|
* blktrace: inclusive terminology
|
|
* blkparse: Print PID information for TN_MESSAGE events
|
|
* iowatcher: Handle cgroup information
|
|
* iowatcher: Use blktrace_api.h
|
|
* blkparse: Handle cgroup information
|
|
* blkparse: Fix up the sector and length of split completions
|
|
* blkparse: Initialize and test for undefined request tracking timestamps
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 11 11:43:50 UTC 2021 - David Disseldorp <ddiss@suse.com>
|
|
|
|
- UsrMerge: relocate blktrace, blkparse and btrace (bsc#1191056)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 05 17:58:47 UTC 2018 - opensuse-packaging@opensuse.org
|
|
|
|
- Update to version 1.2.0+git.20180516:
|
|
* make btt scripts python3-ready
|
|
* btt: make device/devno use PATH_MAX to avoid overflow (bsc#1091942).
|
|
* blkparse: add documetation for 'R' requeue request
|
|
* blkparse: remove duplicated entry for flag M
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 20 20:52:02 UTC 2018 - jeffm@suse.com
|
|
|
|
- Update to version 1.2.0+git.20180124:
|
|
* blktrace: don't stop tracer if not setup trace successfully
|
|
* fix parallel build failures
|
|
* respect LDFLAGS when linking programs
|
|
* btt: Fix overlapping IO stats.
|
|
* btt/devs: silence warning on sprintf overflow
|
|
* jhash: fix annoying gcc fall through warnings
|
|
* Blktrace 1.2.0
|
|
* blktrace: abort if device ioctl setup fails
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 28 19:29:43 UTC 2017 - mpluskal@suse.com
|
|
|
|
- Update to version 1.1.0+git.20170126:
|
|
* blktrace: Add support for sparse CPU numbers
|
|
* blktrace: Reorganize creation of output file name
|
|
* blktrace: Create empty output files for non-existent cpus
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 25 08:44:10 UTC 2016 - mpluskal@suse.com
|
|
|
|
- Update to version 1.1.0+git.20160823:
|
|
* Use maximum over all traces for queue depth
|
|
* Process notify events outside of given interval
|
|
* iowatcher: Use queue events if issue not available
|
|
* btt: Replace overlapping IO
|
|
* Zero sectors are strange
|
|
* Don't prepend blktrace destination dir if we didn't run blktrace
|
|
* Separate prefix in legend with space
|
|
* Fixup graph name in help text
|
|
* blktrace: remove -k from manpage synopsis
|
|
* iowatcher: link with -lrt
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 20:53:48 UTC 2016 - jeffm@suse.com
|
|
|
|
- Update to version 1.1.0+git.20160425:
|
|
* Refer to sda instead of hda in man pages
|
|
* btreplay: Fix typo in scaling up the dynamic cpu set size.
|
|
* include sys/types.h for dev_t definition
|
|
* Fix warnings on newer gcc
|
|
* Add the "-a discard" filter option to the blktrace.8 man page
|
|
* blktrace: Use number of online CPUs
|
|
* btreplay: fix memory corruption caused by CPU_ZERO_S
|
|
* btreplay: fix sched_{set|get}affinity
|
|
* btreplay: make Ctrl-C work
|
|
* btreplay: remove timestamps
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 20:49:04 UTC 2016 - jeffm@suse.com
|
|
|
|
- Add _service for automatic git syncing
|
|
+ exclude .git when generating tarball
|
|
+ enable automatic changelog updating
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 3 23:44:40 CEST 2014 - dsterba@suse.cz
|
|
|
|
- Update to 1.1.0:
|
|
- merge iowatcher
|
|
|
|
-------------------------------------------------------------------
|
|
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
|