[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-linus test] 186065: regressions - FAIL



flight 186065 linux-linus real [real]
flight 186071 linux-linus real-retest [real]
http://logs.test-lab.xenproject.org/osstest/logs/186065/
http://logs.test-lab.xenproject.org/osstest/logs/186071/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-examine      8 reboot                   fail REGR. vs. 186052

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      8 xen-boot                 fail REGR. vs. 186052

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt   16 saverestore-support-check fail blocked in 186052
 test-armhf-armhf-xl-qcow2     8 xen-boot                     fail  like 186052
 test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stop            fail like 186052
 test-amd64-amd64-xl-qemuu-win7-amd64 19 guest-stop            fail like 186052
 test-amd64-amd64-xl-qemuu-ws16-amd64 19 guest-stop            fail like 186052
 test-armhf-armhf-xl-credit1   8 xen-boot                     fail  like 186052
 test-amd64-amd64-xl-qemut-ws16-amd64 19 guest-stop            fail like 186052
 test-amd64-amd64-qemuu-nested-amd 20 debian-hvm-install/l1/l2 fail like 186052
 test-amd64-amd64-libvirt-xsm 15 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     15 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 13 migrate-support-check 
fail never pass
 test-arm64-arm64-xl          15 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          16 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 15 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 16 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      15 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      16 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit1  15 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit1  16 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  15 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  16 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-thunderx 15 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-thunderx 16 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qcow2 14 migrate-support-check        fail never pass
 test-amd64-amd64-libvirt-raw 14 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  15 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  16 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 14 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-vhd      14 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-vhd      15 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  15 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  16 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-vhd 14 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-vhd 15 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 15 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 16 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          15 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          16 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     15 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-raw 14 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-raw 15 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-raw      14 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-raw      15 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                5ad8b6ad9a08abdbc8c57a51a5faaf2ef1afc547
baseline version:
 linux                8f6a15f095a63a83b096d9b29aaff4f0fbe6f6e6

Last test of basis   186052  2024-05-21 01:42:42 Z    1 days
Testing same since   186065  2024-05-21 16:10:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@xxxxxxxxxxxxxxxxxx>
  Christian Brauner <brauner@xxxxxxxxxx>
  Kent Overstreet <kent.overstreet@xxxxxxxxx>
  Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-amd64-coresched-amd64-xl                                pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-amd64-xl-qemut-debianhvm-i386-xsm                 pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-amd64-dom0pvh-xl-amd                              pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-amd64-qemuu-freebsd11-amd64                       pass    
 test-amd64-amd64-qemuu-freebsd12-amd64                       pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-examine-bios                                pass    
 test-amd64-amd64-xl-credit1                                  pass    
 test-arm64-arm64-xl-credit1                                  pass    
 test-armhf-armhf-xl-credit1                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-amd64-dom0pvh-xl-intel                            pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-amd64-xl-pvshim                                   pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-xl-qcow2                                    fail    
 test-amd64-amd64-libvirt-raw                                 pass    
 test-arm64-arm64-libvirt-raw                                 pass    
 test-amd64-amd64-xl-raw                                      pass    
 test-armhf-armhf-xl-raw                                      pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow             pass    
 test-amd64-amd64-xl-shadow                                   pass    
 test-arm64-arm64-xl-thunderx                                 pass    
 test-amd64-amd64-examine-uefi                                pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-libvirt-vhd                                 pass    
 test-amd64-amd64-xl-vhd                                      pass    
 test-arm64-arm64-xl-vhd                                      pass    


------------------------------------------------------------
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


Not pushing.

------------------------------------------------------------
commit 5ad8b6ad9a08abdbc8c57a51a5faaf2ef1afc547
Merge: db3d841ac9ed d18a8679581e
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date:   Tue May 21 08:34:51 2024 -0700

    Merge tag 'pull-set_blocksize' of 
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
    
    Pull vfs blocksize updates from Al Viro:
     "This gets rid of bogus set_blocksize() uses, switches it over
      to be based on a 'struct file *' and verifies that the caller
      has the device opened exclusively"
    
    * tag 'pull-set_blocksize' of 
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
      make set_blocksize() fail unless block device is opened exclusive
      set_blocksize(): switch to passing struct file *
      btrfs_get_bdev_and_sb(): call set_blocksize() only for exclusive opens
      swsusp: don't bother with setting block size
      zram: don't bother with reopening - just use O_EXCL for open
      swapon(2): open swap with O_EXCL
      swapon(2)/swapoff(2): don't bother with block size
      pktcdvd: sort set_blocksize() calls out
      bcache_register(): don't bother with set_blocksize()

commit db3d841ac9edb0b98cc002e3b27c0b266ecfe5ba
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date:   Tue May 21 14:34:43 2024 +0200

    fs/pidfs: make 'lsof' happy with our inode changes
    
    pidfs started using much saner inodes in commit b28ddcc32d8f ("pidfs:
    convert to path_from_stashed() helper"), but that exposed the fact that
    lsof had some knowledge of just how odd our old anon_inode usage was.
    
    For example, legacy anon_inodes hadn't even initialized the inode type
    in the inode mode, so everything had a type of zero.
    
    So sane tools like 'stat' would report these files as "weird file", but
    'lsof' instead used that (together with the name of the link in proc) to
    notice that it's an anonymous inode, and used it to detect pidfd files.
    
    Let's keep our internal new sane inode model, but mask the file type
    bits at 'stat()' time in the getattr() function we already have, and by
    making the dentry name match what lsof expects too.
    
    This keeps our internal models sane, but should make user space see the
    same old odd behavior.
    
    Reported-by: Jiri Slaby <jirislaby@xxxxxxxxxx>
    Link: 
https://lore.kernel.org/all/a15b1050-4b52-4740-a122-a4d055c17f11@xxxxxxxxxx/
    Link: https://github.com/lsof-org/lsof/issues/317
    Cc: Alexander Viro <viro@xxxxxxxxxxxxxxxxxx>
    Cc: Seth Forshee <sforshee@xxxxxxxxxx>
    Cc: Tycho Andersen <tycho@tycho.pizza>
    Signed-off-by: Christian Brauner <brauner@xxxxxxxxxx>
    Signed-off-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>

commit d18a8679581e8d1166b68e211d16c5349ae8c38c
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Thu May 2 17:36:32 2024 -0400

    make set_blocksize() fail unless block device is opened exclusive
    
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit ead083aeeed9df44fab9227e47688f7305c3a233
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Thu Apr 18 00:34:31 2024 -0400

    set_blocksize(): switch to passing struct file *
    
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit b85c42981ac4abeeb15d16437c40f52a8a64787d
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Thu Apr 18 00:21:25 2024 -0400

    btrfs_get_bdev_and_sb(): call set_blocksize() only for exclusive opens
    
    btrfs_get_bdev_and_sb() has two callers - btrfs_open_one_device(),
    which asks for open to be exclusive and btrfs_get_dev_args_from_path(),
    which doesn't.  Currently it does set_blocksize() in all cases.
    
    I'm rather dubious about the need to do set_blocksize() anywhere in btrfs,
    to be honest - there's some access to page cache of underlying block
    devices in there, but it's nowhere near the hot paths, AFAICT.
    
    In any case, btrfs_get_dev_args_from_path() only needs to read
    the on-disk superblock and copy several fields out of it; all
    callers are only interested in devices that are already opened
    and brought into per-filesystem set, so setting the block size
    is redundant for those and actively harmful if we are given
    a pathname of unrelated device.
    
    So we only need btrfs_get_bdev_and_sb() to call set_blocksize()
    when it's asked to open exclusive.
    
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Christian Brauner <brauner@xxxxxxxxxx>
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit b1439b179d351977641a1df9745a24d08693f9d4
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Wed Apr 17 18:38:38 2024 -0400

    swsusp: don't bother with setting block size
    
    same as with the swap...
    
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Christian Brauner <brauner@xxxxxxxxxx>
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit ebb0173df2015187bacf704d16a95119d4bc306d
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Sun Apr 28 18:55:47 2024 -0400

    zram: don't bother with reopening - just use O_EXCL for open
    
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit 51d908b3db0e588aeb2d06df37e4df3fb1754bb5
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Wed Apr 17 18:33:34 2024 -0400

    swapon(2): open swap with O_EXCL
    
    ... eliminating the need to reopen block devices so they could be
    exclusively held.
    
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Christian Brauner <brauner@xxxxxxxxxx>
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit 798cb7f9aec35460c383eab57b9fa474d999a2eb
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Wed Apr 17 18:26:54 2024 -0400

    swapon(2)/swapoff(2): don't bother with block size
    
    once upon a time that used to matter; these days we do swap IO for
    swap devices at the level that doesn't give a damn about block size,
    buffer_head or anything of that sort - just attach the page to
    bio, set the location and size (the latter to PAGE_SIZE) and feed
    into queue.
    
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Christian Brauner <brauner@xxxxxxxxxx>
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit 3a52c03d1ece8f480d6a6c35d92f7c1c6215d2a6
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Wed Apr 17 00:28:03 2024 -0400

    pktcdvd: sort set_blocksize() calls out
    
    1) it doesn't make any sense to have ->open() call set_blocksize() on the
    device being opened - the caller will override that anyway.
    
    2) setting block size on underlying device, OTOH, ought to be done when
    we are opening it exclusive - i.e. as part of pkt_open_dev().  Having
    it done at setup time doesn't guarantee us anything about the state
    at the time we start talking to it.  Worse, if you happen to have
    the underlying device containing e.g. ext2 with 4Kb blocks that
    is currently mounted r/o, that set_blocksize() will confuse the hell
    out of filesystem.
    
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Christian Brauner <brauner@xxxxxxxxxx>
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit af63dd715a5c6b66bbd1485c2189b92c1a3fba41
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Tue Apr 16 20:12:47 2024 -0400

    bcache_register(): don't bother with set_blocksize()
    
    We are not using __bread() anymore and read_cache_page_gfp() doesn't
    care about block size.  Moreover, we should *not* change block
    size on a device that is currently held exclusive - filesystems
    that use buffer cache expect the block numbers to be interpreted
    in units set by filesystem.
    
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Christian Brauner <brauner@xxxxxxxxxx>
    ACKed-by: Kent Overstreet <kent.overstreet@xxxxxxxxx>
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.