From mboxrd@z Thu Jan 1 00:00:00 1970 From: xen.org Subject: [linux-3.10 bisection] complete test-amd64-i386-qemut-rhel6hvm-intel Date: Thu, 7 Nov 2013 04:04:41 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xensource.com Cc: ian.jackson@eu.citrix.com, keir@xen.org, stefano.stabellini@eu.citrix.com List-Id: xen-devel@lists.xenproject.org branch xen-unstable xen branch xen-unstable job test-amd64-i386-qemut-rhel6hvm-intel test leak-check/check Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Bug introduced: f495ddc46f97dd0054ff2d5d3c7493d59f7511fb Bug not present: b9396c4c9e7f499b1dd8080e901c88705f2efa99 commit f495ddc46f97dd0054ff2d5d3c7493d59f7511fb Author: Paul Durrant Date: Tue Oct 8 14:22:56 2013 +0100 xen-netback: Don't destroy the netdev until the vif is shut down [ upstream commit id: 279f438e36c0a70b23b86d2090aeec50155034a9 ] Without this patch, if a frontend cycles through states Closing and Closed (which Windows frontends need to do) then the netdev will be destroyed and requires re-invocation of hotplug scripts to restore state before the frontend can move to Connected. Thus when udev is not in use the backend gets stuck in InitWait. With this patch, the netdev is left alone whilst the backend is still online and is only de-registered and freed just prior to destroying the vif (which is also nicely symmetrical with the netdev allocation and registration being done during probe) so no re-invocation of hotplug scripts is required. Signed-off-by: Paul Durrant Cc: David Vrabel Cc: Wei Liu Cc: Ian Campbell Signed-off-by: Greg Kroah-Hartman For bisection revision-tuple graph see: http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.linux-3.10.test-amd64-i386-qemut-rhel6hvm-intel.leak-check--check.html Revision IDs in each graph node refer, respectively, to the Trees above. ---------------------------------------- Searching for failure / basis pass: 21516 fail [host=rice-weevil] / 21026 ok. Failure / basis pass flights: 21516 / 21026 Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git Latest 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 6f366e276264f61b752d9eea63c42021b8fffec6 Basis pass 14e9c7db465387ede7f019c42f28c90f99fc2793 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 06afffeffd7a7da83b17ff7f49979d56bbdf6710 Generating revisions with ./adhoc-revtuple-generator git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#14e9c7db465387ede7f019c42f28c90f99fc2793-4e77f7f1261f65cff06918bc5e66d02a418fc842 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/staging/qemu-xen-unstable.git#84411871262363200e70fa087d7b21647091a450-84411871262363200e70fa087d7b21647091a450 git://xenbits.xen.org/staging/qemu-upstream-unstable.git#8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3-8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 git://xenbits.xen.org/xen.git#06afffeffd7a7da83b17ff7f49979d56bbdf6710-6f366e276264f61b752d9eea63c42021b8fffec6 using cache /export/home/osstest/repos/git-cache... using cache /export/home/osstest/repos/git-cache... locked cache /export/home/osstest/repos/git-cache... processing ./cacheing-git clone --bare git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git /export/home/osstest/repos/linux-stable... Initialized empty Git repository in /export/home/osstest/repos/linux-stable/ Initialized empty Git repository in /export/home/osstest/repos/linux-stable/ updating cache /export/home/osstest/repos/git-cache linux-stable... using cache /export/home/osstest/repos/git-cache... using cache /export/home/osstest/repos/git-cache... locked cache /export/home/osstest/repos/git-cache... processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen... Initialized empty Git repository in /export/home/osstest/repos/xen/ updating cache /export/home/osstest/repos/git-cache xen... using cache /export/home/osstest/repos/git-cache... using cache /export/home/osstest/repos/git-cache... locked cache /export/home/osstest/repos/git-cache... processing ./cacheing-git clone --bare git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git /export/home/osstest/repos/linux-stable... Initialized empty Git repository in /export/home/osstest/repos/linux-stable/ Initialized empty Git repository in /export/home/osstest/repos/linux-stable/ updating cache /export/home/osstest/repos/git-cache linux-stable... using cache /export/home/osstest/repos/git-cache... using cache /export/home/osstest/repos/git-cache... locked cache /export/home/osstest/repos/git-cache... processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen... Initialized empty Git repository in /export/home/osstest/repos/xen/ updating cache /export/home/osstest/repos/git-cache xen... Loaded 2001 nodes in revision graph Searching for test results: 21013 [host=gall-mite] 21026 pass 14e9c7db465387ede7f019c42f28c90f99fc2793 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 06afffeffd7a7da83b17ff7f49979d56bbdf6710 21016 [host=grain-weevil] 21423 fail irrelevant 21415 fail irrelevant 21443 fail 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 68bd172e6fa565899c846eb72755c8ffd8562c8a 21527 fail f495ddc46f97dd0054ff2d5d3c7493d59f7511fb c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21513 fail f495ddc46f97dd0054ff2d5d3c7493d59f7511fb c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21504 fail 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 68bd172e6fa565899c846eb72755c8ffd8562c8a 21490 fail 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 68bd172e6fa565899c846eb72755c8ffd8562c8a 21516 fail 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 6f366e276264f61b752d9eea63c42021b8fffec6 21514 pass d980ed627b35d4685a4a27561dc3fc7a09226dab c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21480 fail 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 68bd172e6fa565899c846eb72755c8ffd8562c8a 21506 pass 14e9c7db465387ede7f019c42f28c90f99fc2793 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21498 fail 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 6f366e276264f61b752d9eea63c42021b8fffec6 21519 pass b9396c4c9e7f499b1dd8080e901c88705f2efa99 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21503 pass 14e9c7db465387ede7f019c42f28c90f99fc2793 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 06afffeffd7a7da83b17ff7f49979d56bbdf6710 21520 fail f495ddc46f97dd0054ff2d5d3c7493d59f7511fb c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21510 fail 4e77f7f1261f65cff06918bc5e66d02a418fc842 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 6f366e276264f61b752d9eea63c42021b8fffec6 21515 pass df6ae0dc3145f5d3c0b04a59e64cd647469881e4 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21512 fail a8410b48a2d992411a8befbab05de5e886b4ac3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21517 pass 42fc155b9fe58a8885b76136ebdb7b5e376740b6 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21521 pass b9396c4c9e7f499b1dd8080e901c88705f2efa99 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21522 fail f495ddc46f97dd0054ff2d5d3c7493d59f7511fb c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a 21525 pass b9396c4c9e7f499b1dd8080e901c88705f2efa99 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a Searching for interesting versions Result found: flight 21026 (pass), for basis pass Result found: flight 21498 (fail), for basis failure Repro found: flight 21503 (pass), for basis pass Repro found: flight 21510 (fail), for basis failure 0 revisions at b9396c4c9e7f499b1dd8080e901c88705f2efa99 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3 2c24cdcce3269f3286790c63821951a1de93c66a No revisions left to test, checking graph state. Result found: flight 21519 (pass), for last pass Result found: flight 21520 (fail), for first failure Repro found: flight 21521 (pass), for last pass Repro found: flight 21522 (fail), for first failure Repro found: flight 21525 (pass), for last pass Repro found: flight 21527 (fail), for first failure *** Found and reproduced problem changeset *** Bug is in tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Bug introduced: f495ddc46f97dd0054ff2d5d3c7493d59f7511fb Bug not present: b9396c4c9e7f499b1dd8080e901c88705f2efa99 using cache /export/home/osstest/repos/git-cache... using cache /export/home/osstest/repos/git-cache... locked cache /export/home/osstest/repos/git-cache... processing ./cacheing-git clone --bare git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git /export/home/osstest/repos/linux-stable... Initialized empty Git repository in /export/home/osstest/repos/linux-stable/ Initialized empty Git repository in /export/home/osstest/repos/linux-stable/ updating cache /export/home/osstest/repos/git-cache linux-stable... commit f495ddc46f97dd0054ff2d5d3c7493d59f7511fb Author: Paul Durrant Date: Tue Oct 8 14:22:56 2013 +0100 xen-netback: Don't destroy the netdev until the vif is shut down [ upstream commit id: 279f438e36c0a70b23b86d2090aeec50155034a9 ] Without this patch, if a frontend cycles through states Closing and Closed (which Windows frontends need to do) then the netdev will be destroyed and requires re-invocation of hotplug scripts to restore state before the frontend can move to Connected. Thus when udev is not in use the backend gets stuck in InitWait. With this patch, the netdev is left alone whilst the backend is still online and is only de-registered and freed just prior to destroying the vif (which is also nicely symmetrical with the netdev allocation and registration being done during probe) so no re-invocation of hotplug scripts is required. Signed-off-by: Paul Durrant Cc: David Vrabel Cc: Wei Liu Cc: Ian Campbell Signed-off-by: Greg Kroah-Hartman Revision graph left in /home/xc_osstest/results/bisect.linux-3.10.test-amd64-i386-qemut-rhel6hvm-intel.leak-check--check.{dot,ps,png,html}. ---------------------------------------- 21527: tolerable ALL FAIL flight 21527 linux-3.10 real-bisect [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/21527/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: test-amd64-i386-qemut-rhel6hvm-intel 11 leak-check/check fail baseline untested jobs: test-amd64-i386-qemut-rhel6hvm-intel fail ------------------------------------------------------------ sg-report-flight on woking.cam.xci-test.com logs: /home/xc_osstest/logs images: /home/xc_osstest/images Logs, config files, etc. are available at http://www.chiark.greenend.org.uk/~xensrcts/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary