ubuntu_unionmount_ovlfs failed on X/T-LTS-X with latest update in upstream testsuite

Bug #1854298 reported by Po-Hsu Lin
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
Fix Released
Undecided
Unassigned
linux-signed (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

A bisect shows this test is failing since commit 2104e51db38 (Simplify initialization of __upper)

The test will fail with:
  ***
  *** ./run --ov --ts=0 rmtree
  ***
  TEST rmtree.py:4: Recursive remove populated lower dir with lower files
  - rmtree /mnt/a/dir100
  ***
  *** ./run --ov --ts=0 rmtree-new
  ***
  TEST rmtree-new.py:4: Recursive remove populated lower dir with new subdir
   ./run --mkdir /mnt/a/dir100/b 0755
  - rmtree /mnt/a/dir100
  ***
  *** ./run --ov --ts=0 hard-link
  ***
  TEST hard-link.py:10: Hard link file
   ./run --link /mnt/a/foo100 /mnt/a/no_foo100
  stderr:
  /mnt/a/foo100: File unexpectedly on upper layer

For the complete test log, please refer the attachment.

HEAD now is 1724ef2

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-169-generic 4.4.0-169.198
ProcVersionSignature: User Name 4.4.0-169.198-generic 4.4.197
Uname: Linux 4.4.0-169-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.21
Architecture: amd64
Date: Thu Nov 28 04:21:52 2019
SourcePackage: linux-signed
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :
tags: added: sru-20191111
tags: added: ubuntu-unionmount-ovlfs
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

It looks like this is OK with X-4.15 but not X-4.4 / T-4.4.

Maybe something in the kernel has to do with this as well.

Po-Hsu Lin (cypressyew)
description: updated
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Verified on X-4.4 KVM, if the HEAD commit reverted back to 1fc2eec2 (Fix ./run --ov --verify --recycle)
The test will pass.

tags: added: sru-20191202
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-signed (Ubuntu):
status: New → Confirmed
Po-Hsu Lin (cypressyew)
tags: added: sru-20200106
summary: - ubuntu_unionmount_ovlfs failed on X with latest update in upstream
- testsuite
+ ubuntu_unionmount_ovlfs failed on X/T-LTS-X with latest update in
+ upstream testsuite
tags: added: 4.4 trusty
Revision history for this message
Sean Feole (sfeole) wrote :

affected xenial 4.4

Confirmed reported that this test will pass on xenial 4.4 if we revert branch to commit 1fc2eec2, thus dropping everything after.

May be worth it to generate a patch if os.series == 16.04, drop commit# 2104e51db38

Sean Feole (sfeole)
Changed in ubuntu-kernel-tests:
status: New → Triaged
Sean Feole (sfeole)
tags: added: sru-20200127
Po-Hsu Lin (cypressyew)
tags: added: sru-20200217
Po-Hsu Lin (cypressyew)
tags: added: sru-20200316
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

On Xenial 4.4 it's now failing with:

Running './run --ov'
 ***
 *** ./run --ov --ts=0 open-plain
 ***
 TEST open-plain.py:10: Open O_RDONLY
 /mnt/a/foo100: File unexpectedly on lower fs

Po-Hsu Lin (cypressyew)
tags: added: sru-20200406
Sean Feole (sfeole)
tags: added: sru-20200427
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Contacted upstream, this issue has been fixed with the following commit:
https://github.com/amir73il/unionmount-testsuite/commit/019085f43d7e6426378ccfd3deeb23e127449e3e

Changed in linux-signed (Ubuntu):
status: Confirmed → Invalid
Changed in ubuntu-kernel-tests:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.