cvs commit: src/sys/vfs/nfs nfs_vnops.c

Thomas Nikolajsen thomas.nikolajsen at mail.dk
Tue Jun 19 12:57:52 PDT 2007


>dillon      2007/06/15 10:25:05 PDT
>
>DragonFly src repository
>
>  Modified files:
>    sys/vfs/nfs          nfs_vnops.c 
>  Log:
>  Add vfs.nfs.pos_cache_timeout to complement vfs.nfs.neg_cache_timeout.

This change causes problems:
'make -j4 buildworld' fails, seemingly random, eg. as below.
this is with /usr/src and /usr/obj nfs mounted; nfs server running dfly 1.8.2.

After make failed, executing 'mv _clear_cache.o.tmp _clear_cache.o' succeded.

 - vfs.nfs.pos_cache_timeout=0 doesn't help.
 - 'make -j1 buildworld' succeeds.
 - using ufs for /usr/obj makes -j4 work.
 - backing change in commit out (and using nfs for /usr/obj) makes -j4 work.

 -thomas

- 'make -j4 buildworld' with /usr/obj nfs mounted
. .
===> gnu/lib/gcc41/libgcc/genchecksum
. .
cc -O -pipe -mtune=pentiumpro -I/usr/obj/usr/src/world_i386/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep/config -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc/config -I/usr/src/gnu/l
ib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/include -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/libcpp/include -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -DPREFIX1=\"/usr\" -DPREFIX2=\"/usr\" -I. -fexceptions -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -DIN_GCC  -c _clear_cache.c -o _clear_cache.o
cc -O -pipe -mtune=pentiumpro -I/usr/obj/usr/src/world_i386/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep/config -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc/config -I/usr/src/gnu/l
ib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/include -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/libcpp/include -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -DPREFIX1=\"/usr\" -DPREFIX2=\"/usr\" -I. -fexceptions -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -DIN_GCC  -c _enable_execute_stack.c -o _enable_execute_stack.o
cc -O -pipe -mtune=pentiumpro -I/usr/obj/usr/src/world_i386/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep/config -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc/config -I/usr/src/gnu/l
ib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/include -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/libcpp/include -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -DPREFIX1=\"/usr\" -DPREFIX2=\"/usr\" -I. -fexceptions -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -DIN_GCC  -c _trampoline.c -o _trampoline.o
cc -O -pipe -mtune=pentiumpro -I/usr/obj/usr/src/world_i386/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep/config -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc/config -I/usr/src/gnu/l
ib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/include -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/libcpp/include -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -DPREFIX1=\"/usr\" -DPREFIX2=\"/usr\" -I. -fexceptions -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -DIN_GCC  -c __main.c -o __main.o
mv: rename _clear_cache.o.tmp to _clear_cache.o: Operation not permitted
cc -O -pipe -mtune=pentiumpro -I/usr/obj/usr/src/world_i386/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep/config -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc/config -I/usr/src/gnu/l
ib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/include -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/libcpp/include -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -DPREFIX1=\"/usr\" -DPREFIX2=\"/usr\" -I. -fexceptions -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -DIN_GCC  -c _absvsi2.c -o _absvsi2.o
*** Error code 1
cc -O -pipe -mtune=pentiumpro -I/usr/obj/usr/src/world_i386/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../cc_prep/config -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/gcc/config -I/usr/src/gnu/l
ib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/include -I/usr/src/gnu/lib/gcc41/libgcc/../../../usr.bin/cc41/cc_tools/../../../../contrib/gcc-4.1/libcpp/include -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -DPREFIX1=\"/usr\" -DPREFIX2=\"/usr\" -I. -fexceptions -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -DIN_GCC  -c _absvdi2.c -o _absvdi2.o
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2






More information about the Bugs mailing list