Whamcloud - gitweb
fs/lustre-release.git
20 years agob=2805
nic [Thu, 18 Mar 2004 03:05:27 +0000 (03:05 +0000)]
b=2805

add inode-max-readahead patch to series

20 years agob=2805
nic [Thu, 18 Mar 2004 02:52:54 +0000 (02:52 +0000)]
b=2805

add inode-max-readahead patch to series

20 years agob=2517
nic [Thu, 18 Mar 2004 02:47:48 +0000 (02:47 +0000)]
b=2517

upadate iopen patch for 2.4.21-chaos

20 years agob=2399
nic [Thu, 18 Mar 2004 02:26:30 +0000 (02:26 +0000)]
b=2399

update vfs_intent patch for 2.4.24

20 years agob=2123
nic [Thu, 18 Mar 2004 01:31:33 +0000 (01:31 +0000)]
b=2123

add dcache_refcount_debug patch to hp-pnnl series

20 years agoUpdate build version.
adilger [Thu, 18 Mar 2004 01:04:54 +0000 (01:04 +0000)]
Update build version.

20 years agob=2399
nic [Thu, 18 Mar 2004 01:01:17 +0000 (01:01 +0000)]
b=2399

update vfs_intent patch for 2.4.21-chaos

20 years agob=2805
nic [Thu, 18 Mar 2004 01:00:03 +0000 (01:00 +0000)]
b=2805

add inode-max-readahead to rh-2.4.20 kernel series

20 years agoAdd some more useful information to error messages.
adilger [Thu, 18 Mar 2004 00:50:03 +0000 (00:50 +0000)]
Add some more useful information to error messages.
b=2306

20 years agob=2805
nic [Thu, 18 Mar 2004 00:18:43 +0000 (00:18 +0000)]
b=2805

add inode-max-readahead-2.4.24 patch and update kernel series

20 years agob=2517
nic [Thu, 18 Mar 2004 00:16:57 +0000 (00:16 +0000)]
b=2517

update kernel series for new pdirops patch

20 years agoDon't assert bitmap for free of self-export, it might not exist in errors.
adilger [Thu, 18 Mar 2004 00:14:36 +0000 (00:14 +0000)]
Don't assert bitmap for free of self-export, it might not exist in errors.
Don't leak a dentry reference during iopen setup error.
b=2936

20 years agob=2517
nic [Thu, 18 Mar 2004 00:12:08 +0000 (00:12 +0000)]
b=2517

adjust ext3-pdirops patch for chaos-2.4.20 as a result of new iopen-2.4.20 patch

20 years agoUpdate b1_2 from HEAD (20040317_1211)
adilger [Wed, 17 Mar 2004 23:55:43 +0000 (23:55 +0000)]
Update b1_2 from HEAD (20040317_1211)
b=2399, b=2517, landing b_v26

20 years agob=2517
nic [Wed, 17 Mar 2004 23:36:18 +0000 (23:36 +0000)]
b=2517

new iopen-2.4.20 patch

20 years agob=2399
nic [Wed, 17 Mar 2004 22:51:12 +0000 (22:51 +0000)]
b=2399

update kernel patch and series

20 years agob=2399
nic [Wed, 17 Mar 2004 22:49:03 +0000 (22:49 +0000)]
b=2399

update kernel vfs_intent patch and series
add patch to sanity.sh

20 years agoChange test 6 slightly to take statfs cache and logs into account.
adilger [Wed, 17 Mar 2004 12:00:44 +0000 (12:00 +0000)]
Change test 6 slightly to take statfs cache and logs into account.
b=2921

20 years agoRevert the reservation part of the bug 2059 changes. This seems to have
adilger [Wed, 17 Mar 2004 11:46:23 +0000 (11:46 +0000)]
Revert the reservation part of the bug 2059 changes.  This seems to have
been causing problems on the OSTs and wasn't the primary reason for applying
this patch to 1.2.
b=2059

20 years agoClean up properly if llog_lvfs_close() fails.
adilger [Wed, 17 Mar 2004 10:53:44 +0000 (10:53 +0000)]
Clean up properly if llog_lvfs_close() fails.
b=2325

20 years agoFix assertion again, sigh.
adilger [Wed, 17 Mar 2004 09:33:32 +0000 (09:33 +0000)]
Fix assertion again, sigh.
b=2925

20 years agoFix assertion for end of loop.
adilger [Wed, 17 Mar 2004 08:21:51 +0000 (08:21 +0000)]
Fix assertion for end of loop.
b=2925

20 years agoReduce number of credits for an UNLINK op (update quota files at most once).
adilger [Wed, 17 Mar 2004 05:37:49 +0000 (05:37 +0000)]
Reduce number of credits for an UNLINK op (update quota files at most once).
Limit our transaction requests to the maximum transaction size regardless.
Handle error case in journal start.
b=2059

20 years agoFix reservation vs. grant locking.
adilger [Wed, 17 Mar 2004 04:08:51 +0000 (04:08 +0000)]
Fix reservation vs. grant locking.
b=2059

20 years agoUpdate build version.
adilger [Wed, 17 Mar 2004 01:33:04 +0000 (01:33 +0000)]
Update build version.

20 years agoAutomatically generate fsfilt_extN.c from fsfilt_ext3.c
adilger [Wed, 17 Mar 2004 01:32:17 +0000 (01:32 +0000)]
Automatically generate fsfilt_extN.c from fsfilt_ext3.c
b=2059

20 years agoThis commit was manufactured by cvs2svn to create branch 'b1_2'.
cvs2svn [Wed, 17 Mar 2004 01:04:44 +0000 (01:04 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_2'.

20 years agoland b_v26 (20040316_1603)
nic [Wed, 17 Mar 2004 01:04:43 +0000 (01:04 +0000)]
land b_v26 (20040316_1603)

20 years agoUpdate b1_2 from HEAD (20040316_1727)
adilger [Wed, 17 Mar 2004 01:02:59 +0000 (01:02 +0000)]
Update b1_2 from HEAD (20040316_1727)
b=2939

20 years agob=2936
rread [Wed, 17 Mar 2004 00:26:38 +0000 (00:26 +0000)]
b=2936

Skip closing files for the self_export, and add a test.

20 years agoadd RHBUILD to targets and spec to distinguish files that come from using a redhat...
nic [Wed, 17 Mar 2004 00:21:47 +0000 (00:21 +0000)]
add RHBUILD to targets and spec to distinguish files that come from using a redhat patched kernel
typo fix to have lbuild error on building rpms
removed erroneous EXTRA_VERSION manipulation

20 years agoDon't evict page beyond end of each stripe. In rare cases this page was
adilger [Tue, 16 Mar 2004 23:37:34 +0000 (23:37 +0000)]
Don't evict page beyond end of each stripe.  In rare cases this page was
being waited on for a read and the VFS is very unhappy when it isn't
uptodate when the read completes.  Rightfully so.  This was introduced during
bug 2765 changes to fix the extent calculations.
b=2925

20 years agoThis changes the fsfilt transaction calculations to take into account the
adilger [Tue, 16 Mar 2004 23:13:19 +0000 (23:13 +0000)]
This changes the fsfilt transaction calculations to take into account the
cases where we are updating multiple log files for a single transaction
(esp. unlink of files).  For small numbers of stripes this isn't very
likely to cause problems, but after updating to the new log format for 2306,
we happened to run single-file IORs with 32 stripes as the first IO to the
filesystem, and this caused 32 new logs to be created in a single transaction
when that file was unlinked.  This caused the unlink journal transaction to
repeatedly run out of credits and BUG the MDS until this patch was applied.

Removed fsfilt_extN.c since it is perpetually out-of-date and any time it
needs to be used it is easier to just run fsfilt_ext3.c through sed.
b=2059, b=2931

20 years agofile pers.c was initially added on branch b_cray_portals_merge.
zab [Tue, 16 Mar 2004 23:06:38 +0000 (23:06 +0000)]
file pers.c was initially added on branch b_cray_portals_merge.

20 years agoHold dentry reference over log close so it is valid for unlink.
adilger [Tue, 16 Mar 2004 22:37:33 +0000 (22:37 +0000)]
Hold dentry reference over log close so it is valid for unlink.
b=2325
r=robert

20 years agoDon't spew errors during readahead.
adilger [Tue, 16 Mar 2004 21:13:48 +0000 (21:13 +0000)]
Don't spew errors during readahead.

20 years agoremove unneccessary debugging
nic [Tue, 16 Mar 2004 18:45:26 +0000 (18:45 +0000)]
remove unneccessary debugging

20 years agoCorrect number of journal credits calculated for FSFILT_OP_CANCEL_UNLINK_LOG
adilger [Tue, 16 Mar 2004 16:05:48 +0000 (16:05 +0000)]
Correct number of journal credits calculated for FSFILT_OP_CANCEL_UNLINK_LOG
so that we don't have transaction errors on small MDS filesystems.
b=2931
r=tianying

20 years agob=2926
adilger [Tue, 16 Mar 2004 08:48:13 +0000 (08:48 +0000)]
b=2926

20 years agob=2939
wangchao [Tue, 16 Mar 2004 04:42:55 +0000 (04:42 +0000)]
b=2939
r=shaver
let lustre could be mounted with the same name for node and mds

20 years ago- tagging RC_CURRENT
buffalo-pull [Tue, 16 Mar 2004 01:06:33 +0000 (01:06 +0000)]
- tagging RC_CURRENT

20 years agoUpdate b1_2 from HEAD (20040315_1445)
adilger [Mon, 15 Mar 2004 21:58:20 +0000 (21:58 +0000)]
Update b1_2 from HEAD (20040315_1445)
b=2898, b=2926

20 years agob=2464
adilger [Mon, 15 Mar 2004 21:43:35 +0000 (21:43 +0000)]
b=2464

20 years agoCompile warning fixes for ia64.
adilger [Mon, 15 Mar 2004 21:38:50 +0000 (21:38 +0000)]
Compile warning fixes for ia64.

20 years agoDon't spew LustreErrors for problems during readahead.
adilger [Mon, 15 Mar 2004 20:58:22 +0000 (20:58 +0000)]
Don't spew LustreErrors for problems during readahead.

20 years agob=2926
green [Mon, 15 Mar 2004 20:55:58 +0000 (20:55 +0000)]
b=2926
r=phik
Make mds_reint_create to use mds_lock_new_child everywhere instead of taking
the lock (and incorrect one) on its own.

20 years ago*** empty log message ***
yury [Mon, 15 Mar 2004 16:38:55 +0000 (16:38 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
yury [Mon, 15 Mar 2004 07:17:46 +0000 (07:17 +0000)]
*** empty log message ***

20 years ago- upping the spec to 1.2.0.4 in preparation for tagging
zab [Sat, 13 Mar 2004 02:30:47 +0000 (02:30 +0000)]
- upping the spec to 1.2.0.4 in preparation for tagging

20 years agob=2898
rread [Sat, 13 Mar 2004 02:18:48 +0000 (02:18 +0000)]
b=2898

Update ChangeLog.

20 years ago- tagging RC_CURRENT
buffalo-pull [Sat, 13 Mar 2004 02:14:35 +0000 (02:14 +0000)]
- tagging RC_CURRENT

20 years agob=2898
rread [Sat, 13 Mar 2004 02:13:23 +0000 (02:13 +0000)]
b=2898

Protect conn_cnt check and update with exp_lock in
target_handle_connect.

Add a test to replay since, and add an OBD_FAIL style macro to create
a race condition in a specific location called OBD_RACE.

20 years agofile kpr.h was initially added on branch b_cray_portals_merge.
zab [Fri, 12 Mar 2004 19:50:27 +0000 (19:50 +0000)]
file kpr.h was initially added on branch b_cray_portals_merge.

20 years agoThis commit was manufactured by cvs2svn to create branch 'b1_2'.
cvs2svn [Fri, 12 Mar 2004 17:50:37 +0000 (17:50 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_2'.

20 years agoadd target and configuration files for hp_pnnl on ia64
nic [Fri, 12 Mar 2004 17:50:36 +0000 (17:50 +0000)]
add target and configuration files for hp_pnnl on ia64

20 years agofix lmake to link to correct ia64 kernels
nic [Fri, 12 Mar 2004 17:47:32 +0000 (17:47 +0000)]
fix lmake to link to correct ia64 kernels
allow lustre-kernel-2.4.spec to be built on ia64

20 years ago- tagging RC_CURRENT
buffalo-pull [Fri, 12 Mar 2004 04:46:14 +0000 (04:46 +0000)]
- tagging RC_CURRENT

20 years agoRemoved fsfilt_tmpfs.c from HEAD branch as it was got there mistakenly before its...
yury [Thu, 11 Mar 2004 17:59:27 +0000 (17:59 +0000)]
Removed fsfilt_tmpfs.c from HEAD branch as it was got there mistakenly before its time came ;) This is because it was cvs add'ed before creating b_tmpfs branch.

20 years agoCleanups about readdir stuff. ext2_dirent and macros has moved to lustre_dir.h. Relat...
yury [Thu, 11 Mar 2004 17:44:12 +0000 (17:44 +0000)]
Cleanups about readdir stuff. ext2_dirent and macros has moved to lustre_dir.h. Related chnages in llite and fsfilt_tmpfs.c

20 years agoCleanups and fixes at Andreas' review results.
yury [Thu, 11 Mar 2004 08:11:43 +0000 (08:11 +0000)]
Cleanups and fixes at Andreas' review results.

20 years agoMerge HEAD to b1_2.
jacob [Thu, 11 Mar 2004 04:29:11 +0000 (04:29 +0000)]
Merge HEAD to b1_2.

b=2306, 2325, 2264

Fixes for supporting 8k llog chunks:

 - fix destroying of named logs (2325)
 - overwrite old logs when running lconf --write_conf (2264)
 - bump LLOG_CHUNKSIZE to 8k to allow for larger clusters (2306)

20 years agomerge error
jacob [Thu, 11 Mar 2004 03:41:37 +0000 (03:41 +0000)]
merge error

20 years agob=2306
jacob [Wed, 10 Mar 2004 22:31:06 +0000 (22:31 +0000)]
b=2306
r=phil, andreas

bump LLOG_CHUNKSIZE to 8k to allow for larger clusters

20 years agob=2264
jacob [Wed, 10 Mar 2004 22:28:29 +0000 (22:28 +0000)]
b=2264
r=robert

overwrite log when running lconf --write_conf

20 years agob=2325
jacob [Wed, 10 Mar 2004 22:25:05 +0000 (22:25 +0000)]
b=2325
r=robert

fix llog_destroy to work with named logs

20 years agob=2914
nic [Wed, 10 Mar 2004 20:01:20 +0000 (20:01 +0000)]
b=2914
r=jacob

remove __attribute__ ((packed)) from ptl_event_t to fix 'kernel unaligned
access...' messages on ia64

20 years agoThis commit was manufactured by cvs2svn to create branch 'b1_2'.
cvs2svn [Wed, 10 Mar 2004 07:50:31 +0000 (07:50 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_2'.

20 years agoadded tmpfs related stuff
yury [Wed, 10 Mar 2004 07:50:30 +0000 (07:50 +0000)]
added tmpfs related stuff

20 years ago- tagging RC_CURRENT
buffalo-pull [Wed, 10 Mar 2004 05:27:40 +0000 (05:27 +0000)]
- tagging RC_CURRENT

20 years agoUpdate b1_2 from HEAD (20040309_1747)
adilger [Wed, 10 Mar 2004 01:19:30 +0000 (01:19 +0000)]
Update b1_2 from HEAD (20040309_1747)
b=2818, b=2901, b=2663, b=2908, b=2530, b=2464, b=2306 (socknal zc part)

20 years agoFix desctription of configure option.
adilger [Wed, 10 Mar 2004 01:02:13 +0000 (01:02 +0000)]
Fix desctription of configure option.

20 years agoDon't LBUG the MDS if orphan cleanup requests times out; instead allow
rread [Tue, 9 Mar 2004 22:47:17 +0000 (22:47 +0000)]
Don't LBUG the MDS if orphan cleanup requests times out; instead allow
the individual OSC to recover on it's own.

b=1530

20 years agoDelete obd_self_export from exp_obd_chain while we are disconnecting exports
adilger [Tue, 9 Mar 2004 20:06:10 +0000 (20:06 +0000)]
Delete obd_self_export from exp_obd_chain while we are disconnecting exports
during a forced cleanup.  Otherwise, we will end up pointing to work_list,
which is on the stack, and a list_del_init() on exp_obd_chain will end up
stomping on some innocent variable on the stack, ending its already-short
life just a bit too early.
b=2908
r=robert

20 years agofile suse-2.6.3 was initially added on branch b_v26.
hitao [Tue, 9 Mar 2004 15:41:55 +0000 (15:41 +0000)]
file suse-2.6.3 was initially added on branch b_v26.

20 years agofile vfs_nointent_2.6.3-suse.patch was initially added on branch b_v26.
hitao [Tue, 9 Mar 2004 15:41:49 +0000 (15:41 +0000)]
file vfs_nointent_2.6.3-suse.patch was initially added on branch b_v26.

20 years agofile vfs_intent-2.6.3-suse.patch was initially added on branch b_v26.
hitao [Tue, 9 Mar 2004 15:41:48 +0000 (15:41 +0000)]
file vfs_intent-2.6.3-suse.patch was initially added on branch b_v26.

20 years agofile nfs-cifs-intent-2.6.3-suse.patch was initially added on branch b_v26.
hitao [Tue, 9 Mar 2004 15:41:47 +0000 (15:41 +0000)]
file nfs-cifs-intent-2.6.3-suse.patch was initially added on branch b_v26.

20 years agoDon't allocate zero-length LVBs on the MDS. Verified that all users of
adilger [Tue, 9 Mar 2004 09:36:08 +0000 (09:36 +0000)]
Don't allocate zero-length LVBs on the MDS.  Verified that all users of
l_lvb_data check l_lvb_len != 0 before using, and tested of course.
b=1012

20 years agoSet loi_kms_valid even if we get a lock back that has rss == kms. This
uid707 [Tue, 9 Mar 2004 08:47:20 +0000 (08:47 +0000)]
Set loi_kms_valid even if we get a lock back that has rss == kms.  This
happens for zero-length files, and without this we will revoke our own
lock the next time we write to the file because osc_enqueue() won't match.
b=2818

20 years agoStop error spew if no real error, doh.
adilger [Tue, 9 Mar 2004 08:39:54 +0000 (08:39 +0000)]
Stop error spew if no real error, doh.
b=2633

20 years agoCall test_foo() functions directly instead of via run_one() so they do setup
adilger [Tue, 9 Mar 2004 08:37:35 +0000 (08:37 +0000)]
Call test_foo() functions directly instead of via run_one() so they do setup
even if a test is excluded.
Rename "test_foo" files to "f<testno>" so they are deleted at the end of
the sanity.sh run.

20 years agoDrop the filter export grants under the same lock as the removal of the
adilger [Tue, 9 Mar 2004 07:56:33 +0000 (07:56 +0000)]
Drop the filter export grants under the same lock as the removal of the
export from the device from the export list.  This still isn't possible
for --force disconnects, so we don't do filter_grant_sanity_check() at
that time.

Also, change the LASSERTs to CERRORs in case this happens again.  First of
all to see if these errors are just transient during export disconnection
which means they are just overly-aggressive assertions, or if there is a
permanent accounting error that indicates some other problem.  Secondly, it
isn't possible to stop the use of existing export references, so there will
always be some small race during client eviction as completing operations
might update the export before it is destroyed.
b=2663

20 years agofile 2.6.3-mm4 was initially added on branch b_v26.
ericm [Tue, 9 Mar 2004 04:37:54 +0000 (04:37 +0000)]
file 2.6.3-mm4 was initially added on branch b_v26.

20 years agofile vfs_nointent-2.6.3-mm4.patch was initially added on branch b_v26.
ericm [Tue, 9 Mar 2004 04:37:53 +0000 (04:37 +0000)]
file vfs_nointent-2.6.3-mm4.patch was initially added on branch b_v26.

20 years agofile iopen-2.6.3-mm4.patch was initially added on branch b_v26.
ericm [Tue, 9 Mar 2004 04:37:52 +0000 (04:37 +0000)]
file iopen-2.6.3-mm4.patch was initially added on branch b_v26.

20 years agofile fs-intent-2.6.3-mm4.patch was initially added on branch b_v26.
ericm [Tue, 9 Mar 2004 04:37:51 +0000 (04:37 +0000)]
file fs-intent-2.6.3-mm4.patch was initially added on branch b_v26.

20 years agob=2295
jacob [Tue, 9 Mar 2004 03:32:50 +0000 (03:32 +0000)]
b=2295
r=adilger

 * clean up bugs in previous patch
 * print basename(argv[0]) instead of "mount" with error messages

20 years agob 2295
youfeng [Tue, 9 Mar 2004 02:37:28 +0000 (02:37 +0000)]
b 2295
r Jacob

add a missing arg to printf, make the program exit with 1 on args error

20 years agob 2295
youfeng [Tue, 9 Mar 2004 01:23:03 +0000 (01:23 +0000)]
b 2295
r Adilger

fix a llmount, mount.lustre segment fault bug

20 years agofixup last commit
jacob [Tue, 9 Mar 2004 01:08:30 +0000 (01:08 +0000)]
fixup last commit

20 years agor=adilger,phil
jacob [Tue, 9 Mar 2004 00:15:38 +0000 (00:15 +0000)]
r=adilger,phil
b=2464

Land initial b_bgl fixes.  Includes compile and a couple of swabbing
fixes.

20 years agoCopy the extent lock policy data only in the completion callback, or in the
adilger [Mon, 8 Mar 2004 20:33:26 +0000 (20:33 +0000)]
Copy the extent lock policy data only in the completion callback, or in the
enqueue reply if the extent was changed and granted immediately.  This
avoids overwriting the policy data if it was updated in the completion callback
before the reply was processed.
b=2901
r=phil

20 years agoHandle glimpse races where inode is evicted by client but still holding lock.
adilger [Mon, 8 Mar 2004 20:08:55 +0000 (20:08 +0000)]
Handle glimpse races where inode is evicted by client but still holding lock.
b=2818

20 years ago* Made echo_commitrw() pay attention to the final 'rc' parameter (bug 1450)
eeb [Mon, 8 Mar 2004 17:46:43 +0000 (17:46 +0000)]
*  Made echo_commitrw() pay attention to the final 'rc' parameter (bug 1450)

20 years agoFix munlink messages to not make it appear like there was an unlink failure.
adilger [Mon, 8 Mar 2004 17:12:40 +0000 (17:12 +0000)]
Fix munlink messages to not make it appear like there was an unlink failure.
b=2167

20 years agoIncrement the ost_start_idx inside the object creation loop even if there is
adilger [Sun, 7 Mar 2004 03:17:59 +0000 (03:17 +0000)]
Increment the ost_start_idx inside the object creation loop even if there is
a failed object creation instead of in advance.  Otherwise, if there is a
down OST the following one will have twice as many objects allocated on it
(observed with watch-lustre on ALC while running IOR with one OST inactive
on the MDS).

20 years ago- tagging RC_CURRENT
buffalo-pull [Sat, 6 Mar 2004 00:16:17 +0000 (00:16 +0000)]
- tagging RC_CURRENT

20 years agoMerge documentation, liblustre, obdecho, smfs changes that landed on HEAD
adilger [Fri, 5 Mar 2004 18:10:38 +0000 (18:10 +0000)]
Merge documentation, liblustre, obdecho, smfs changes that landed on HEAD
after b1_2 was branched to avoid merge problems later.

Things not yet landed from this period:
- bug 2308 changes to portals (including kiov changes all over the place)
- GMNAL updates from llp2 (mixed in with 2308)

Those will be landed separately.

20 years agoMerge documentation, liblustre, obdecho, smfs changes that landed on HEAD
adilger [Fri, 5 Mar 2004 18:04:40 +0000 (18:04 +0000)]
Merge documentation, liblustre, obdecho, smfs changes that landed on HEAD
after b1_2 was branched to avoid merge problems later.

Things not yet landed from this period:
- bug 2308 changes to portals (including kiov changes all over the place)
- GMNAL updates from llp2 (mixed in with 2308)

Those will be landed separately.

20 years ago- tagging RC_CURRENT
buffalo-pull [Fri, 5 Mar 2004 04:39:35 +0000 (04:39 +0000)]
- tagging RC_CURRENT