All of lore.kernel.org
 help / color / mirror / Atom feed
* [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass
@ 2014-10-17  2:42 xen.org
  2014-10-17 20:06 ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 6+ messages in thread
From: xen.org @ 2014-10-17  2:42 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson

flight 30769 xen-unstable real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/30769/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-winxpsp3 10 guest-localmigrate   fail REGR. vs. 30744
 build-i386-rumpuserxen        3 host-install(3)         broken REGR. vs. 30744
 test-amd64-i386-pair          7 xen-boot/src_host         fail REGR. vs. 30744

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt      9 guest-start                  fail   never pass
 test-armhf-armhf-libvirt      9 guest-start                  fail   never pass
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-armhf-armhf-xl          10 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt       9 guest-start                  fail   never pass
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop               fail never pass
 test-amd64-i386-xl-qemuu-winxpsp3 14 guest-stop                fail never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop               fail never pass
 test-amd64-amd64-xl-winxpsp3 14 guest-stop                   fail   never pass
 test-amd64-i386-xl-winxpsp3  14 guest-stop                   fail   never pass
 test-amd64-i386-xl-qemuu-win7-amd64 14 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 14 guest-stop             fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop             fail never pass
 test-amd64-amd64-xl-win7-amd64 14 guest-stop                   fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop              fail never pass
 test-amd64-i386-xl-win7-amd64 14 guest-stop                   fail  never pass
 test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-stop               fail never pass

version targeted for testing:
 xen                  9cea500dc0294947b12b8e2479a238acd0e990f2
baseline version:
 xen                  4d57153b52a36183d58e8de6ba613929f906386a

------------------------------------------------------------
People who touched revisions under test:
  Aravind Gopalakrishnan <aravind.gopalakrishnan@amd.com>
  Chao Peng <chao.p.peng@linux.intel.com>
  Dongxiao Xu <dongxiao.xu@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Wei Liu <wei.liu2@citrix.com>
------------------------------------------------------------

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumpuserxen                                      pass    
 build-i386-rumpuserxen                                       broken  
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-i386-rhel6hvm-amd                                 pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumpuserxen-amd64                           pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-win7-amd64                               fail    
 test-amd64-i386-xl-win7-amd64                                fail    
 test-amd64-i386-xl-credit2                                   pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumpuserxen-i386                             blocked 
 test-amd64-amd64-xl-pcipt-intel                              fail    
 test-amd64-i386-rhel6hvm-intel                               pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      fail    
 test-amd64-i386-xl-multivcpu                                 pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         fail    
 test-amd64-amd64-xl-sedf-pin                                 pass    
 test-amd64-amd64-xl-sedf                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-winxpsp3-vcpus1                           fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    
 test-amd64-amd64-xl-winxpsp3                                 fail    
 test-amd64-i386-xl-winxpsp3                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.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

broken-step build-i386-rumpuserxen host-install(3)

Not pushing.

------------------------------------------------------------
commit 9cea500dc0294947b12b8e2479a238acd0e990f2
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 16 10:08:39 2014 +0200

    move XENMEM_get_vnumainfo out of tools-only section of public/memory.h
    
    After all this interface specifically exists for guest kernels to learn
    about their (virtual) topology. I'm sure I made a comment to this
    effect during review, but apparently I then didn't notice that this
    never got carried out.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4c5e3a8e84f2158487d8f403b3053c52d8ee2dd7
Author: Aravind Gopalakrishnan <aravind.gopalakrishnan@amd.com>
Date:   Thu Oct 16 10:07:56 2014 +0200

    docs, amd_ucode: condense amd_ucode notes
    
    Some cleanups to the documentation-
     - Remove unnecessary steps listed to apply ucode using initrd.
     - Condense 'Misc notes' section as well
    
    Suggested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@amd.com>

commit 747187995dd8cb28dcac1db8851d60e54f85f8e4
Author: Chao Peng <chao.p.peng@linux.intel.com>
Date:   Thu Oct 9 12:02:04 2014 +0800

    tools: CMDs and APIs for Cache Monitoring Technology
    
    Introduced some new xl commands to enable/disable Cache Monitoring
    Technology(CMT) feature.
    
    The following two commands is to attach/detach the CMT feature
    to/from a certain domain.
    
    $ xl psr-cmt-attach domid
    $ xl psr-cmt-detach domid
    
    This command is to display the CMT information, such as L3 cache
    occupancy.
    
    $ xl psr-cmt-show cache_occupancy <domid>
    
    Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
    Signed-off-by: Chao Peng <chao.p.peng@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass
  2014-10-17  2:42 [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass xen.org
@ 2014-10-17 20:06 ` Konrad Rzeszutek Wilk
  2014-10-20 16:56   ` Ian Jackson
  0 siblings, 1 reply; 6+ messages in thread
From: Konrad Rzeszutek Wilk @ 2014-10-17 20:06 UTC (permalink / raw)
  To: xen.org; +Cc: xen-devel

On Fri, Oct 17, 2014 at 03:42:44AM +0100, xen.org wrote:
> flight 30769 xen-unstable real [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/30769/
> 
> Regressions :-(
> 
> Tests which did not succeed and are blocking,
> including tests which could not be run:
>  test-amd64-i386-xl-qemut-winxpsp3 10 guest-localmigrate   fail REGR. vs. 30744

That shows that the save is happening:

http://www.chiark.greenend.org.uk/~xensrcts/logs/30769/test-amd64-i386-xl-qemut-winxpsp3/serial-rice-weevil.log

ct 16 21:46:15.654615 (XEN) HVM4 save: VIRIDIAN_VCPU
Oct 16 21:46:15.654642 (XEN) HVM4 save: VMCE_VCPU
Oct 16 21:46:15.654672 (XEN) HVM4 save: TSC_ADJUST
...
and then the restore:

Oct 16 21:46:37.474614 (XEN) HVM5 restore: TSC_ADJUST 0
Oct 16 21:46:37.474647 (XEN) HVM5 restore: TSC_ADJUST 1
Oct 16 21:46:37.474674 [ 1406.549487] device vif5.0 entered promiscuous mode

Oct 16 21:46:37.962607 [ 1406.552350] IPv6: ADDRCONF(NETDEV_UP): vif5.0: link is not ready

Oct 16 21:46:37.962652 [ 1406.663239] device vif5.0-emu entered promiscuous mode

Oct 16 21:46:38.074609 [ 1406.666168] xenbr0: port 3(vif5.0-emu) entered forwarding state

Oct 16 21:46:38.082590 [ 1406.666191] xenbr0: port 3(vif5.0-emu) entered forwarding state

.. with all of the NICs seeming to go in the right state.

Is there a particular file that has the output from 'xl migrate'?

Thought it probably will be nop as the save/restore worked fine.

>  build-i386-rumpuserxen        3 host-install(3)         broken REGR. vs. 30744
>  test-amd64-i386-pair          7 xen-boot/src_host         fail REGR. vs. 30744

Looking at the log, the reboot was initiated at 2014-10-17 01:48:17
and the serial log shows:
Oct 17 01:48:24.872878 [ 3440.256448] Restarting system.

So the reboot did get started..
And then:
Oct 17 01:52:00.570602 scape-moth login: 

The machine (so 4 minutes later) is back on.

Maybe this:

2014-10-17 01:51:13 Z reboot-confirm-booted: waiting 40s...

should be expanded to 360 seconds?

> 
> Tests which did not succeed, but are not blocking:
>  test-amd64-amd64-libvirt      9 guest-start                  fail   never pass
>  test-armhf-armhf-libvirt      9 guest-start                  fail   never pass
>  test-amd64-i386-rumpuserxen-i386  1 build-check(1)               blocked  n/a
>  test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
>  test-armhf-armhf-xl          10 migrate-support-check        fail   never pass
>  test-amd64-i386-libvirt       9 guest-start                  fail   never pass
>  test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop         fail never pass
>  test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop         fail never pass
>  test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop               fail never pass
>  test-amd64-i386-xl-qemuu-winxpsp3 14 guest-stop                fail never pass
>  test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop               fail never pass
>  test-amd64-amd64-xl-winxpsp3 14 guest-stop                   fail   never pass
>  test-amd64-i386-xl-winxpsp3  14 guest-stop                   fail   never pass
>  test-amd64-i386-xl-qemuu-win7-amd64 14 guest-stop              fail never pass
>  test-amd64-amd64-xl-qemut-win7-amd64 14 guest-stop             fail never pass
>  test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop             fail never pass
>  test-amd64-amd64-xl-win7-amd64 14 guest-stop                   fail never pass
>  test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop              fail never pass
>  test-amd64-i386-xl-win7-amd64 14 guest-stop                   fail  never pass
>  test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-stop               fail never pass
> 
> version targeted for testing:
>  xen                  9cea500dc0294947b12b8e2479a238acd0e990f2
> baseline version:
>  xen                  4d57153b52a36183d58e8de6ba613929f906386a
> 
> ------------------------------------------------------------
> People who touched revisions under test:
>   Aravind Gopalakrishnan <aravind.gopalakrishnan@amd.com>
>   Chao Peng <chao.p.peng@linux.intel.com>
>   Dongxiao Xu <dongxiao.xu@intel.com>
>   Jan Beulich <jbeulich@suse.com>
>   Wei Liu <wei.liu2@citrix.com>
> ------------------------------------------------------------
> 
> jobs:
>  build-amd64                                                  pass    
>  build-armhf                                                  pass    
>  build-i386                                                   pass    
>  build-amd64-libvirt                                          pass    
>  build-armhf-libvirt                                          pass    
>  build-i386-libvirt                                           pass    
>  build-amd64-oldkern                                          pass    
>  build-i386-oldkern                                           pass    
>  build-amd64-pvops                                            pass    
>  build-armhf-pvops                                            pass    
>  build-i386-pvops                                             pass    
>  build-amd64-rumpuserxen                                      pass    
>  build-i386-rumpuserxen                                       broken  
>  test-amd64-amd64-xl                                          pass    
>  test-armhf-armhf-xl                                          pass    
>  test-amd64-i386-xl                                           pass    
>  test-amd64-i386-rhel6hvm-amd                                 pass    
>  test-amd64-i386-qemut-rhel6hvm-amd                           pass    
>  test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
>  test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
>  test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
>  test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
>  test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
>  test-amd64-i386-freebsd10-amd64                              pass    
>  test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
>  test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
>  test-amd64-amd64-rumpuserxen-amd64                           pass    
>  test-amd64-amd64-xl-qemut-win7-amd64                         fail    
>  test-amd64-i386-xl-qemut-win7-amd64                          fail    
>  test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
>  test-amd64-i386-xl-qemuu-win7-amd64                          fail    
>  test-amd64-amd64-xl-win7-amd64                               fail    
>  test-amd64-i386-xl-win7-amd64                                fail    
>  test-amd64-i386-xl-credit2                                   pass    
>  test-amd64-i386-freebsd10-i386                               pass    
>  test-amd64-i386-rumpuserxen-i386                             blocked 
>  test-amd64-amd64-xl-pcipt-intel                              fail    
>  test-amd64-i386-rhel6hvm-intel                               pass    
>  test-amd64-i386-qemut-rhel6hvm-intel                         pass    
>  test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
>  test-amd64-amd64-libvirt                                     fail    
>  test-armhf-armhf-libvirt                                     fail    
>  test-amd64-i386-libvirt                                      fail    
>  test-amd64-i386-xl-multivcpu                                 pass    
>  test-amd64-amd64-pair                                        pass    
>  test-amd64-i386-pair                                         fail    
>  test-amd64-amd64-xl-sedf-pin                                 pass    
>  test-amd64-amd64-xl-sedf                                     pass    
>  test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
>  test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
>  test-amd64-i386-xl-winxpsp3-vcpus1                           fail    
>  test-amd64-amd64-xl-qemut-winxpsp3                           fail    
>  test-amd64-i386-xl-qemut-winxpsp3                            fail    
>  test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
>  test-amd64-i386-xl-qemuu-winxpsp3                            fail    
>  test-amd64-amd64-xl-winxpsp3                                 fail    
>  test-amd64-i386-xl-winxpsp3                                  fail    
> 
> 
> ------------------------------------------------------------
> sg-report-flight on osstest.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
> 
> broken-step build-i386-rumpuserxen host-install(3)
> 
> Not pushing.
> 
> ------------------------------------------------------------
> commit 9cea500dc0294947b12b8e2479a238acd0e990f2
> Author: Jan Beulich <jbeulich@suse.com>
> Date:   Thu Oct 16 10:08:39 2014 +0200
> 
>     move XENMEM_get_vnumainfo out of tools-only section of public/memory.h
>     
>     After all this interface specifically exists for guest kernels to learn
>     about their (virtual) topology. I'm sure I made a comment to this
>     effect during review, but apparently I then didn't notice that this
>     never got carried out.
>     
>     Signed-off-by: Jan Beulich <jbeulich@suse.com>
>     Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
> 
> commit 4c5e3a8e84f2158487d8f403b3053c52d8ee2dd7
> Author: Aravind Gopalakrishnan <aravind.gopalakrishnan@amd.com>
> Date:   Thu Oct 16 10:07:56 2014 +0200
> 
>     docs, amd_ucode: condense amd_ucode notes
>     
>     Some cleanups to the documentation-
>      - Remove unnecessary steps listed to apply ucode using initrd.
>      - Condense 'Misc notes' section as well
>     
>     Suggested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
>     Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@amd.com>
> 
> commit 747187995dd8cb28dcac1db8851d60e54f85f8e4
> Author: Chao Peng <chao.p.peng@linux.intel.com>
> Date:   Thu Oct 9 12:02:04 2014 +0800
> 
>     tools: CMDs and APIs for Cache Monitoring Technology
>     
>     Introduced some new xl commands to enable/disable Cache Monitoring
>     Technology(CMT) feature.
>     
>     The following two commands is to attach/detach the CMT feature
>     to/from a certain domain.
>     
>     $ xl psr-cmt-attach domid
>     $ xl psr-cmt-detach domid
>     
>     This command is to display the CMT information, such as L3 cache
>     occupancy.
>     
>     $ xl psr-cmt-show cache_occupancy <domid>
>     
>     Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
>     Signed-off-by: Chao Peng <chao.p.peng@linux.intel.com>
>     Acked-by: Wei Liu <wei.liu2@citrix.com>
> (qemu changes not included)
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass
  2014-10-17 20:06 ` Konrad Rzeszutek Wilk
@ 2014-10-20 16:56   ` Ian Jackson
  2014-10-21  8:16     ` Ian Campbell
  0 siblings, 1 reply; 6+ messages in thread
From: Ian Jackson @ 2014-10-20 16:56 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel, xen.org, Ian Campbell

Konrad Rzeszutek Wilk writes ("Re: [Xen-devel] [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass"):
> Is there a particular file that has the output from 'xl migrate'?

The file

  http://www.chiark.greenend.org.uk/~xensrcts/logs/30769/test-amd64-i386-xl-qemut-winxpsp3/10.ts-guest-localmigrate.log

would have the output from xl migrate, if it had started.  But what
actually happened is that osstest checked, before starting, that the
guest had an active DHCP lease.  But it got an empty leases file from
the DHCP server.  That is clearly wrong.  osstest would have tried a
number of times, but after a while it gave up.

The script I am using to cat the leases file is this one (run from
inetd on the dhcp server):

  #!/bin/sh
  set -e
  cd /var/lib/dhcp3
  for f in dhcpd.leases dhcpd.leases~; do
      if (exec 3>&2 2>/dev/null <$f 2>&3 3>&- cat); then exit 0; fi
  done
  echo '# CANNOT OPEN ANY LEASES FILE'

I invented that script the last time I started digging at this
intermittent failure.  Since we do not see that comment in

  http://www.chiark.greenend.org.uk/~xensrcts/logs/30769/test-amd64-i386-xl-qemut-winxpsp3/dhcpleases-win.nolease

the script seems to have found that one of dhcpd.leases or
dhcpd.leases~ is empty.

I think this means that I need to find a way to reliably strace the
dhcp server to discover what exactly it does to the leases file so
that we can reliably retrieve it.

In any case, this is not a real problem with the software under test.

Ian.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass
  2014-10-20 16:56   ` Ian Jackson
@ 2014-10-21  8:16     ` Ian Campbell
  2014-10-21 13:46       ` Ian Jackson
  0 siblings, 1 reply; 6+ messages in thread
From: Ian Campbell @ 2014-10-21  8:16 UTC (permalink / raw)
  To: Ian Jackson; +Cc: xen-devel

On Mon, 2014-10-20 at 17:56 +0100, Ian Jackson wrote:
>       if (exec 3>&2 2>/dev/null <$f 2>&3 3>&- cat); then exit 0; fi

What are all these terribly exciting redirections (supposed to be)
doing?

>   done
>   echo '# CANNOT OPEN ANY LEASES FILE'
> 
> I invented that script the last time I started digging at this
> intermittent failure.  Since we do not see that comment in
> 
>   http://www.chiark.greenend.org.uk/~xensrcts/logs/30769/test-amd64-i386-xl-qemut-winxpsp3/dhcpleases-win.nolease
> 
> the script seems to have found that one of dhcpd.leases or
> dhcpd.leases~ is empty.

And repeatedly (since you said above that osstest would try a few
times). That seems pretty odd/unlikely.

> I think this means that I need to find a way to reliably strace the
> dhcp server to discover what exactly it does to the leases file so
> that we can reliably retrieve it.

Yes :-/

Ian.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass
  2014-10-21  8:16     ` Ian Campbell
@ 2014-10-21 13:46       ` Ian Jackson
  2014-10-21 13:59         ` Ian Campbell
  0 siblings, 1 reply; 6+ messages in thread
From: Ian Jackson @ 2014-10-21 13:46 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel

Ian Campbell writes ("Re: [Xen-devel] [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass"):
> On Mon, 2014-10-20 at 17:56 +0100, Ian Jackson wrote:
> >       if (exec 3>&2 2>/dev/null <$f 2>&3 3>&- cat); then exit 0; fi
> 
> What are all these terribly exciting redirections (supposed to be)
> doing?

It's trying to open the file, without printing a message to stderr if
it fails, but preserving the stderr so that it can be given to cat.

Ian.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass
  2014-10-21 13:46       ` Ian Jackson
@ 2014-10-21 13:59         ` Ian Campbell
  0 siblings, 0 replies; 6+ messages in thread
From: Ian Campbell @ 2014-10-21 13:59 UTC (permalink / raw)
  To: Ian Jackson; +Cc: xen-devel

On Tue, 2014-10-21 at 14:46 +0100, Ian Jackson wrote:
> Ian Campbell writes ("Re: [Xen-devel] [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass"):
> > On Mon, 2014-10-20 at 17:56 +0100, Ian Jackson wrote:
> > >       if (exec 3>&2 2>/dev/null <$f 2>&3 3>&- cat); then exit 0; fi
> > 
> > What are all these terribly exciting redirections (supposed to be)
> > doing?
> 
> It's trying to open the file, without printing a message to stderr if
> it fails, but preserving the stderr so that it can be given to cat.

Wowza!

Now that it's explained I can say I think it is correct, For what it's
worth under the circumstances ;-)

Ian.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-10-21 13:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-17  2:42 [xen-unstable test] 30769: regressions - trouble: blocked/broken/fail/pass xen.org
2014-10-17 20:06 ` Konrad Rzeszutek Wilk
2014-10-20 16:56   ` Ian Jackson
2014-10-21  8:16     ` Ian Campbell
2014-10-21 13:46       ` Ian Jackson
2014-10-21 13:59         ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.