Whamcloud - gitweb
adilger [Tue, 29 May 2007 22:42:42 +0000 (22:42 +0000)]
Branch b1_6
Minor cleanups to tests, improved error messages.
b=12560
i=scjody
adilger [Tue, 29 May 2007 19:40:54 +0000 (19:40 +0000)]
Branch b1_6
Fix /proc/fs/lustre/devices on PPC systems.
b=12234
i=nathan
i=scjody
nathan [Tue, 29 May 2007 19:39:51 +0000 (19:39 +0000)]
b=12461
better "options lnet" grabbing
adilger [Tue, 29 May 2007 18:22:52 +0000 (18:22 +0000)]
Branch b1_6
Add comment about where the default stripe counts are derived.
Whitespace cleanups.
scjody [Tue, 29 May 2007 17:16:55 +0000 (17:16 +0000)]
Branch b1_6
Don't run filter_grant_sanity_check for more than 100 exports
to improve scaling for large numbers of clients.
b=10291
i=wangdi
i=adilger
brian [Tue, 29 May 2007 04:41:26 +0000 (04:41 +0000)]
b=12461
r=adilger (original patch and inspection of updates to it)
Some updates so that acceptance-small.sh can be run on a patchless client
using a remote OST and MDT.
Credit goes to adilger. Most of this is his work. I just shepherded it
through the process.
My batch of updates to the same end is still to come. Still to be inspected
in fact.
adilger [Mon, 28 May 2007 16:38:22 +0000 (16:38 +0000)]
Branch b1_6
Print better error messages to understand where test failures are being hit.
b=12557
johann [Mon, 28 May 2007 12:07:35 +0000 (12:07 +0000)]
Branch b1_6
Clear iobuf->dr_error between two uses.
b=11722
i=green
i=adilger
komaln [Mon, 28 May 2007 11:37:42 +0000 (11:37 +0000)]
b=10971
r=Nathan
Correct the bugs with llanalyze script
wangdi [Sat, 26 May 2007 07:59:40 +0000 (07:59 +0000)]
Branch:b1_6
fix wrong bug no in ChangeLog
johann [Fri, 25 May 2007 17:44:49 +0000 (17:44 +0000)]
Branch b1_6
Reverve patch from bug 11743 since it breaks SLES9 build.
For the record, the revision associated to the commit was 1.176.2.14.
b=11743
johann [Fri, 25 May 2007 14:38:07 +0000 (14:38 +0000)]
Branch b1_6
Add the QUOTA mount option on the fly for kernel newer than 2.6.12.
Add a call to fsfilt_setup() in filter_common_setup().
b=12538
i=alex
i=adilger
johann [Fri, 25 May 2007 13:49:00 +0000 (13:49 +0000)]
Branch b1_6
Use ext3_journal_start/stop (through fsfilt_ext3_journal_start/stop())
instead of journal_start/stop
b=11743
i=alex
i=adilger
nathan [Thu, 24 May 2007 23:32:34 +0000 (23:32 +0000)]
b=11737/12549
The 11737 patch causes various kernel crashes; see bug 12549.
Verified by nathan and adilger.
Reverting.
adilger [Thu, 24 May 2007 22:47:58 +0000 (22:47 +0000)]
Branch b1_6
Allow runtests to run with a non-local config.
b=12499
adilger [Thu, 24 May 2007 21:46:41 +0000 (21:46 +0000)]
Branch b1_6
Update multiop to do aligned read/write for O_DIRECT files.
b=11737
adilger [Thu, 24 May 2007 21:28:00 +0000 (21:28 +0000)]
Branch b1_6
Quiet signed-vs-unsigned pointer warning.
shadow [Thu, 24 May 2007 19:18:14 +0000 (19:18 +0000)]
using LL_ORIGIN_REMOVEPAGE origin flag instead of 0 for llap_from_page call in
ll_removepage
b=11817
i=shadow
i=adilger
nathan [Thu, 24 May 2007 16:32:21 +0000 (16:32 +0000)]
b=12449
i=nathan
i=scjody
Use friendly hostname in mtab
nathan [Thu, 24 May 2007 14:59:46 +0000 (14:59 +0000)]
b=10966
i=kalpak
cleanup stats on error exit
wangdi [Thu, 24 May 2007 10:06:31 +0000 (10:06 +0000)]
Branch:b1_6
Fix lov_mds_md in mdd_create_objects error handler.
Checking whether obd_fail before fsfilt_start.
Free fcc no matter whether fsfilt_commit success or failed.
b=10818
i=adilger
i=green
wangdi [Thu, 24 May 2007 06:30:41 +0000 (06:30 +0000)]
Branch:b1_6
Clear the grant when disconnect the import to prevent the grant being erased
wrongly when the import is evicted.
b=12371
i=green
i=adilger
nathan [Thu, 24 May 2007 01:57:06 +0000 (01:57 +0000)]
b=11658
fix broken test
deen [Wed, 23 May 2007 23:46:28 +0000 (23:46 +0000)]
Direct I/O operations should return actual amount of bytes transferred
rather than requested size.
b=11737
i=green
i=shadow
nathan [Wed, 23 May 2007 22:42:10 +0000 (22:42 +0000)]
Branch b1_6
b=11691
i=adilger
i=scjody
deactivate 1.6 mgc to stop reconnect attempts with 1.4 servers
shadow [Tue, 22 May 2007 07:41:38 +0000 (07:41 +0000)]
When removing a scsi device from a kernel with your sd_iostats
patch you can cause a node to crash when reading from
/proc/scsi/sd_iostats/sdX
b=11654
i=shadow
i=deen
shadow [Mon, 21 May 2007 10:10:30 +0000 (10:10 +0000)]
copy kernel patches from b1_4 to b1_6, which close bug 10935.
b=10935
r=green(original autor)
adilger [Fri, 18 May 2007 20:19:27 +0000 (20:19 +0000)]
Branch b1_6
Quiet compile warning when CONFIG_LSF is on (large single file).
adilger [Thu, 17 May 2007 19:03:11 +0000 (19:03 +0000)]
Branch b1_6
Make sure that the unlinked file actually releases all of the blocks on
disk, otherwise the next test may fail with ENOSPC.
b=12507
adilger [Thu, 17 May 2007 17:09:08 +0000 (17:09 +0000)]
Branch b1_6
Quiet compiler warnings due to printing __u8 instead of char.
adilger [Thu, 17 May 2007 16:53:46 +0000 (16:53 +0000)]
Branch b1_6
Quiet warning about use of uninitialized variable.
adilger [Thu, 17 May 2007 16:52:36 +0000 (16:52 +0000)]
Branch b1_6
Fix backticks to be apostrophes in comments.
shadow [Thu, 17 May 2007 16:41:49 +0000 (16:41 +0000)]
size of struct ll_inode_info is to big for union inode.u and
can be cause of random memory corruption with 2.4 kernel.
b=12134
i=wangdi
i=green
kalpak [Thu, 17 May 2007 12:07:00 +0000 (12:07 +0000)]
b=10966
i=komal
i=nathan
This patch makes sure that lprocfs is setup before the call to mds_setup and filter_setup. It also corrects the filter_tally_read() function to count the nr_pages just once.
shadow [Thu, 17 May 2007 06:47:09 +0000 (06:47 +0000)]
update patchless client for support 2.6.20, 2.6.21 and RHEL5 kernels.
b=11647
i=green
i=adilger
wangdi [Thu, 17 May 2007 06:11:26 +0000 (06:11 +0000)]
Branch:b1_6
update changelog of 11662 of 12401
wangdi [Thu, 17 May 2007 05:33:12 +0000 (05:33 +0000)]
Branch:b1_6
b:11662
compare fed_grant and client current grant, and decide whether we should grant
more space to client or keep the original fed_grant and return the client fed_grant,
instead of that "new granted" space, because client will call osc_init_grant instead of
osc_update_grant to reset the grant info of client.
i:adilger, green
shadow [Thu, 17 May 2007 05:20:10 +0000 (05:20 +0000)]
ptlrpc_check_set wrongly uses req->rq_lock for proctect add to
imp_delayed_list, in this place should be used imp_lock.
b=12477
i=alex
i=eeb
wangdi [Thu, 17 May 2007 04:40:07 +0000 (04:40 +0000)]
Branch: b1_6
checking stale with right fid in ll_revalidate_it.
b:12401
r:green, shadow
green [Wed, 16 May 2007 20:55:21 +0000 (20:55 +0000)]
b=11658
r=wangdi,adigler
Take import reference before releasing llog record semaphore
green [Wed, 16 May 2007 20:43:02 +0000 (20:43 +0000)]
b=11563
r=adilger,nathan
Add -o localflock option to simulate old noflock behaviour.
nathan [Wed, 16 May 2007 20:27:13 +0000 (20:27 +0000)]
Branch b1_6
b=12465
i=adilger
skip test 76 if no deathrow/iget
adilger [Wed, 16 May 2007 15:50:24 +0000 (15:50 +0000)]
Branch b1_6
Description: MDS fails to start if a duplicate client export is detected
Details : in some rare cases it was possible for a client to connect to
an MDS multiple times. Upon recovery the MDS would detect this
and fail during startup. Handle this more gracefully.
b=11818 b=10479
i=adilger (nic original patch)
i=scjody
adilger [Tue, 15 May 2007 20:47:28 +0000 (20:47 +0000)]
Branch b1_6
One more compile warning due to redefinition of _GNU_SOURCE.
adilger [Tue, 15 May 2007 20:45:40 +0000 (20:45 +0000)]
Branch b1_6
Fix compile warnings/error due to recent lustre-build.m4 commit of _GNU_SOURCE.
Remove some obsolete tests that now had compile warnings.
b=12348
kalpak [Tue, 15 May 2007 10:12:14 +0000 (10:12 +0000)]
b=10768
i=adilger
i=green
Lustre methods to set/get the inode version. Only sles10 and 2.6.18 have inode version support and older kernels may not need this support. Hence added a HAVE_DISK_INODE_VERSION in ext3_fs_i.h, so that lustre can decide whether to compile inode-version code or not without requiring a cnfigure time check.
kalpak [Tue, 15 May 2007 09:42:01 +0000 (09:42 +0000)]
b=10768
i=adilger
i=girish
Add an on-disk 64-bit inode version to track changes made to the inode. This is required for version-based recovery.
adilger [Sat, 12 May 2007 00:35:22 +0000 (00:35 +0000)]
Branch b1_6
Fix up nanosecond patch to apply with both ldiskfs and ldiskfs2.
b=11264
adilger [Fri, 11 May 2007 22:48:54 +0000 (22:48 +0000)]
Branch b1_6
Add uninit_groups and mballoc3 for sles10 kernel.
b=11264
adilger [Fri, 11 May 2007 21:22:44 +0000 (21:22 +0000)]
Branch b1_6
Add uninit_groups patches for other kernels.
b=11264
adilger [Fri, 11 May 2007 21:10:02 +0000 (21:10 +0000)]
Branch b1_6
Add mballoc3 and uninit_groups to SLES9 ldiskfs2 series.
adilger [Fri, 11 May 2007 21:02:54 +0000 (21:02 +0000)]
Branch b1_6
Fix ext3-nanosecond patch to apply to both ldiskfs and ldiskfs2.
b=11264
adilger [Fri, 11 May 2007 20:48:28 +0000 (20:48 +0000)]
Branch b1_6
Fix the ext3-nanosecond patch so it applies to both ldiskfs and ldiskfs2.
cliffw [Fri, 11 May 2007 20:39:23 +0000 (20:39 +0000)]
Updated build version
adilger [Fri, 11 May 2007 20:38:12 +0000 (20:38 +0000)]
Branch b1_6
Add missing patch.
adilger [Fri, 11 May 2007 20:37:02 +0000 (20:37 +0000)]
Branch b1_6
Update uninit_groups patch too!!!
b=11264
adilger [Fri, 11 May 2007 20:32:06 +0000 (20:32 +0000)]
Branch b1_6
Add uninit_groups (fast fsck) support.
b=11264
i=kalpak
i=alex
Add improved mballoc support.
i=alex (original patch)
i=adilger
scjody [Fri, 11 May 2007 19:47:17 +0000 (19:47 +0000)]
Branch b1_6
Fix sanity test 78:
1. Detects write failures and failing the test.
2. Writes a file small enough not to fill up any OST.
3. Unlinks the file at the end of the test.
b=12326
i=adilger
i=shadow
cvs2svn [Fri, 11 May 2007 06:36:55 +0000 (06:36 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_6'.
adilger [Fri, 11 May 2007 06:36:54 +0000 (06:36 +0000)]
Branch HEAD
Don't run lfscktest.sh if the OSTs are remote.
adilger [Fri, 11 May 2007 00:39:11 +0000 (00:39 +0000)]
Branch HEAD
Fix whitespace difference that caused patch reject.
b=10651
cliffw [Thu, 10 May 2007 23:26:56 +0000 (23:26 +0000)]
Fix missing '$' in scp
cliffw [Thu, 10 May 2007 23:21:04 +0000 (23:21 +0000)]
Replaced portals with LNET
adilger [Thu, 10 May 2007 23:11:58 +0000 (23:11 +0000)]
Branch HEAD
Update release version to 1.1.
cliffw [Thu, 10 May 2007 23:07:27 +0000 (23:07 +0000)]
Updated
adilger [Thu, 10 May 2007 22:48:19 +0000 (22:48 +0000)]
Branch HEAD
Minor doc updates?
adilger [Thu, 10 May 2007 19:14:40 +0000 (19:14 +0000)]
Branch HEAD
Fix the nanosecond timestamp patches to declare all of the missing fields
in the kernel patches.
b=10651
i=green
i=kalpak
adilger [Thu, 10 May 2007 18:38:51 +0000 (18:38 +0000)]
Branch HEAD
Apply the rest of the __iget() changes for patchless clients to
compile out the now-unnecessary parts of the code.
b=12391
i=scjody
i=green
scjody [Thu, 10 May 2007 16:31:22 +0000 (16:31 +0000)]
Branch HEAD
Fix compiler warning on Cray XT3.
Original patch by walter@clusterfs.com.
b=12359
i=scjody
i=adilger
scjody [Thu, 10 May 2007 16:31:00 +0000 (16:31 +0000)]
Branch HEAD
Fix compiler warning.
Original patch by walter@clusterfs.com.
b=12346
i=adilger
r=scjody
scjody [Thu, 10 May 2007 16:21:22 +0000 (16:21 +0000)]
Branch b1_4
Fix compiler warning on Cray XT3.
Original patch by walter@clusterfs.com.
b=12360
i=adilger
i=scjody
johann [Thu, 10 May 2007 15:44:31 +0000 (15:44 +0000)]
Branch HEAD
b=12229
i=adilger
i=nathan
eeb [Thu, 10 May 2007 15:44:28 +0000 (15:44 +0000)]
Severity : major
Frequency : rare
Bugzilla : 12455
Description: A race in kernel ptllnd between deleting a peer and posting
new communications for it could hang communications -
manifesting as "Unexpectedly long timeout" messages.
Severity : major
Frequency : rare
Bugzilla : 12432
Description: Kernel ptllnd lock ordering issue could hang a node.
eeb [Thu, 10 May 2007 11:57:25 +0000 (11:57 +0000)]
* removed lnet router upcalls
adilger [Thu, 10 May 2007 03:41:20 +0000 (03:41 +0000)]
Branch HEAD
Quiet compiler warning.
b=11757
scjody [Thu, 10 May 2007 03:27:34 +0000 (03:27 +0000)]
Branch HEAD
Add 'creds.h', a new include file, so it will appear in the 'make dist'
tarball. Fixes a build problem.
adilger [Wed, 9 May 2007 23:14:30 +0000 (23:14 +0000)]
Branch HEAD
Move #ifdef above now-redundant checks if __iget() is not exported, per
Oleg's inspection comments.
b=12391
i=green
adilger [Wed, 9 May 2007 23:06:10 +0000 (23:06 +0000)]
Branch HEAD
Reverse the default so that health_check writes are off normally.
i=adilger, i=nathan
b=11512
Add missing ChangeLog entries.
scjody [Wed, 9 May 2007 22:44:41 +0000 (22:44 +0000)]
Branch HEAD
Explicitly set inode type on liblustre mdc_create() call
Original patch from bogl@cray.com
b=12253
i=scjody
i=nathan
scjody [Wed, 9 May 2007 22:28:54 +0000 (22:28 +0000)]
Branch b1_4
Clean up libsysio compiler warnings on XT3.
b=12332
i=adilger
i=walter
scjody [Wed, 9 May 2007 22:27:48 +0000 (22:27 +0000)]
Branch b1_4
Update libsysio to latest version.
b=12331
cliffw [Wed, 9 May 2007 20:40:22 +0000 (20:40 +0000)]
b=11512
Updated Change Log
cliffw [Wed, 9 May 2007 20:37:34 +0000 (20:37 +0000)]
b=11512
i=wangdi
i=shadow
Removes write from health check, adds option to configure.
green [Tue, 8 May 2007 19:08:43 +0000 (19:08 +0000)]
b=11546
r=adilger,shadow
Check that request is still eligible for replay in mdc_set_replay_data()
before doing anything.
eeb [Tue, 8 May 2007 14:52:08 +0000 (14:52 +0000)]
Severity : major
Frequency : rare
Bugzilla : 11706
Description: Added LNetSetAsync() to ensure single-threaded userspace
clients can be eager LNET receivers even when the application
is not executing in the filesystem.
nathan [Fri, 4 May 2007 23:32:31 +0000 (23:32 +0000)]
remove b1_6 aliases in anticipation of 1.8 landing
eeb [Fri, 4 May 2007 17:34:17 +0000 (17:34 +0000)]
* Changed the ptllnd module parameter ptltrace_on_timeout default to 1
scjody [Fri, 4 May 2007 16:44:50 +0000 (16:44 +0000)]
Branch HEAD
- Remove RHEL 3 from supported kernels list
- Remove duplicated 12123 entry
- Re-add missing 3244 entry to 1.4.10 section.
nathan [Fri, 4 May 2007 00:05:34 +0000 (00:05 +0000)]
i=adilger
i=johann
b=12404
fix uninitialized flags in cfg_llog_instance
shadow [Thu, 3 May 2007 12:25:57 +0000 (12:25 +0000)]
fix size for generate uuid.
b=10802
i=green
i=adilger
kalpak [Thu, 3 May 2007 12:25:10 +0000 (12:25 +0000)]
b=11757
i=adilger
i=girish
Change llapi_lov_get_uuids() to read the UUIDs from /proc instead
of using an ioctl. This allows lfsck for > 160 OSTs to succeed.
scjody [Wed, 2 May 2007 23:12:52 +0000 (23:12 +0000)]
Branch b1_4
Fix build error on XT3 related to type of length variables.
Original patch by walter.
b=12358
i=adilger
i=scjody
scjody [Wed, 2 May 2007 22:58:06 +0000 (22:58 +0000)]
Branch b1_4
Fix build errors on catamount related to HAVE_LIBPTHREAD not being defined.
Original patch by walter.
b=12147
i=adilger
i=scjody
scjody [Wed, 2 May 2007 22:54:30 +0000 (22:54 +0000)]
Branch b1_4
Fix compiler warnings related to CDEBUG_ENABLED and CDEBUG_ENTRY_EXIT
on Cray XT3.
Original patch by walter.
b=12146
i=scjody
i=adilger
scjody [Wed, 2 May 2007 21:39:14 +0000 (21:39 +0000)]
Branch HEAD
Add LNET router traceability for debug purposes
If a checksum failure occurs with a router as part of the IO path, the NID of
the last router that forwarded the bulk data is printed so it can be
identified.
Original patch by eeb.
b=11548
i=eeb
i=adilger
scjody [Wed, 2 May 2007 19:18:43 +0000 (19:18 +0000)]
Update HEAD ChangeLog based on other branches
cliffw [Wed, 2 May 2007 18:37:00 +0000 (18:37 +0000)]
b=11424
r=scjody
rc=alex
Merge from LLNL chaos tree.
nathan [Wed, 2 May 2007 18:31:35 +0000 (18:31 +0000)]
b=12054
i=scjody
i=green
bounds check all strcat/strcpy for limited buffer length
eeb [Tue, 1 May 2007 15:46:50 +0000 (15:46 +0000)]
* 12016 - fixed race in patchless zero-copy socket teardown
adilger [Tue, 1 May 2007 09:22:38 +0000 (09:22 +0000)]
Branch HEAD
Quiet -Wundef compile warning.