- Apr 29, 2005
-
-
jacob authored
-
jacob authored
-
Liang Zhen authored
(Wrong tage list is initialized) Reviewd by Wangdi.
-
- Apr 28, 2005
-
-
Andreas Dilger authored
-
Nathan Rutman authored
-
- Apr 27, 2005
- Apr 26, 2005
-
-
jacob authored
- added --disable-server and --disable-client configure options (5782)
-
jacob authored
-
jacob authored
-
jacob authored
r=adilger - move the lustre kernel modules to their own package - lbuild now does 'make rpms' to build lustre modules, more or less - pass --with-linux to lbuild to build only lustre rpms against an existing kernel source tree - drop the lustre-ldap rpm
-
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.
-
Eric Barton authored
-
Eric Barton authored
-
- Apr 25, 2005
-
-
Yury Umanets authored
-
Eric Barton authored
when CONFIG_HIGHMEM is set.
-
Yury Umanets authored
-
Yury Umanets authored
-
- Apr 24, 2005
-
-
Yury Umanets authored
- making lvfs_memdbg_show() show possible memory leaks warning even if memory allocation tracking is not enabled.
-
- Apr 22, 2005
- Apr 21, 2005
-
-
Yury Umanets authored
- added more checks in GNS stuff: - check for zero len mount object (mostly admin friendly thing, to show that mount object is formed not correctly) - set default GNS callback to "/usr/sbin/gns_upcall" - added checks in lproc stuff: - gns object name should be differnt than upcall - gns timeout should be bigger than gns tick
-
Yury Umanets authored
-
Yury Umanets authored
-
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.
-
Yury Umanets authored
- mounting only on lookup() control path (revalidate() for possible mounts always return 0). This makes it possible to use lookup_one_len() from ll_gns_mount_object(), as lookup control path protected parent. - on revalidate cause mount for possible mount points only if revalidate is successful - removed not used dentry marking with MOUNT_PENDING, etc
-
- Apr 20, 2005
-
-
Eric Barton authored
lustre b1_4 to b1_4_newconfig
-
jacob authored
we don't distribute the patched kernel, kernel patch, or src.rpm, so just don't do them at all anymore
-
- Apr 19, 2005
-
-
jacob authored
- new target for sles 8 kernel - post(un) scripts for kernel rpms - fixup quota build on sles 8 and sles 9 - update patches for a more recent sles 8 kernel
-
jacob authored
r=eeb r=adilger remove noops when stderr isn't present; just fail instead.
-
Eric Mei authored
-
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
-