Skip to content

lsns: failure of lsns related test cases #2967

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
masatake opened this issue Apr 16, 2024 · 3 comments
Open

lsns: failure of lsns related test cases #2967

masatake opened this issue Apr 16, 2024 · 3 comments
Assignees

Comments

@masatake
Copy link
Member

As observed in "Build test / distcheck (pull_request)" of #2963.
I may have to backport some changes from #2952 semantically.

@karelzak Please assign this to me.

@masatake
Copy link
Member Author

The following error was reported as the result of rpm-build:fedora-rawhide-aarch64 in #3063. It had nothing to do with the change proposed in the pull request.

I wonder the error was something to do with this issue.

diff-{{{
--- /builddir/build/BUILD/util-linux-2.41.devel/tests/expected/lsns/filter	2024-05-24 20:06:13.000000000 +0000
+++ /builddir/build/BUILD/util-linux-2.41.devel/tests/output/lsns/filter	2024-05-24 20:28:09.971349056 +0000
@@ -1,2 +1,26 @@
 -Q: pid == PID
---filter: pid == PID
+--filter: pid != PID
+lsfd_expr: PID == 90519 and ASSOC == "user"
+lsns_expr: NS == 4026532622 && NPROCS == 1
+pid: 
+PID: 90519
+inode: 4026532622
+lsfd:
+ABC 90519 mockbuild user ------ REG nsfs 0 4026532622 user:[4026532622]
+lsns:NS == 4026532622 && NPROCS == 1
+4026532622 user 1 90519 mockbuild /builddir/build/BUILD/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204
+lsns:inode:
+4026532622 user 1 90519 mockbuild /builddir/build/BUILD/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204
+lsns:NPROCS:
+4026532622 user 1 90519 mockbuild /builddir/build/BUILD/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204
+lsns
+4026531834 time 23 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026531837 user 22 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026532532 net 23 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026532616 cgroup 23 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026532617 mnt 23 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026532618 uts 23 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026532619 ipc 23 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026532620 pid 23 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20aarch64\x20--nodeps\x20/builddir/build/originals/util-linux.spec
+4026532621 user 0  mockbuild 
+4026532622 user 1 90519 mockbuild /builddir/build/BUILD/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204
}}}-diff

         lsns: -Q, --filter option                           ... FAILED (lsns/filter)

@masatake
Copy link
Member Author

masatake commented Jul 3, 2024

lsns/filter test case failed on rpm-build:fedora-rawhide-ppc64le (#3105).

Manually formatted log:

--filter: pid != PID
lsfd_expr: PID == 90873 and ASSOC == "user"
lsns_expr: NS == 4026532323 && NPROCS == 1
pid: 
PID: 90873
inode: 4026532323

lsfd:
ABC 90873 mockbuild user ------ REG nsfs 0 4026532323 user:[4026532323]

lsns:NS == 4026532323 && NPROCS == 1
4026532323 user 1 90873 mockbuild /builddir/build/BUILD/util-linux-2.41.devel-build/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204

lsns:inode:
4026532323 user 1 90873 mockbuild /builddir/build/BUILD/util-linux-2.41.devel-build/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204

lsns:NPROCS:
4026532323 user 1 90873 mockbuild /builddir/build/BUILD/util-linux-2.41.devel-build/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204

lsns
4026531834 time 20 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026531837 user 19 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026532239 net 20 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026532317 cgroup 20 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026532318 mnt 20 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026532319 uts 20 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026532320 ipc 20 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026532321 pid 20 4 mockbuild /usr/bin/rpmbuild\x20-bb\x20--target\x20ppc64le\x20--nodeps\x20/builddir/build/originals/util-linux.spec
4026532322 user 0  mockbuild 
4026532323 user 1 90873 mockbuild /builddir/build/BUILD/util-linux-2.41.devel-build/util-linux-2.41.devel/test_mkfds\x20--comm\x20ABC\x20userns\x204

We can know that lsns didn't report PID.
We need more information for debugging.

  • the exist status of lsns
  • debug-enabled output

I will make a pull request.

@masatake masatake changed the title lsns: failure of lsns/ioctl_ns test case in the stable branch lsns: failure of lsns related test cases Oct 1, 2024
@masatake
Copy link
Member Author

masatake commented Oct 1, 2024

At #3205, I can constantly reproduce the failures of the lsns/filter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant