Project

General

Profile

Actions

Bug #52439

closed

qa: acls does not compile on centos stream

Added by Patrick Donnelly over 2 years ago. Updated 9 months ago.

Status:
Can't reproduce
Priority:
High
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
qa-suite
Labels (FS):
qa, qa-failure, task(easy)
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

2021-08-27T17:23:21.595 INFO:teuthology.orchestra.run.smithi100.stdout:Building idmapped-mounts
2021-08-27T17:23:21.613 INFO:teuthology.orchestra.run.smithi100.stdout:    [CC]    idmapped-mounts
2021-08-27T17:23:22.005 INFO:teuthology.orchestra.run.smithi100.stderr:idmapped-mounts.c: In function 'btrfs_delete_subvolume_id':
2021-08-27T17:23:22.005 INFO:teuthology.orchestra.run.smithi100.stderr:idmapped-mounts.c:9730:6: error: 'struct btrfs_ioctl_vol_args_v2' has no member named 'subvolid'
2021-08-27T17:23:22.005 INFO:teuthology.orchestra.run.smithi100.stderr: 9730 |  args.subvolid = subvolid;
2021-08-27T17:23:22.006 INFO:teuthology.orchestra.run.smithi100.stderr:      |      ^
2021-08-27T17:23:22.351 INFO:teuthology.orchestra.run.smithi100.stderr:make[4]: *** [Makefile:30: idmapped-mounts] Error 1
2021-08-27T17:23:22.352 INFO:teuthology.orchestra.run.smithi100.stderr:make[3]: *** [../include/buildrules:31: idmapped-mounts] Error 2
2021-08-27T17:23:22.353 INFO:teuthology.orchestra.run.smithi100.stderr:make[2]: *** [include/buildrules:31: src] Error 2
2021-08-27T17:23:22.354 INFO:teuthology.orchestra.run.smithi100.stderr:make[1]: *** [Makefile:51: default] Error 2
2021-08-27T17:23:22.356 INFO:teuthology.orchestra.run.smithi100.stderr:make: *** [Makefile:49: default] Error 2
2021-08-27T17:23:22.361 DEBUG:teuthology.orchestra.run:got remote process result: 2

From: /ceph/teuthology-archive/pdonnell-2021-08-27_16:46:16-fs-wip-pdonnell-testing-20210827.024746-distro-basic-smithi/6362993/teuthology.log

Actions #1

Updated by Patrick Donnelly almost 2 years ago

  • Target version deleted (v17.0.0)
Actions #2

Updated by Rishabh Dave 9 months ago

I had a conversation with Patrick last week about this ticket. He doesn't remember what this ticket was even about. IOW he doesn't remember what project fails to build.

I think its make command failing for xfstests-dev.

$ grep -rnI btrfs_delete_subvolume_id src/
src/vfs/btrfs-idmapped-mounts.c:227:static int btrfs_delete_subvolume_id(int parent_fd, uint64_t subvolid)
src/vfs/btrfs-idmapped-mounts.c:2272:           if (!btrfs_delete_subvolume_id(tree_fd, subvolume_id1))
src/vfs/btrfs-idmapped-mounts.c:2273:                   die("failure: btrfs_delete_subvolume_id");
src/vfs/btrfs-idmapped-mounts.c:2277:           if (btrfs_delete_subvolume_id(info->t_mnt_scratch_fd, subvolume_id1))
src/vfs/btrfs-idmapped-mounts.c:2278:                   die("failure: btrfs_delete_subvolume_id");
src/vfs/btrfs-idmapped-mounts.c:2292:   btrfs_delete_subvolume_id(info->t_mnt_scratch_fd, subvolume_id2);
[20:36:15 rishabh@p1g5 xfstests-dev]$ grep -rnI btrfs_ioctl_vol_args_v2 src/
src/vfs/btrfs-idmapped-mounts.c:28:#  define btrfs_ioctl_vol_args_v2 override_btrfs_ioctl_vol_args_v2
src/vfs/btrfs-idmapped-mounts.c:31:# undef btrfs_ioctl_vol_args_v2
src/vfs/btrfs-idmapped-mounts.c:82:struct btrfs_ioctl_vol_args_v2 {
src/vfs/btrfs-idmapped-mounts.c:159:    _IOW(BTRFS_IOCTL_MAGIC, 63, struct btrfs_ioctl_vol_args_v2)
src/vfs/btrfs-idmapped-mounts.c:164:    _IOW(BTRFS_IOCTL_MAGIC, 23, struct btrfs_ioctl_vol_args_v2)
src/vfs/btrfs-idmapped-mounts.c:169:    _IOW(BTRFS_IOCTL_MAGIC, 24, struct btrfs_ioctl_vol_args_v2)
src/vfs/btrfs-idmapped-mounts.c:229:    struct btrfs_ioctl_vol_args_v2 args = {};
src/vfs/btrfs-idmapped-mounts.c:244:    struct btrfs_ioctl_vol_args_v2 args = {};
src/vfs/btrfs-idmapped-mounts.c:265:    struct btrfs_ioctl_vol_args_v2 args = {
[20:37:15 rishabh@p1g5 xfstests-dev]$ 

Right now the build is successful on CentOS Stream 8 OS -

[centos8@centos8 xfstests-dev]$ cat /etc/os-release
NAME="CentOS Stream" 
VERSION="8" 
ID="centos" 
ID_LIKE="rhel fedora" 
VERSION_ID="8" 
PLATFORM_ID="platform:el8" 
PRETTY_NAME="CentOS Stream 8" 
ANSI_COLOR="0;31" 
CPE_NAME="cpe:/o:centos:centos:8" 
HOME_URL="https://centos.org/" 
BUG_REPORT_URL="https://bugzilla.redhat.com/" 
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8" 
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 
[centos8@centos8 liburing]$ make -j$(nproc); echo $?
make[1]: Entering directory '/home/centos8/repos/liburing/src'
make[1]: Nothing to be done for 'all'.
...
     CC poll-bench
     CC rsrc-update-bench
make[1]: Leaving directory '/home/centos8/repos/liburing/examples'
0
[centos8@centos8 liburing]$ sudo make install
sed -e "s%@prefix@%/usr%g" \
    -e "s%@libdir@%/usr/lib%g" \
    -e "s%@includedir@%/usr/include
...
install -m 755 -d /usr/man/man7 
install -m 644 man/*.7 /usr/man/man7
[centos8@centos8 liburing]$ echo $?
0
Actions #3

Updated by Rishabh Dave 9 months ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF