lustre build system improvments (LU-3953)

[LU-3961] lustre/lvfs/fsfilt-ldiskfs.c: No such file or directory Created: 16/Sep/13  Updated: 08/Oct/13  Resolved: 08/Oct/13

Status: Closed
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Technical task Priority: Trivial
Reporter: Christopher Morrone Assignee: Minh Diep
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Related
is related to LU-2158 remove lvfs and fsfilt code Resolved
is related to LU-3673 lustre/lvfs/fsfilt-ldiskfs.c: No such... Closed
Rank (Obsolete): 10531

 Description   

There is a stray warning message during the "make" process about a missing fsfilt-ldiskfs.c file:

Type 'make' to build Lustre.
+ make -j 2 -s
Making all in .
WARNING: could not open /var/lib/jenkins/workspace/lustre-reviews/arch/x86_64/build_type/server/distro/el6/ib_stack/inkernel/BUILD/BUILD/lustre-2.4.52/lustre/lvfs/fsfilt-ldiskfs.c: No such file or directory
Making all in libsysio

It does not appear to be a major problem, since compilation completes without any further trouble. But clearly something is not quite right in the build system and we should fix it when time permits.



 Comments   
Comment by Minh Diep [ 20/Sep/13 ]

LD /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/built-in.o
ln -s /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/fsfilt_ldiskfs.c /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/fsfilt-ldiskfs.c
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/lvfs_linux.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/fsfilt.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/llite/remote_perm.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lov/lproc_lov.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/llite/llite_rmtacl.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/lvfs_lib.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/llite/llite_capa.o
LD /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/mdc/built-in.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/mdc/mdc_request.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/fsfilt-ldiskfs.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lov/lov_offset.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lov/lov_merge.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/llite/rw26.o
LD [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/lvfs.o
LD [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/fsfilt_ldiskfs.o
rm /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/fsfilt-ldiskfs.c
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/mdc/mdc_reint.o
....

I found that fsfilt-ldiskfs.c is removed before

CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/ptlrpc/../../lustre/target/tgt_handler.o
CC [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/ptlrpc/../../lustre/target/out_handler.o
LD [M] /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/ptlrpc/ptlrpc.o
Building modules, stage 2.
MODPOST 31 modules
WARNING: could not open /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lustre/lvfs/fsfilt-ldiskfs.c: No such file or directory
CC /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/ldiskfs/ldiskfs.mod.o
CC /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/libcfs/libcfs/libcfs.mod.o
CC /mnt/build/build/master/BUILD/BUILD/lustre-2.4.92/lnet/klnds/o2iblnd/ko2iblnd.mod.o

I am not sure why. still looking

Comment by James A Simmons [ 20/Sep/13 ]

If the patches land for LU-2158 then the lvfs/fsfilt layer will go away

Comment by Minh Diep [ 20/Sep/13 ]

ah, thanks for letting me know. I'll stop pursue on this. Perhaps this ticket can be closed

Comment by Andreas Dilger [ 08/Oct/13 ]

Will be fixed in LU-2158 by the removal of the fsfilt code.

Generated at Sat Feb 10 01:38:25 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.