From: adilger Date: Sat, 14 Feb 2004 02:34:25 +0000 (+0000) Subject: Update b_refinelocks from HEAD (20040213_1918) (b_bug974 mostly). X-Git-Tag: v1_7_0_51~2^12~16 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=accb52638cc72b7cb1f5d97e74f4edc336fd874e;p=fs%2Flustre-release.git Update b_refinelocks from HEAD (20040213_1918) (b_bug974 mostly). --- diff --git a/lustre/mdc/mdc_lib.c b/lustre/mdc/mdc_lib.c index 0de8ad7..794bcf9 100644 --- a/lustre/mdc/mdc_lib.c +++ b/lustre/mdc/mdc_lib.c @@ -99,7 +99,8 @@ static __u32 mds_pack_open_flags(__u32 flags) { return (flags & (FMODE_READ | FMODE_WRITE | FMODE_EXEC | - MDS_OPEN_DELAY_CREATE | MDS_OPEN_HAS_EA)) | + MDS_OPEN_DELAY_CREATE | MDS_OPEN_HAS_EA | + MDS_OPEN_HAS_OBJS)) | ((flags & O_CREAT) ? MDS_OPEN_CREAT : 0) | ((flags & O_EXCL) ? MDS_OPEN_EXCL : 0) | ((flags & O_TRUNC) ? MDS_OPEN_TRUNC : 0) | diff --git a/lustre/tests/openfile.c b/lustre/tests/openfile.c index 81236b0..d494b4a4 100644 --- a/lustre/tests/openfile.c +++ b/lustre/tests/openfile.c @@ -53,7 +53,7 @@ int main(int argc, char** argv) { int fd; int flags=0; - mode_t mode=0; + mode_t mode=0644; char* fname=NULL; int mode_set=0; int flag_set=0; @@ -131,7 +131,7 @@ int main(int argc, char** argv) } - if (mode_set) + if (flags & O_CREAT) fd = open(fname, flags, mode); else fd = open(fname, flags); diff --git a/lustre/tests/recovery-cleanup.sh b/lustre/tests/recovery-cleanup.sh index ce4a4a6..e4eefd0 100755 --- a/lustre/tests/recovery-cleanup.sh +++ b/lustre/tests/recovery-cleanup.sh @@ -22,10 +22,10 @@ CLIENT=${CLIENT:-mdev8} NETWORKTYPE=${NETWORKTYPE:-tcp} MOUNTPT=${MOUNTPT:-/mnt/lustre} CONFIG=${CONFIG:-recovery-cleanup.xml} -MDSDEV=${MDSDEV:-/tmp/mds-`hostname`} +MDSDEV=${MDSDEV:-/tmp/mds1-`hostname`} MDSSIZE=${MDSSIZE:-100000} FSTYPE=${FSTYPE:-ext3} -OSTDEV=${OSTDEV:-/tmp/ost-`hostname`} +OSTDEV=${OSTDEV:-/tmp/ost1-`hostname`} OSTSIZE=${OSTSIZE:-100000} do_mds() {