- 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
-
- Apr 18, 2005
-
-
Yury Umanets authored
- small optimization in ll_gns_wait_for_mount(), changing return code semantics to usual 0 - ok, < 0 error. - handled possible nested mount with returning -ERETSARTSYS and causing endless loop of mounting. - check if found mount object is regular file to prevent from evil cases like it is suid bit marked directory, etc. - fix with completting all waiters for dentry mounting in progress. - added check for "." and ".." names in setting gns_object_name. - fixed default gns_object_name value.
-
Yury Umanets authored
-
Yury Umanets authored
-
Yury Umanets authored
- removed ll_d_lookup() as it is not used anymore. - removed struts from real_lookup() with calling revalidate() after lookup if dentry is marked GNS_MOUNTING. By now all this dentry marking is not needed anymore. - ll_gns_mount_object() is now called from ll_revalidate_it() and ll_lookup_it() - fixed deadlock when one thread T1 waits for mount completion and another one T2 created by upcall script waits for dentry->d_inode->i_sem. By now -ERESTARTSYS is returned for T2 and others and whren they restart syscall, dentry is mounted already or some error occured and GNS state is READY for mount. - fixes in comments and header of llite_gns.c - fixed possible incorrect spin_unlock() in ll_gns_mount_object() - using lookup_one_len() for looking for mount object instead of d_lookup() which looks only in dcache. - fixed handling of negative mount object dentry in ll_gns_mount_object() - fixed readding mount object content. By now kernel_read() is used instead of readpage approach. - waking up all possible waiters on finishing GNS mount. Nevertheless in current stuff nobody seem waits for mount (-RESTARTSYS is used instead), completion exists and it is semanticaly correct to wake up all its waiters. In fact this is needed for possible future using. If it happen that nobody will wait on it and it is counted not needed, it will be removed.
-
- Apr 15, 2005
-
-
Eric Mei authored
be called in interrupt context.
-
- 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
-
Yury Umanets authored
- small fix about check_type() function
-
Mikhail Pershin authored
-replace CERROR with CDEBUG() -check strings before using.
-
Mikhail Pershin authored
remove untested stuff. Additional testing is needed at first.
-
Yury Umanets authored
-
Mikhail Pershin authored
r=wangdi changes for smfs support: 1. realdev in prepare() is set to device name, not to 'smfs'. This fixes bug 6143. 2. backdev is not used, instead of it real device name used for --dev parameter in smfs configuration.
-
Yury Umanets authored
-
Mikhail Pershin authored
update kml and lru stuff in accordance with new DLD for SMFS remove unused file journal.c add changes to Makefile using new options retrival method in smfs_lib
-
Mikhail Pershin authored
r=alex changes related to iopen support, fc3 compatibility and new smfs plugin API
-
Mikhail Pershin authored
replace several 'if' that check non-allowed situations with LASSERT()
-
Mikhail Pershin authored
adding sets of smfs fsfilt methods adds some new HOOKs
-
Mikhail Pershin authored
move smfs methods to smfs dir.
-
Mikhail Pershin authored
r=alex d=24-33 support for iopen FC3 compatibility
-
Mikhail Pershin authored
r=alex d=24-33 support for iopen and cmd in smfs methods.
-
Mikhail Pershin authored
r=alex d=26-33 support for iopen/cmd/wantedi for smfs
-
- Apr 12, 2005
-
-
Andreas Dilger authored
Handle "./lustrecvs -r foo" instead of choking.
-
Eric Barton authored
-
alex authored
r=<awaiting from eeb> - use correspondent list anchor
-
Eric Barton authored
-
- Apr 09, 2005
-
-
Yury Umanets authored
-
- Apr 08, 2005
-
-
Wang Di authored
add 2.6.10 fc3 kernel config
-
Yury Umanets authored
accessing not initialized MDCs in the case of errors.
-
Wang Di authored
1)minor fix and cleanup dev_rd_only kernel patch on HEAD 2)add sec support on kernel config 3)some cleanup
-
- Apr 07, 2005
-
-
alex authored
-
Wang Di authored
add signal bug fix to uml patch
-
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.
-
Wang Di authored
minor fix in lkcd patch
-
Wang Di authored
some patches fix for lustre in FC3
-