- May 06, 2005
-
-
Eric Mei authored
LiangZheng should already have a fix for this.
-
- Apr 26, 2005
-
-
Yury Umanets authored
- more smart way to check if fs is mounted - in test 2g checking GNS with recursive path where last dir is not suid bit marked - should fail to mount it
-
Yury Umanets authored
-
Yury Umanets authored
-
Yury Umanets authored
-
Yury Umanets authored
none of thread needs to wait for mount completion in kernel space. - small cleanups in ll_gns_mount_object(). Some checks for input invariants are moved after checking gns state. Fixes in comments. - added the ability to disable GNS at all via /proc/.../gns_enabled. This is useful for some complex tests (like recursive suid marked .mntinfo dir) at least. May be useful for something else. - added two new sanity tests to sanity-gns.sh: a) test 2g: mounting /mnt/lustre/gns_entry/.mntinfo/.mntinfo/.mntinfo/.mntinfo where only last entry is correct GNS mount object. b) test 2h: upcall script starts mounting in background and retuns with no waiting for mount command. - in sanity tests disable GNS when preparing mount objects and mount points.
-
- Apr 22, 2005
-
-
Eric Mei authored
* remote uid/gid handling * various gss fixes * fix broken local ACL
-
- Apr 21, 2005
-
-
Yury Umanets authored
- fixed reading of mount object. Should be read not more than PAGE_SIZE - 1, reserving one byte for terminating zero. - fixed read data zero terminating. Not data[PAGE_SIZE - 1] should be zeroed out, but rather zero should be put at the end of actual read data. - added one more test which tests how GNS will mount dentry when there is number of concurent thread creating entries in the same directory. test_3a - fixes in other sanity tests. When a test creates number of concurrent threads for checking something, it should wait their termination before getting execution result and possibly fail. Do not remove upcalls from /tmp to have the ability to look at them after failure.
-
- Apr 19, 2005
-
-
Yury Umanets authored
- cleanups in sanity-gns.sh - added one more GNS test - mounting directory with absent mount object
-
Yury Umanets authored
- more fixes in GNS stuff: - fixes with refcount onto @dchild in ll_gns_mount_object() for error control paths - fixing using accessing @dchild in the case of IS_ERR(dchild) - disabled checking for GNS file in mds_open(), thus GNS mount points are also opening by now. This is needed, because in taking lock we can't reliable to detect GNS objects on MDS. Checking just suid bit and skip open such a dirs is not correct as one may create structure like dir/dir/dir and mark all of them by suid. - cleanups in sanity-gns.sh. Added few new tests for odd conditions like mount object is symlink, dir, etc. Added test for changing mount object name to "." and "..". Grouping tests into 2 groups: (1) general GNS tests - mounting/umounting on timeout with different conditions with possible deadlocks, races, etc. (2) checking for odd conditions like recursive suid bit marked mount points, etc
-
- Apr 13, 2005
-
-
Mikhail Pershin authored
MDS_BACKFSTYPE and OST_BACKFSTYPE are defined for this. FSTYPE is ldiskfs for 2.6 kernel by default
-
Yury Umanets authored
- small fix about check_type() function
-
- Apr 09, 2005
-
-
Yury Umanets authored
-
- Apr 07, 2005
-
-
Yury Umanets authored
-
Yury Umanets authored
- removed hardcoded checking for ".mntinfo" on MDS to see if we are trying to open GNS mount object. By now only suid bit on directory is checked. This should not break anything, as it is not used for any purpose. - cleanups, moving not needed to be widely known llite functions to llite_internal.h - added test_4a to sanity-gns.sh. It checks how GNS mounting works with 20 concurrent threads aiming to mount the same object.
-
- Apr 05, 2005
-
-
Yury Umanets authored
- added more tests into sanity-gns.sh, splitting general test onto few smaller ones.
-
- Apr 04, 2005
-
-
Yury Umanets authored
-
- Mar 31, 2005
-
-
Eric Mei authored
-
- Mar 29, 2005
-
-
jacob authored
remove unused files.
-
- Mar 16, 2005
-
-
Yury Umanets authored
-
- Mar 13, 2005
-
-
Yury Umanets authored
-
- Mar 02, 2005
-
-
Yury Umanets authored
- fixed sanity test 57a. It did not work with LMV setup due to unsupported features flag.
-
- Feb 28, 2005
-
-
Yury Umanets authored
-
- Feb 22, 2005
-
-
Yury Umanets authored
renamed to dt_exp and lmv_exp is renamed to md_exp. Related changes. - removed OBD_MD_FID. And fid is now fetched on MDS on all constructive requests. It is not fetched on unlink(), rename(), etc. This is because OBD_MD_FID flag lost the sense as lmv layer needs it for all operations (to check if object is splitted).
-
- Feb 04, 2005
-
-
Eric Barton authored
-
- Nov 23, 2004
-
-
Yury Umanets authored
- fixes and clanups in cmobd.sh and cobd.sh - changes in lconf about module loading in OSD and MDSDEV. - fixes in lconf about mount options forming. - fixes in lmc about client ref managing. - fixes in lconf about cmobd and cobd setup.
-
- Nov 19, 2004
-
-
Yury Umanets authored
- changed mds_alloc_inode_sid() to allocate lustre_id in memory if there is no passed one. This makes mds stuff do not use lustre_id allocated on stack if there is only need to allocate inode sid without using it later. This makes stack consumption smaller by 40 bytes in each such a case. - in mds_setup() whrn comparing strings passed from userspace use strncmp() - root lustre_id should be set up also in cases when there is no profile. - making do not use lustre_id allocated on stack in places where it is possible. - moving mds_finish_transno() calling to place where dput() for dchild is already called to make sure, that unlink op got to current transaction. - lots of changes in lconf. MDSDEV stuff is changed substantionaly. Removing bugs prone code, replacing it by new one about setting up MDS, LMV, etc. Added more verbose messages about MDS, LMV configuration. Removed redundant stuff about forming mount options. It now is moved to function and be used from few places. - fixes in CMOBD and COBD objects about using LMV. - fixed double client_ref adding to LMV, what led to double client config writing on MDS setup.
-
- Nov 16, 2004
-
-
Yury Umanets authored
-
Yury Umanets authored
- returned back sanity-cmobd.sh, whcih was lost after last merge. - added sanity-fid.sh, which checks fid management correctness.
-
- Nov 15, 2004
-
-
Yury Umanets authored
-
- Nov 14, 2004
-
-
Yury Umanets authored
-
- Nov 13, 2004
-
-
Yury Umanets authored
- fixes in llog_test.c and tests/run-llog.sh. By now sanity.sh test_60 passes.
-
- Nov 11, 2004
-
-
Yury Umanets authored
-
- Oct 24, 2004
-
-
Yury Umanets authored
-
Yury Umanets authored
-
- Oct 23, 2004
-
-
Yury Umanets authored
-
- Aug 30, 2004
-
-
Eric Mei authored
- add a flag in lustre_msg which indicate message type - add a security descriptor into most of messages send to MDSs, which include the uid, supplementary groups array etc. - add group hash - MDS retrive local groups database through upcall, and set/merge with which sent from client based on policies (here not totally finished) - move root_squash test into separate sanity-sec.sh
-
- Aug 26, 2004
- Aug 24, 2004
-
-
Yury Umanets authored
- lsmfs.sh changes to make it usable for testing smfs with no log maintaining.
-