Whamcloud - gitweb
wangdi [Sat, 17 Jul 2004 15:26:39 +0000 (15:26 +0000)]
1 add snap read in fsfilt_getpage
2 some fix for regular file cow
alex [Sat, 17 Jul 2004 12:39:41 +0000 (12:39 +0000)]
b=3869
- more debug info
rread [Sat, 17 Jul 2004 00:57:13 +0000 (00:57 +0000)]
b=1451
Don't allow client to reconnect if an RPC is already in progress for
that client. Added an extra counter for this, because the export
refcount is also held by locks and who knows what else.
green [Fri, 16 Jul 2004 18:57:47 +0000 (18:57 +0000)]
file uml-2.6.7-01-bb2.patch was initially added on branch b1_4_smallfix.
wangdi [Fri, 16 Jul 2004 17:41:10 +0000 (17:41 +0000)]
some fix for obdfilter cow and snap ext3 patch
alex [Fri, 16 Jul 2004 17:08:04 +0000 (17:08 +0000)]
- vmlist needs to be exported for modules support
alex [Fri, 16 Jul 2004 12:40:54 +0000 (12:40 +0000)]
- slab-use-after-free debug tool added to vanilla-2.4.24 series to debug 3772
- dynlocks use own slab: slab-use-after-free may be enabled for only dynlocks
alex [Fri, 16 Jul 2004 08:07:25 +0000 (08:07 +0000)]
b=3772
- more debug checks and printks
rread [Fri, 16 Jul 2004 00:27:46 +0000 (00:27 +0000)]
b=3843
r=bzzz
Initialize req before passing it to down.
wangdi [Thu, 15 Jul 2004 17:59:18 +0000 (17:59 +0000)]
1)add more snap cow hook for dir ops.
2)add snap cow for obdfilter
3)some fix in smfs_cow
alex [Thu, 15 Jul 2004 14:53:37 +0000 (14:53 +0000)]
b=3772
- debug info for corrupted lock case
rread [Wed, 14 Jul 2004 20:37:55 +0000 (20:37 +0000)]
b=3844
Add debug LASSERT to ldlm_replay_locks()
alex [Wed, 14 Jul 2004 15:04:46 +0000 (15:04 +0000)]
b=3824
- new inode flag EXT3_EXTRA_ISIZE to mark inodes having i_extra_isize
initialized properly
alex [Wed, 14 Jul 2004 14:04:27 +0000 (14:04 +0000)]
b=3829
- mds_copy_unlink_reply() shouldn't be called if md_unlink() returns an error
zab [Wed, 14 Jul 2004 00:12:09 +0000 (00:12 +0000)]
file Makefile.mk was initially added on branch b1_4_smallfix_iib.
zab [Wed, 14 Jul 2004 00:12:08 +0000 (00:12 +0000)]
file autoMakefile.am was initially added on branch b1_4_smallfix_iib.
zab [Wed, 14 Jul 2004 00:12:07 +0000 (00:12 +0000)]
file Makefile.in was initially added on branch b1_4_smallfix_iib.
zab [Wed, 14 Jul 2004 00:12:06 +0000 (00:12 +0000)]
file .cvsignore was initially added on branch b1_4_smallfix_iib.
rread [Tue, 13 Jul 2004 01:57:19 +0000 (01:57 +0000)]
b=3405
Use lmv by default for insanity.sh.
rread [Tue, 13 Jul 2004 00:57:58 +0000 (00:57 +0000)]
b=3405
update replay-dual.sh and replay-ost-single.sh
rread [Mon, 12 Jul 2004 22:19:10 +0000 (22:19 +0000)]
b=3405
- Fix insanity.sh, still using the insanity-local.sh config by default.
- More cleanups in replay-single.sh. We need to generalize failures a
bit more, so we can choose a different mds each time, if more than one
is available.
zab [Mon, 12 Jul 2004 22:06:33 +0000 (22:06 +0000)]
file tcp-zero-copy-2.4.21-chaos.patch was initially added on branch b_bug3649.
rread [Mon, 12 Jul 2004 21:28:19 +0000 (21:28 +0000)]
Don't reset oscc_gr after recovery.
rread [Mon, 12 Jul 2004 20:47:43 +0000 (20:47 +0000)]
Fix replay-single.sh and recovery-small.sh so they can run with the
default lmv config or "-f cfg/local.sh" config.
rread [Mon, 12 Jul 2004 19:50:14 +0000 (19:50 +0000)]
use assignment instead of memset to clear the conn_cnt.
green [Mon, 12 Jul 2004 17:55:45 +0000 (17:55 +0000)]
file vfs_races-2.6-vanilla.patch was initially added on branch b1_4_smallfix.
green [Mon, 12 Jul 2004 17:55:44 +0000 (17:55 +0000)]
file nfs-cifs-intent-2.6-vanilla.patch was initially added on branch b1_4_smallfix.
uid721 [Mon, 12 Jul 2004 17:22:08 +0000 (17:22 +0000)]
1)update snapfs, add more hooks for dir ops, some fixes for snap setup.
move primary cowed inode to cowed dir.
2)move MSG_CONNECT_INITIAL check before obd_uuid equal check, otherwise,
it will bring some problems in cmobd_setup.
3)set imp_conn_cnt to 0 in ptlrpc_disconnect_import
wangdi [Fri, 9 Jul 2004 15:40:38 +0000 (15:40 +0000)]
1)some fix in cobd for cache miss tests.
2)some minor fix in smfs cache_hook.
eeb [Fri, 9 Jul 2004 09:56:48 +0000 (09:56 +0000)]
file iibnal_cb.c was initially added on branch b1_4_smallfix_iib.
eeb [Fri, 9 Jul 2004 09:56:47 +0000 (09:56 +0000)]
file iibnal.h was initially added on branch b1_4_smallfix_iib.
eeb [Fri, 9 Jul 2004 09:56:46 +0000 (09:56 +0000)]
file iibnal.c was initially added on branch b1_4_smallfix_iib.
alex [Fri, 9 Jul 2004 07:15:17 +0000 (07:15 +0000)]
b=3405
robert's fixes:
- add CONNECT_INITAL flag for the initial connect message from a client. When
server sees an old client reconnect with that flag, then it needs to set the
handles as if it was a new client.
- set the initial imp_conn_cnt from the server's conn_cnt. When client
connects with INITIAL set, the server sends back the old conn_cnt+1.
- timeout for inter-MDS requests is set to obd_timeout / 2
alex [Thu, 8 Jul 2004 18:37:00 +0000 (18:37 +0000)]
- mds_fid2dentry() should check generation number as it did before
- mds_open() logs parent/name couple. this helps recovery debugging
wangdi [Thu, 8 Jul 2004 16:27:47 +0000 (16:27 +0000)]
minor fix for snap_inode_init
wangdi [Thu, 8 Jul 2004 16:16:22 +0000 (16:16 +0000)]
add lmvtrace for llanalyze
wangdi [Thu, 8 Jul 2004 11:18:25 +0000 (11:18 +0000)]
some fix in llanalyze
yury [Thu, 8 Jul 2004 07:55:12 +0000 (07:55 +0000)]
ll_delete_inode() should call clear_inode().
wangdi [Wed, 7 Jul 2004 14:01:32 +0000 (14:01 +0000)]
Update snapfs
1) fix some bugs in create_indirect inode.
alex [Tue, 6 Jul 2004 18:37:43 +0000 (18:37 +0000)]
- several asserts in dynlocks have been added to assist 3772 debuggin
wangdi [Tue, 6 Jul 2004 15:07:31 +0000 (15:07 +0000)]
some minor fix for snapfs
1) add IOC_OBD_SNAP_ADD
3) mirror s_flags in sb for P_DIROPS
wangdi [Tue, 6 Jul 2004 11:25:15 +0000 (11:25 +0000)]
Update snap
1)some fix for snap
2)add snap_add command
wangdi [Mon, 5 Jul 2004 11:04:03 +0000 (11:04 +0000)]
Update snapfs
1)some fix in fsfilt_snap_ext3 and fsfilt_snap_smfs.
2)add smfs_cow.c in smfs.
3)remove snapfs in Makefile.in and configure.in
wangdi [Mon, 5 Jul 2004 10:36:30 +0000 (10:36 +0000)]
add snap support in lconf
alex [Sun, 4 Jul 2004 21:03:23 +0000 (21:03 +0000)]
- lustre exploits pdirops feature if presented. we need this to pass test
#8 from CMD acceptance series
wangdi [Sun, 4 Jul 2004 15:43:12 +0000 (15:43 +0000)]
add ext3_snapfs_exports-2.4.24.patch
wangdi [Sun, 4 Jul 2004 15:39:00 +0000 (15:39 +0000)]
add fsfilt_snap_ext3.c fsfilt_snap_smfs.c in lvfs for snapfs.
alex [Thu, 1 Jul 2004 09:04:27 +0000 (09:04 +0000)]
- reply must be prepared before possible reconstruction
VS: ----------------------------------------------------------------------
alex [Wed, 30 Jun 2004 08:37:24 +0000 (08:37 +0000)]
- filter_lock_dentry() exploits pdirops feature if presented and takes the
lock on part of dir only
- minor API changes to pass the lock pointer
alex [Tue, 29 Jun 2004 18:46:22 +0000 (18:46 +0000)]
- typo fixed
phil [Tue, 29 Jun 2004 17:37:21 +0000 (17:37 +0000)]
file tracefile.h was initially added on branch b1_2_smallfix.
phil [Tue, 29 Jun 2004 17:37:20 +0000 (17:37 +0000)]
file tracefile.c was initially added on branch b1_2_smallfix.
alex [Tue, 29 Jun 2004 17:36:34 +0000 (17:36 +0000)]
- useless ASSERTs have been removed
alex [Tue, 29 Jun 2004 16:55:53 +0000 (16:55 +0000)]
- support for raw lookup in mds_getattr_name()
- configure script sets HAVE_LOOKUP_RAW if kernel has the feature
yury [Tue, 29 Jun 2004 15:23:38 +0000 (15:23 +0000)]
file uml-vanilla-2.6.6-p3.patch was initially added on branch b1_2_smallfix.
alex [Tue, 29 Jun 2004 10:56:26 +0000 (10:56 +0000)]
- testing on mountain showed lmv_sync() works properly
alex [Mon, 28 Jun 2004 15:27:59 +0000 (15:27 +0000)]
- minor cleanups since test #46 got working
alex [Mon, 28 Jun 2004 11:59:54 +0000 (11:59 +0000)]
- race fixed: if 1st client sees directory isn't large enough to be splitted
then it doesn't take exclusive lock on it; in the meantime another client
can enlarge directory and 1st client will run splitting w/o exclusive lock
alex [Mon, 28 Jun 2004 11:04:20 +0000 (11:04 +0000)]
- commented ->delete_inode for a while
- additional debug message
alex [Mon, 28 Jun 2004 08:48:26 +0000 (08:48 +0000)]
- mdt_obj_create() should close transaction in success case
alex [Sun, 27 Jun 2004 19:26:34 +0000 (19:26 +0000)]
- ext3_del_dir_entry() should drop nlink if victim is a directory
- test 4a of sanity-lmv.sh to check this case
alex [Sun, 27 Jun 2004 18:16:40 +0000 (18:16 +0000)]
- ll_lookup_one_len() uses pdirops lock if the kernel has the feature
this should prevent lookup serialization
- vfs-pdirops-2.4.20-rh.patch exports lock_dir() and unlock_dir() primitives
phil [Sun, 27 Jun 2004 17:16:14 +0000 (17:16 +0000)]
mdt_obj_create would in some error cases call ldlm_lock_decref() on a
lock handle which was never used
phil [Sun, 27 Jun 2004 16:30:01 +0000 (16:30 +0000)]
mds_osc_destroy_orphan did an obd_destroy to the OSTs without setting
the group field, which LASSERTs on the OST.
phil [Sun, 27 Jun 2004 16:27:02 +0000 (16:27 +0000)]
Make clear, for the sake of future merging, why the per-directory
striping default code was removed from mds_crceate_objects
phil [Sun, 27 Jun 2004 16:26:27 +0000 (16:26 +0000)]
b=3652
r=rread
A quick workaround for bug 3652, in which we hold the logging
semaphore across an rpc. Robert thinks that this file can be cleaned
up substantially, but that this fix is sufficient for CMD.
liangzhen [Fri, 25 Jun 2004 09:32:36 +0000 (09:32 +0000)]
file rh-as-2.4.21-4.EL was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:35 +0000 (09:32 +0000)]
file vfs_intent-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:34 +0000 (09:32 +0000)]
file vfs-pdirops-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:33 +0000 (09:32 +0000)]
file tcp-zero-copy-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:32 +0000 (09:32 +0000)]
file nfs_export_kernel-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:31 +0000 (09:32 +0000)]
file iod-stock-exports-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:30 +0000 (09:32 +0000)]
file gfp_memalloc-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:29 +0000 (09:32 +0000)]
file extN-wantedi-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:28 +0000 (09:32 +0000)]
file ext3_delete_thread_2.4.21_rh_as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:27 +0000 (09:32 +0000)]
file ext3-noread-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:26 +0000 (09:32 +0000)]
file ext3-htree-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:25 +0000 (09:32 +0000)]
file ext3-ea-in-inode-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:24 +0000 (09:32 +0000)]
file exports_2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:23 +0000 (09:32 +0000)]
file dynamic-locks-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:22 +0000 (09:32 +0000)]
file dev_read_only_2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
liangzhen [Fri, 25 Jun 2004 09:32:21 +0000 (09:32 +0000)]
file configurable-x86-stack-2.4.21-rh-as.patch was initially added on branch b1_4_smallfix.
alex [Fri, 25 Jun 2004 09:26:06 +0000 (09:26 +0000)]
changes to get test #46 working
- bunch of fixes to handle dir splitting over N < MDS nodes
- fixes to MDS code to handle dir splitting over N < MDS nodes properly
- mds_try_to_split() should ignore requests to split dir over 1 node
- checks for NULL exports in LMV
- checks for wrong -ERESTART handling: because of software errors
it possible that lmv will loop forever. we need to assert on this.
- one more sanity test 3c to test lfs dirstripe and activity on such a dirs
brian [Thu, 24 Jun 2004 21:56:40 +0000 (21:56 +0000)]
file insanity-ltest.sh was initially added on branch b1_2.
yury [Thu, 24 Jun 2004 17:43:11 +0000 (17:43 +0000)]
file lookup_bdev_init_intent.patch was initially added on branch b1_4_smallfix.
wangdi [Thu, 24 Jun 2004 15:10:56 +0000 (15:10 +0000)]
add lock in inserting extents to EA
alex [Thu, 24 Jun 2004 12:29:50 +0000 (12:29 +0000)]
- additional debug messages for #46
yury [Thu, 24 Jun 2004 10:59:49 +0000 (10:59 +0000)]
file uml-vanilla-2.6.6.series was initially added on branch b1_4_smallfix.
yury [Thu, 24 Jun 2004 10:59:46 +0000 (10:59 +0000)]
file uml-vanilla-2.6.6-p2.patch was initially added on branch b1_4_smallfix.
yury [Thu, 24 Jun 2004 10:59:45 +0000 (10:59 +0000)]
file uml-vanilla-2.6.6-p1.patch was initially added on branch b1_4_smallfix.
yury [Thu, 24 Jun 2004 10:59:44 +0000 (10:59 +0000)]
file ext3-super-ntohl.patch was initially added on branch b1_4_smallfix.
yury [Thu, 24 Jun 2004 10:59:41 +0000 (10:59 +0000)]
file uml-vanilla-2.6.6.config was initially added on branch b1_4_smallfix.
houfeng [Thu, 24 Jun 2004 09:05:15 +0000 (09:05 +0000)]
add lmv into SUBDIRS
for can not delete lmv/*.o when 'make clean'
zab [Thu, 24 Jun 2004 08:22:21 +0000 (08:22 +0000)]
file chaos-2.4.18-chaos88 was initially added on branch b1_4_mballoc.
zab [Thu, 24 Jun 2004 08:22:20 +0000 (08:22 +0000)]
file vfs_intent-2.4.18-18-chaos88.patch was initially added on branch b1_4_mballoc.
zab [Thu, 24 Jun 2004 08:22:19 +0000 (08:22 +0000)]
file ext3-trusted_ea-2.4.18-chaos88.patch was initially added on branch b1_4_mballoc.
zab [Thu, 24 Jun 2004 08:22:18 +0000 (08:22 +0000)]
file ext3-mballoc-2.4.18-chaos88.patch was initially added on branch b1_4_mballoc.
zab [Thu, 24 Jun 2004 08:22:17 +0000 (08:22 +0000)]
file ext3-extents-asyncdel-2.4.18-chaos88.patch was initially added on branch b1_4_mballoc.
zab [Thu, 24 Jun 2004 08:22:16 +0000 (08:22 +0000)]
file ext3-extents-2.4.18-chaos88.patch was initially added on branch b1_4_mballoc.
zab [Thu, 24 Jun 2004 08:22:15 +0000 (08:22 +0000)]
file add_page_private-2.4.18-chaos88.patch was initially added on branch b1_4_mballoc.