Hello community, here is the log from the commit of package blktrace for openSUSE:Factory checked in at 2016-12-01 10:28:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blktrace (Old) and /work/SRC/openSUSE:Factory/.blktrace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blktrace" Changes: -------- --- /work/SRC/openSUSE:Factory/blktrace/blktrace.changes 2014-10-05 20:33:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.blktrace.new/blktrace.changes 2016-12-01 10:28:22.000000000 +0100 @@ -1,0 +2,37 @@ +Fri Nov 25 08:44:10 UTC 2016 - mplus...@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 - je...@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 - je...@suse.com + +- Add _service for automatic git syncing + + exclude .git when generating tarball + + enable automatic changelog updating + +------------------------------------------------------------------- Old: ---- blktrace-1.1.0.tar.bz2 New: ---- _service _servicedata blktrace-1.1.0+git.20160823.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blktrace.spec ++++++ --- /var/tmp/diff_new_pack.EerF98/_old 2016-12-01 10:28:23.000000000 +0100 +++ /var/tmp/diff_new_pack.EerF98/_new 2016-12-01 10:28:23.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package blktrace # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,20 @@ %{!?_without_docs: %global with_docs 1} - Name: blktrace +Version: 1.1.0+git.20160823 +Release: 0 Summary: Block IO tracer License: GPL-2.0 Group: Development/Tools/Other -Version: 1.1.0 -Release: 0 Url: http://git.kernel.dk/?p=blktrace.git;a=summary -Source0: http://brick.kernel.dk/snaps/%name-%version.tar.bz2 +Source0: %{name}-%{version}.tar.xz Patch0: blkparse-track-smallest-sequence-read-per-device.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc BuildRequires: libaio-devel +# Required for older releases +BuildRequires: xz +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?with_docs} BuildRequires: texlive BuildRequires: texlive-latex @@ -62,7 +63,7 @@ make CFLAGS="%{optflags}" all %{?with_docs: docs} -j1 %install -make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} mandir=%{_mandir} install +make DESTDIR=%{buildroot} prefix=%{_prefix} mandir=%{_mandir} install # move blktrace to /bin (bug #300186) mkdir -p %{buildroot}/bin mv %{buildroot}%{_bindir}/{blktrace,blkparse,btrace} \ @@ -86,6 +87,7 @@ %{_mandir}/man1/blkrawverify.1* %{_mandir}/man1/bno_plot.1* %{_mandir}/man1/btt.1* +%{_mandir}/man1/iowatcher.1* %{_mandir}/man1/verify_blkparse.1* %{_mandir}/man8/blktrace.8* %{_mandir}/man8/btrace.8* ++++++ _service ++++++ <services> <service mode="disabled" name="tar_scm"> <param name="url">git://git.kernel.dk/blktrace.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">blktrace</param> <param name="versionformat">1.1.0+git.%cd</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version"/> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://git.kernel.dk/blktrace.git</param> <param name="changesrevision">d1ab783430f5a832e973ed9a293da146c04c6702</param></service></servicedata>++++++ blkparse-track-smallest-sequence-read-per-device.patch ++++++ --- /var/tmp/diff_new_pack.EerF98/_old 2016-12-01 10:28:23.000000000 +0100 +++ /var/tmp/diff_new_pack.EerF98/_new 2016-12-01 10:28:23.000000000 +0100 @@ -32,8 +32,10 @@ the smallest sequence read on each cpu. -- -diff --git a/blkparse.c b/blkparse.c -index d869da6..a558a6d 100644 +--- + blkparse.c | 19 +++++++++++-------- + 1 file changed, 11 insertions(+), 8 deletions(-) + --- a/blkparse.c +++ b/blkparse.c @@ -58,6 +58,8 @@ struct per_dev_info { @@ -45,7 +47,7 @@ struct rb_root rb_track; int nfiles; -@@ -395,6 +397,7 @@ static struct per_dev_info *get_dev_info(dev_t dev) +@@ -401,6 +403,7 @@ static struct per_dev_info *get_dev_info pdi->dev = dev; pdi->first_reported_time = 0; pdi->last_read_time = 0; @@ -53,7 +55,7 @@ return pdi; } -@@ -1899,10 +1902,14 @@ static int sort_entries(unsigned long long *youngest) +@@ -1969,10 +1972,14 @@ static int sort_entries(unsigned long lo struct per_dev_info *pdi = NULL; struct per_cpu_info *pci = NULL; struct trace *t; @@ -68,7 +70,7 @@ *youngest = 0; while ((t = trace_list) != NULL) { struct blk_io_trace *bit = t->bit; -@@ -1922,8 +1929,8 @@ static int sort_entries(unsigned long long *youngest) +@@ -1992,8 +1999,8 @@ static int sort_entries(unsigned long lo if (!pci || pci->cpu != bit->cpu) pci = get_cpu_info(pdi, bit->cpu); @@ -79,7 +81,7 @@ if (check_stopwatch(bit)) { bit_free(bit); -@@ -1994,7 +2001,7 @@ static int check_sequence(struct per_dev_info *pdi, struct trace *t, int force) +@@ -2065,7 +2072,7 @@ static int check_sequence(struct per_dev */ if (bit->sequence == 1) return 0; @@ -88,7 +90,7 @@ return 0; return check_cpu_map(pdi); -@@ -2007,7 +2014,7 @@ static int check_sequence(struct per_dev_info *pdi, struct trace *t, int force) +@@ -2078,7 +2085,7 @@ static int check_sequence(struct per_dev * we may not have seen that sequence yet. if we are not doing * the final run, break and wait for more entries. */ @@ -97,7 +99,7 @@ __t = trace_rb_find_last(pdi, pci, expected_sequence); if (!__t) goto skip; -@@ -2535,10 +2542,6 @@ static void do_pipe(int fd) +@@ -2620,10 +2627,6 @@ static void do_pipe(int fd) fdblock = -1; while ((events = read_events(fd, 0, &fdblock)) > 0) { read_sequence++;