[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [qemu-mainline bisection] complete build-amd64-xsm
branch xen-unstable xenbranch xen-unstable job build-amd64-xsm testid xen-build Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://git.qemu.org/qemu.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: qemuu git://git.qemu.org/qemu.git Bug introduced: 382d34ff9fcc534db32d54eb82590de7c04f9b33 Bug not present: 87574621b18f86eab295a2c207e0b42c77b5dfa0 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/82363/ commit 382d34ff9fcc534db32d54eb82590de7c04f9b33 Merge: 8757462 c84ea00 Author: Peter Maydell <peter.maydell@xxxxxxxxxx> Date: Wed Feb 3 19:00:33 2016 +0000 Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging # gpg: Signature made Wed 03 Feb 2016 15:47:34 GMT using RSA key ID 81AB73C8 # gpg: Good signature from "Stefan Hajnoczi <stefanha@xxxxxxxxxx>" # gpg: aka "Stefan Hajnoczi <stefanha@xxxxxxxxx>" * remotes/stefanha/tags/tracing-pull-request: log: add "-d trace:PATTERN" trace: switch default backend to "log" trace: convert stderr backend to log log: move qemu-log.c into util/ directory log: do not unnecessarily include qom/cpu.h trace: add "-trace help" trace: add "-trace enable=..." trace: no need to call trace_backend_init in different branches now trace: split trace_init_file out of trace_init_backends trace: split trace_init_events out of trace_init_backends trace: fix documentation trace: track enabled events in a separate array trace: count number of enabled events Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx> commit c84ea00dc29b2084a62bd31f498ed0f245d3848e Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:32 2016 +0300 log: add "-d trace:PATTERN" This is a bit easier to use than "-trace" if you are also enabling other kinds of logging. It is also more discoverable for experienced QEMU users, and accessible from user-mode emulators. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-12-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit baf86d6b3ca0191372f8b60299ef500b5484fd8f Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:31 2016 +0300 trace: switch default backend to "log" This enables integration with other QEMU logging facilities. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-11-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:30 2016 +0300 trace: convert stderr backend to log [Also update .travis.yml --enable-trace-backends=stderr --Stefan] Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-10-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit d890d50d1821a18366a0b9f72e6c93689a47bcd4 Author: Denis V. Lunev <den@xxxxxxxxxx> Date: Thu Jan 7 16:55:29 2016 +0300 log: move qemu-log.c into util/ directory log will become common facility with tracepoints support in next step. Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Message-id: 1452174932-28657-9-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 508127e243122cf3ed67d2aaa472a1b4f1be055e Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:28 2016 +0300 log: do not unnecessarily include qom/cpu.h Split the bits that require it to exec/log.h. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-8-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit e9527dd399ed213ec6eb2c0ea54be663a73032b0 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:27 2016 +0300 trace: add "-trace help" Print a list of trace points Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-7-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 10578a257d94fb59449d0b0e441990c45a036ccc Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:26 2016 +0300 trace: add "-trace enable=..." Allow enabling events without going through a file, for example: qemu-system-x86_64 -trace bdrv_aio_writev -trace bdrv_aio_readv or with globbing too: qemu-system-x86_64 -trace 'bdrv_aio_*' if an appropriate backend is enabled (simple, stderr, ftrace). Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-6-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit f246b86672118e4f0d0782f4c240d3666aa36710 Author: Denis V. Lunev <den@xxxxxxxxxx> Date: Thu Jan 7 16:55:25 2016 +0300 trace: no need to call trace_backend_init in different branches now original idea to split calling locations was to spawn tracing thread in the final child process according to commit 8a745f2a9296ad2cf6bda33534ed298f2625a4ad Author: Michael Mueller Date: Mon Sep 23 16:36:54 2013 +0200 os_daemonize is now on top of both locations. Drop unneeded ifs. Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Message-id: 1452174932-28657-5-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 41fc57e44ed64cd4ab5393d83624afd897dabd4f Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:24 2016 +0300 trace: split trace_init_file out of trace_init_backends This is cleaner, and improves error reporting with -daemonize. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-4-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 45bd0b41bdbf554e49fb510673309164c513a8c8 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:23 2016 +0300 trace: split trace_init_events out of trace_init_backends This is cleaner and has two advantages. First, it improves error reporting with -daemonize. Second, multiple "-trace events" options now cumulate. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-3-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 52449a314e100e2db990ab9a156bb0173017f28d Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:22 2016 +0300 trace: fix documentation Mention the ftrace backend too. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-2-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 585ec7273e6fdab902b2128bc6c2a8136aafef04 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Wed Oct 28 07:06:27 2015 +0100 trace: track enabled events in a separate array This is more cache friendly on the fast path, where we already have the event id available. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 43b48cfc3e8ff745a10a6b78a55519d5cf7ec5e8 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Wed Oct 28 07:06:26 2015 +0100 trace: count number of enabled events This lets trace_event_get_state_dynamic quickly return false. Right now there is hardly any benefit because there are also many assertions and indirections, but the next patch will streamline all of this. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.html Revision IDs in each graph node refer, respectively, to the Trees above. ---------------------------------------- Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-amd64-xsm.xen-build --summary-out=tmp/82363.bisection-summary --basis-template=79947 --blessings=real,real-bisect qemu-mainline build-amd64-xsm xen-build Searching for failure / basis pass: 81760 fail [host=godello1] / 80336 ok. Failure / basis pass flights: 81760 / 80336 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://git.qemu.org/qemu.git Tree: xen git://xenbits.xen.org/xen.git Latest 21f6526d1da331611ac5fe12967549d1a04e149b f075c89f0a9cb31daf38892371d2822177505706 1ac81bb7166b79b6555290547d4effff305c74d0 Basis pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 9937763265d9597e5f2439249b16d995842cdf0f Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#21f6526d1da331611ac5fe12967549d1a04e149b-21f6526d1da331611ac5fe12967549d1a04e149b git://git.qemu.org/qemu.git#87574621b18f86eab295a2c207e0b42c77b5dfa0-f075c89f0a9cb31daf38892371d2822177505706 git://xenbits.xen.org/xen.git#9937763265d9597e5f2439249b16d995842cdf0f-1ac81bb7166b79b6555290547d4effff305c74d0 Loaded 5100 nodes in revision graph Searching for test results: 80336 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 9937763265d9597e5f2439249b16d995842cdf0f 80469 fail irrelevant 80634 fail irrelevant 80776 fail irrelevant 81017 fail irrelevant 81285 fail 21f6526d1da331611ac5fe12967549d1a04e149b ee8e8f92a730afc17ab8be6e86df6b9a23b8ebc6 1ac81bb7166b79b6555290547d4effff305c74d0 81613 fail 21f6526d1da331611ac5fe12967549d1a04e149b 74f30f153f4289fa68e62cf7b63cae7ce4e19046 1ac81bb7166b79b6555290547d4effff305c74d0 81760 fail 21f6526d1da331611ac5fe12967549d1a04e149b f075c89f0a9cb31daf38892371d2822177505706 1ac81bb7166b79b6555290547d4effff305c74d0 82061 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 9937763265d9597e5f2439249b16d995842cdf0f 82293 fail 21f6526d1da331611ac5fe12967549d1a04e149b f075c89f0a9cb31daf38892371d2822177505706 1ac81bb7166b79b6555290547d4effff305c74d0 82298 fail 21f6526d1da331611ac5fe12967549d1a04e149b 071aacc9c9e15859500bbacf153e03b45008ee50 e3e4ae8bb8314462496c2b065cfe4e8bc5205d5a 82315 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 0f5f9d8933258f49371a4e85e7459726c593d4ac 82301 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 5e403ca3da791bf2a6001d1fc3d7def180c0e439 82307 pass 21f6526d1da331611ac5fe12967549d1a04e149b a0e966c93a0968d29ef51447d08a6b7be6f4d757 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82319 pass 21f6526d1da331611ac5fe12967549d1a04e149b 7c62aeb82a143f4fcb1e6e419175cd120407deac be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82323 fail 21f6526d1da331611ac5fe12967549d1a04e149b 382d34ff9fcc534db32d54eb82590de7c04f9b33 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82327 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 55d8424e4e65c549eb7be4bff6d3c4c77f54afef 82358 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82332 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82341 fail 21f6526d1da331611ac5fe12967549d1a04e149b 382d34ff9fcc534db32d54eb82590de7c04f9b33 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82363 fail 21f6526d1da331611ac5fe12967549d1a04e149b 382d34ff9fcc534db32d54eb82590de7c04f9b33 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82347 pass 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b 82353 fail 21f6526d1da331611ac5fe12967549d1a04e149b 382d34ff9fcc534db32d54eb82590de7c04f9b33 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b Searching for interesting versions Result found: flight 80336 (pass), for basis pass Result found: flight 81760 (fail), for basis failure Repro found: flight 82061 (pass), for basis pass Repro found: flight 82293 (fail), for basis failure 0 revisions at 21f6526d1da331611ac5fe12967549d1a04e149b 87574621b18f86eab295a2c207e0b42c77b5dfa0 be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b No revisions left to test, checking graph state. Result found: flight 82332 (pass), for last pass Result found: flight 82341 (fail), for first failure Repro found: flight 82347 (pass), for last pass Repro found: flight 82353 (fail), for first failure Repro found: flight 82358 (pass), for last pass Repro found: flight 82363 (fail), for first failure *** Found and reproduced problem changeset *** Bug is in tree: qemuu git://git.qemu.org/qemu.git Bug introduced: 382d34ff9fcc534db32d54eb82590de7c04f9b33 Bug not present: 87574621b18f86eab295a2c207e0b42c77b5dfa0 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/82363/ commit 382d34ff9fcc534db32d54eb82590de7c04f9b33 Merge: 8757462 c84ea00 Author: Peter Maydell <peter.maydell@xxxxxxxxxx> Date: Wed Feb 3 19:00:33 2016 +0000 Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging # gpg: Signature made Wed 03 Feb 2016 15:47:34 GMT using RSA key ID 81AB73C8 # gpg: Good signature from "Stefan Hajnoczi <stefanha@xxxxxxxxxx>" # gpg: aka "Stefan Hajnoczi <stefanha@xxxxxxxxx>" * remotes/stefanha/tags/tracing-pull-request: log: add "-d trace:PATTERN" trace: switch default backend to "log" trace: convert stderr backend to log log: move qemu-log.c into util/ directory log: do not unnecessarily include qom/cpu.h trace: add "-trace help" trace: add "-trace enable=..." trace: no need to call trace_backend_init in different branches now trace: split trace_init_file out of trace_init_backends trace: split trace_init_events out of trace_init_backends trace: fix documentation trace: track enabled events in a separate array trace: count number of enabled events Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx> commit c84ea00dc29b2084a62bd31f498ed0f245d3848e Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:32 2016 +0300 log: add "-d trace:PATTERN" This is a bit easier to use than "-trace" if you are also enabling other kinds of logging. It is also more discoverable for experienced QEMU users, and accessible from user-mode emulators. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-12-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit baf86d6b3ca0191372f8b60299ef500b5484fd8f Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:31 2016 +0300 trace: switch default backend to "log" This enables integration with other QEMU logging facilities. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-11-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:30 2016 +0300 trace: convert stderr backend to log [Also update .travis.yml --enable-trace-backends=stderr --Stefan] Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-10-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit d890d50d1821a18366a0b9f72e6c93689a47bcd4 Author: Denis V. Lunev <den@xxxxxxxxxx> Date: Thu Jan 7 16:55:29 2016 +0300 log: move qemu-log.c into util/ directory log will become common facility with tracepoints support in next step. Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Message-id: 1452174932-28657-9-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 508127e243122cf3ed67d2aaa472a1b4f1be055e Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:28 2016 +0300 log: do not unnecessarily include qom/cpu.h Split the bits that require it to exec/log.h. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-8-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit e9527dd399ed213ec6eb2c0ea54be663a73032b0 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:27 2016 +0300 trace: add "-trace help" Print a list of trace points Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-7-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 10578a257d94fb59449d0b0e441990c45a036ccc Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:26 2016 +0300 trace: add "-trace enable=..." Allow enabling events without going through a file, for example: qemu-system-x86_64 -trace bdrv_aio_writev -trace bdrv_aio_readv or with globbing too: qemu-system-x86_64 -trace 'bdrv_aio_*' if an appropriate backend is enabled (simple, stderr, ftrace). Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-6-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit f246b86672118e4f0d0782f4c240d3666aa36710 Author: Denis V. Lunev <den@xxxxxxxxxx> Date: Thu Jan 7 16:55:25 2016 +0300 trace: no need to call trace_backend_init in different branches now original idea to split calling locations was to spawn tracing thread in the final child process according to commit 8a745f2a9296ad2cf6bda33534ed298f2625a4ad Author: Michael Mueller Date: Mon Sep 23 16:36:54 2013 +0200 os_daemonize is now on top of both locations. Drop unneeded ifs. Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Message-id: 1452174932-28657-5-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 41fc57e44ed64cd4ab5393d83624afd897dabd4f Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:24 2016 +0300 trace: split trace_init_file out of trace_init_backends This is cleaner, and improves error reporting with -daemonize. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-4-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 45bd0b41bdbf554e49fb510673309164c513a8c8 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:23 2016 +0300 trace: split trace_init_events out of trace_init_backends This is cleaner and has two advantages. First, it improves error reporting with -daemonize. Second, multiple "-trace events" options now cumulate. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-3-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 52449a314e100e2db990ab9a156bb0173017f28d Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Thu Jan 7 16:55:22 2016 +0300 trace: fix documentation Mention the ftrace backend too. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Message-id: 1452174932-28657-2-git-send-email-den@xxxxxxxxxx Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 585ec7273e6fdab902b2128bc6c2a8136aafef04 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Wed Oct 28 07:06:27 2015 +0100 trace: track enabled events in a separate array This is more cache friendly on the fast path, where we already have the event id available. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> commit 43b48cfc3e8ff745a10a6b78a55519d5cf7ec5e8 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Wed Oct 28 07:06:26 2015 +0100 trace: count number of enabled events This lets trace_event_get_state_dynamic quickly return false. Right now there is hardly any benefit because there are also many assertions and indirections, but the next patch will streamline all of this. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> Revision graph left in /home/logs/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.{dot,ps,png,html,svg}. ---------------------------------------- 82363: tolerable ALL FAIL flight 82363 qemu-mainline real-bisect [real] http://logs.test-lab.xenproject.org/osstest/logs/82363/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: build-amd64-xsm 5 xen-build fail baseline untested jobs: build-amd64-xsm fail ------------------------------------------------------------ sg-report-flight on osstest.test-lab.xenproject.org logs: /home/logs/logs images: /home/logs/images Logs, config files, etc. are available at http://logs.test-lab.xenproject.org/osstest/logs Explanation of these reports, and of osstest in general, is at http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master Test harness code can be found at http://xenbits.xen.org/gitweb?p=osstest.git;a=summary _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |