Whamcloud - gitweb
deshmukh [Wed, 1 Jul 2009 06:50:10 +0000 (06:50 +0000)]
b=18518
i=adilger,zhenyu.xu
remove ext3-ialloc-2.6.patch from series files
brian [Wed, 10 Jun 2009 20:22:12 +0000 (20:22 +0000)]
b=16424
i=rread
i=yangsheng
Allow builds from tarball (i.e. those without CVS subdirs) to properly
populate the Lustre version field.
This is done by saving the date that would have been found in the CVS files
into a status file when buiding the tarball and then using that when building
from tarball.
girish [Wed, 6 May 2009 03:20:46 +0000 (03:20 +0000)]
b=19058
i=adilger
i=johann
return proper error when MMP fails during remount
yangsheng [Tue, 21 Apr 2009 14:42:03 +0000 (14:42 +0000)]
Branch HEAD
b=18810
i=bzzz, adilger
Use sb_bgl_lock to protect bitmaps.
Author: adilger
yangsheng [Wed, 8 Apr 2009 16:36:40 +0000 (16:36 +0000)]
Branch HEAD
b=18810
i=bzzz, johann
Fix race between read_block_bitmap() and mark_diskspace_used() .
yangsheng [Sat, 7 Mar 2009 07:06:59 +0000 (07:06 +0000)]
Branch HEAD
b=18503
Back changes for ext4 support.
yangsheng [Fri, 6 Mar 2009 18:20:22 +0000 (18:20 +0000)]
Branch HEAD
b=18503
i=adilger, girish
Build process changes for ldisk base on ext4.
yangsheng [Thu, 26 Feb 2009 08:26:53 +0000 (08:26 +0000)]
Branch HEAD
b=18289
i=shadow, johann, wangyb
Update kernel to RHEL5.3 and enable the in-kernel OFED.
yangsheng [Fri, 20 Feb 2009 17:18:54 +0000 (17:18 +0000)]
Branch HEAD
b=18289
Back change.
yangsheng [Fri, 20 Feb 2009 15:47:03 +0000 (15:47 +0000)]
Branch HEAD
b=18289
Back the changes and get another inspection.
yangsheng [Fri, 20 Feb 2009 15:32:20 +0000 (15:32 +0000)]
Branch HEAD
b=18289
Extra patch for HEAD.
yangsheng [Fri, 20 Feb 2009 14:33:07 +0000 (14:33 +0000)]
Branch HEAD
b=18289
i=shadow, johann, yibin.wang
Update kernel for RHEL5.3 2.6.18-128.1.1. Enable the in-kernel OFED because
out tree OFED package hasn't provide support for RHEL5.3.
kalpak [Mon, 2 Feb 2009 08:50:35 +0000 (08:50 +0000)]
b=17895
i=adilger
i=alex
While using HA for Lustre servers with Linux RAID, it is possible that MMP will not detect multiple mounts. To make this work we need to unplug the device queue in RAID when the MMP block is being written. Also while reading the MMP block, we should read it from disk and not the cached one.
girish [Thu, 22 Jan 2009 07:37:29 +0000 (07:37 +0000)]
b=18173
i=adilger
i=kalpak
If there is error during mount, MMP should error out correctly
kalpak [Tue, 20 Jan 2009 04:57:01 +0000 (04:57 +0000)]
b=17942
i=adilger
i=girish
update FIEMAP structures and API to match upstream
kalpak [Sat, 13 Dec 2008 11:16:48 +0000 (11:16 +0000)]
b=17908
i=adilger
i=girish
stop kmmpd if mount fails
anserper [Tue, 9 Dec 2008 03:28:27 +0000 (03:28 +0000)]
remove the file which got to repository by mistake
anserper [Tue, 9 Dec 2008 03:21:34 +0000 (03:21 +0000)]
b=17917
i=Alexander Zarochentsev
i=Johann Lombardi
add a trailing zero to avoid oops from proc entry creation routines
johann [Fri, 5 Dec 2008 22:13:37 +0000 (22:13 +0000)]
Branch HEAD
b=17490
i=bzzz
i=kalpak
correctly handle device paths using a subdirectory in /dev when
creating the per-device procfs directory under /proc/fs/ldiskfs.
deshmukh [Fri, 5 Dec 2008 04:12:08 +0000 (04:12 +0000)]
Fixing the vanilla 2.6.22 build
b=17760
i=adilger
i=anserper
adilger [Mon, 24 Nov 2008 19:42:05 +0000 (19:42 +0000)]
Branch HEAD
Fix whitespace.
nikita [Sun, 23 Nov 2008 20:16:35 +0000 (20:16 +0000)]
add ext3-osd-iop-common.patch to 2.6.18-vanilla series: it does not build otherwise.
deshmukh [Wed, 19 Nov 2008 12:21:28 +0000 (12:21 +0000)]
IAM related chages for iop
i=nikita
i=adilger
b=11826
deshmukh [Wed, 19 Nov 2008 11:36:54 +0000 (11:36 +0000)]
Exported some ldiskfs functions which are required for iop
i=nikita
i=adilger
b=11826
adilger [Fri, 14 Nov 2008 16:52:07 +0000 (16:52 +0000)]
Branch b1_8_iam
Remove obsolete versions of multi-mount patches.
kalpak [Wed, 5 Nov 2008 10:03:54 +0000 (10:03 +0000)]
b=16438
i=adilger
i=girish
Mounting a filesystem with extents feature will fail on big-endian systems since ext3-based ldiskfs is not supported on big-endian systems. This can be over-riden with "bigendian_extents" mount option.
kalpak [Tue, 28 Oct 2008 17:59:08 +0000 (17:59 +0000)]
b=16680
i=adilger, kalpak (o=bzzz)
Detect on-disk corruption of block bitmap and better checking of preallocated blocks.
girish [Thu, 23 Oct 2008 18:34:45 +0000 (18:34 +0000)]
Initialize i_file_acl for EXT3_BAD_INO (Johann)
i=adilger
i=kalpak
b=17414
kalpak [Thu, 23 Oct 2008 10:02:17 +0000 (10:02 +0000)]
b=12800
o=alex.zhuravlev
i=kalpak
i=adilger
Add support for tunable preallocation window and new tunables for large/small requests
mattwu [Tue, 7 Oct 2008 04:03:13 +0000 (04:03 +0000)]
b=16150
i=nathan
i=robert
winnt libcfs/lnet cleanup
brian [Fri, 19 Sep 2008 18:53:30 +0000 (18:53 +0000)]
b=16677
i=cliffw
i=rread
Have Module{,s}.symvers cleaned by make distclean.
kalpak [Sat, 6 Sep 2008 11:38:04 +0000 (11:38 +0000)]
b=16498
i=adilger
i=girish
get RAID stripe size from the superblock
girish [Fri, 5 Sep 2008 19:16:54 +0000 (19:16 +0000)]
Enable journal checksum.
yangsheng [Tue, 19 Aug 2008 04:40:09 +0000 (04:40 +0000)]
Branch HEAD
b=16547
i=shadow, bobijam
Update to SLES10 kernel-2.6.16.60-0.27.
nikita [Thu, 14 Aug 2008 19:19:40 +0000 (19:19 +0000)]
add ext3-ea-expand-lose-block.patch to 2.6.18-vanilla series (missed during 15777 landing).
girish [Thu, 14 Aug 2008 14:47:06 +0000 (14:47 +0000)]
Add EXT_UNSET_BLOCK
b=16114
i=adilger
i=kalpak.shah
kalpak [Mon, 11 Aug 2008 05:23:59 +0000 (05:23 +0000)]
b=10555
add stub patch to add fiemap.h for some kernels
kalpak [Fri, 8 Aug 2008 14:46:43 +0000 (14:46 +0000)]
b=10555
i=adilger
i=green
i=nikita
i=girish
add ldiskfs patches and lustre support for FIEMAP ioctl
kalpak [Fri, 1 Aug 2008 05:20:56 +0000 (05:20 +0000)]
b=16238
i=adilger
i=girish
remove dead code related to ext3_ext_ioctl()
deshmukh [Tue, 29 Jul 2008 09:04:40 +0000 (09:04 +0000)]
Reverting wrong changes done into ldiskfs-2.6-rhel5.series while updating branch
deshmukh [Tue, 29 Jul 2008 07:37:45 +0000 (07:37 +0000)]
updating branch from HEAD
johann [Mon, 28 Jul 2008 09:03:41 +0000 (09:03 +0000)]
Branch HEAD
b=16362
i=bzzz
i=adilger
looking up an inode via iopen with the wrong generation number can
populate the dcache with a disconneced dentry while the inode
number is in the process of being reallocated. This causes an
assertion failure in iopen since the inode's dentry list contains
both a connected and disconnected dentry.
kalpak [Sun, 27 Jul 2008 21:22:55 +0000 (21:22 +0000)]
b=16098
change CFS license headers to Sun headers
kalpak [Sat, 26 Jul 2008 10:38:40 +0000 (10:38 +0000)]
b=16098
Change licenses in ldiskfs patches
yangsheng [Thu, 24 Jul 2008 13:21:33 +0000 (13:21 +0000)]
Branch HEAD
b=16190
RHEL5.2 has included this patch.
girish [Wed, 23 Jul 2008 19:01:18 +0000 (19:01 +0000)]
Reverting an incorrect change to ldiskfs-2.6.22-vanilla.series.
girish [Wed, 23 Jul 2008 18:48:23 +0000 (18:48 +0000)]
ext3/ext4: orphan list corruption due bad inode (Patch from Q-leap)
b=16360
i=adilger
i=johann
CV: ----------------------------------------------------------------------
kalpak [Wed, 23 Jul 2008 07:59:35 +0000 (07:59 +0000)]
b=16199
i=adilger,girish
add ext3-xattr-no-update-ctime patch to rhel4 series
nikita [Tue, 22 Jul 2008 16:45:19 +0000 (16:45 +0000)]
add ext3-xattr-no-update-ctime-2.6.22-vanilla.patch patch to 2.6.18-vanilla series, pending 16166 fix.
kalpak [Mon, 21 Jul 2008 18:28:13 +0000 (18:28 +0000)]
b=13387
i=alex, adilger
release pre-allocation on time
kalpak [Sat, 19 Jul 2008 13:49:07 +0000 (13:49 +0000)]
b=16226 (patch by bzzz)
i=johann
i=kalpak
if we fail to insert extent then free the blocks
kalpak [Sat, 19 Jul 2008 13:24:10 +0000 (13:24 +0000)]
b=16199
i=adilger
i=girish
ctime should not be updated through filter_set_md()
girish [Sat, 19 Jul 2008 10:34:36 +0000 (10:34 +0000)]
Remove an unused variable.
kalpak [Thu, 10 Jul 2008 13:24:22 +0000 (13:24 +0000)]
b=16238
i=adilger
i=girish
Remove dead code related to ext3_ext_ioctl()
adilger [Tue, 8 Jul 2008 20:41:52 +0000 (20:41 +0000)]
Branch HEAD
Ignore generated file.
alex [Mon, 30 Jun 2008 04:49:13 +0000 (04:49 +0000)]
fix issue with >8TB fs: group doesn't fit in 16bits anymore
b=16101
i=adilger
i=kalpak
yury [Thu, 26 Jun 2008 21:04:41 +0000 (21:04 +0000)]
b=13934
r=tappro,fanyong
- fixes unaligned access on 64 bit platforms. Thanks to Nikita for these patches.
bwzhou [Tue, 24 Jun 2008 16:02:49 +0000 (16:02 +0000)]
Branch HEAD
b=13285
r=adilger, deen
separate the limit for dir size into per-dev tunables.
kalpak [Fri, 13 Jun 2008 12:05:28 +0000 (12:05 +0000)]
b=15932
i=adilger,alex
- if blocks per group is less than blocksize*8, set rest of the bitmap to 1.
- check return of ext2_find_next_le_bit for overflow.
girish [Tue, 3 Jun 2008 11:04:46 +0000 (11:04 +0000)]
Add block map validation
b=13144
i=adilger
i=kalpak
girish [Thu, 22 May 2008 19:25:01 +0000 (19:25 +0000)]
Fix ext3 inode version field being filled with 0x5a5a5a5a on disk
b=15604
i=adilger
bwzhou [Tue, 20 May 2008 13:02:21 +0000 (13:02 +0000)]
Branch HEAD
b=13285
r=adilger, deen
1. updated ext3-mballoc3-core.patch and added ext3-max-dir-size.patch to limit the maximum size of a directory;
2. updated other ldiskfs patches to resolve patch conflicts caused by the above two new patches;
3. added a test case in sanity.sh.
kalpak [Thu, 15 May 2008 14:09:20 +0000 (14:09 +0000)]
b=15777
i=adilger
add patch file
kalpak [Thu, 15 May 2008 14:03:41 +0000 (14:03 +0000)]
Description: MDS may lose file striping (and hence file data) in some cases
Details : If there are additional extended attributes stored on the MDS,
in particular ACLs, SELinux, or user attributes (if user_xattr
is specified for the client mount options) then there is a risk
of attribute loss. Additionally, the Lustre file striping
needs to be larger than default (e.g. striped over all OSTs),
and an additional attribute must be stored initially in the
inode and then increase in size enough to be moved to the
external attribute block (e.g. ACL growing in size) for file
data to be lost.
i=adilger
i=kalpak.shah (test by adilger)
b=15777
girish [Thu, 15 May 2008 08:47:12 +0000 (08:47 +0000)]
Bug 15320: OSS crashes frequently, e2fsck does not fix
Add an extra check to ldiskfs extents code for the condition,
eh_entries = 0 & eh_depth != 0
i=adilger
i=bzzz
johann [Wed, 7 May 2008 12:06:00 +0000 (12:06 +0000)]
Branch HEAD
b=15459
i=adilger
i=bzzz
disable preallocation for non-regular files. although our patchsets only enable
extents on regular files, we should prevent crashing.
shadow [Thu, 24 Apr 2008 08:18:24 +0000 (08:18 +0000)]
use right detect for RHEL/SLES kernels.
b=15511
i=Yang Sheng
yangsheng [Thu, 10 Apr 2008 03:25:45 +0000 (03:25 +0000)]
Branch HEAD
b=13397
i=shadow
i=johann
Update Lustre server to support 2.6.22.14 vanilla kernel.
johann [Thu, 3 Apr 2008 13:22:44 +0000 (13:22 +0000)]
Branch HEAD
b=14594
i=alex.zhuravlev
i=sheng.yang
add ext3-lookup-dotdot-2.6.9.patch to ldiskfs series.
yangsheng [Thu, 27 Mar 2008 07:20:06 +0000 (07:20 +0000)]
Branch HEAD
b=13397
i=adilger
i=johann
Add ldiskfs kernel patches for vanilla-2.6.22.14.
yangsheng [Thu, 6 Mar 2008 04:11:15 +0000 (04:11 +0000)]
Branch HEAD
b=14947
i=shengyang
Use num_possible_cpus instead of NR_CPUS.
girish [Tue, 4 Mar 2008 07:33:53 +0000 (07:33 +0000)]
dir_nlink incorectly handles link count on failed mkdir. (Patch by Andreas.)
b=14974
i=kalpak
i=girish
yangsheng [Fri, 29 Feb 2008 07:11:40 +0000 (07:11 +0000)]
Branch HEAD
b=14531
Fixed a incorrect patch form made by previous commit.
yangsheng [Sat, 23 Feb 2008 06:14:36 +0000 (06:14 +0000)]
Branch HEAD
b=14714
i=adilger
i=johann
Move to use d_rehash_cond & d_move_locked.
deen [Mon, 18 Feb 2008 14:39:52 +0000 (14:39 +0000)]
Better handle error messages in extents code
b=14864
i=adilger
i=deen
yangsheng [Mon, 4 Feb 2008 07:33:48 +0000 (07:33 +0000)]
Branch HEAD
b=14482
i=alex
i=adilger
Move iam patches to RHEL5 kernel.
yangsheng [Mon, 4 Feb 2008 07:10:11 +0000 (07:10 +0000)]
Branch HEAD
b=14714
Revert previous patch.
yangsheng [Mon, 4 Feb 2008 05:00:27 +0000 (05:00 +0000)]
Branch HEAD
b=14714
i=scjody
i=yangsheng
Move d_rehash() to d_rehash_cond() and d_move() to d_move_locked() for ldiskfs patches;
yangsheng [Mon, 4 Feb 2008 02:25:38 +0000 (02:25 +0000)]
Branch HEAD
b=14714
i=adilger
i=scjody
Detect if __d_rehash() and __d_move() should be used in ldiskfs.
yangsheng [Fri, 25 Jan 2008 08:22:53 +0000 (08:22 +0000)]
Branch HEAD
b=13164
i=kalpak
i=adilger
Add statfs speedup patches to supported ldiskfs.
yangsheng [Fri, 25 Jan 2008 08:20:19 +0000 (08:20 +0000)]
Branch HEAD
b=13164
i=kalpak
i=adilger
yangsheng [Tue, 22 Jan 2008 08:53:38 +0000 (08:53 +0000)]
Branch HEAD
b=14686
i=adilger
Remove SLES9 kernel patches from HEAD(ldiskfs b1_8_iam).
yangsheng [Mon, 21 Jan 2008 06:31:36 +0000 (06:31 +0000)]
Branch HEAD
b=14349
i=johann
i=alex
Add journal_dev option to ldiskfs module.
yangsheng [Mon, 21 Jan 2008 04:17:07 +0000 (04:17 +0000)]
Branch HEAD
b=14531
i=yangsheng
Sync ldiskfs b_18_iam with HEAD.
anserper [Fri, 18 Jan 2008 14:12:17 +0000 (14:12 +0000)]
Branch b1_8_iam
b=14322
i=alex.zhuravlev
i=johann
remove printk and dump_stack
adilger [Tue, 15 Jan 2008 22:42:34 +0000 (22:42 +0000)]
Branch b_hd_dmu
Ignore generated files.
kalpak [Sun, 13 Jan 2008 09:12:37 +0000 (09:12 +0000)]
b=14596
i=adilger, johann
correction for deadlock in ext3_expand_extra_isize
johann [Thu, 10 Jan 2008 15:38:07 +0000 (15:38 +0000)]
Branch HEAD
b=14493
move changelog entry to ldiskfs/ChangeLog.
johann [Thu, 10 Jan 2008 15:15:57 +0000 (15:15 +0000)]
Branch HEAD
b=14493
i=adilger
i=johann
Patch from bzzz.
Kernel BUG at ... ldiskfs/ldiskfs/mballoc.c:3853
Removing the underlying device (e.g. via a SCSI rescan) can cause a
kernel BUG in ldiskfs_mb_discard_inode_preallocations().
yangsheng [Thu, 3 Jan 2008 09:21:00 +0000 (09:21 +0000)]
Branch HEAD
b=14288
Recommit the patch of IAM for RHEL4 U6 kernel update.
yangsheng [Thu, 3 Jan 2008 03:24:01 +0000 (03:24 +0000)]
Branch HEAD
b=14288
i=adilger
i=kalpak
Update to RHEL4 U6 kernel-2.6.9-67.EL.
yangsheng [Mon, 17 Dec 2007 08:26:30 +0000 (08:26 +0000)]
Branch HEAD
b=14289
i=johann
i=scjody
Update to RHEL5 Update-1 kernel-2.6.18-53.el5.
yangsheng [Thu, 6 Dec 2007 12:36:42 +0000 (12:36 +0000)]
Branch HEAD
b=13397
i=adilger
i=alex
Use GFP_NOFS instead of SLAB_NOFS.
tappro [Thu, 6 Dec 2007 08:05:28 +0000 (08:05 +0000)]
- add dynlocks patches to ldiskfs, use consolidated iam patches
kalpak [Mon, 26 Nov 2007 08:55:03 +0000 (08:55 +0000)]
b=6334
i=adilger, girish
Multiple Mount Protection patches for ldiskfs.
scjody [Tue, 20 Nov 2007 20:39:25 +0000 (20:39 +0000)]
Branch HEAD
Improved support for dependencies between external modules: add a patch to
SLES 9 and RHEL 4 to modernize their module symbol handling, and copy the
symbol version file around to use this information properly.
b=12842
i=johann
i=zhenyu.xu
shadow [Thu, 15 Nov 2007 16:38:11 +0000 (16:38 +0000)]
add support for sles10 kernels for iam code.
b=12502
i=nikita
i=johann
alex [Wed, 17 Oct 2007 19:21:04 +0000 (19:21 +0000)]
- update mballoc3 from ldiskfs HEAD
adilger [Tue, 25 Sep 2007 17:56:51 +0000 (17:56 +0000)]
Branch HEAD
Description: e2fsck reports "invalid unused inodes count"
Details : If a new ldiskfs filesystem is created with the "uninit_groups"
feature and only a single inode is created in a group then the
"bg_unused_inodes" count is incorrectly updated. Creating a
second inode in that group would update it correctly.
b=13706
i=behlendorf
i=valerie
johann [Tue, 25 Sep 2007 17:00:28 +0000 (17:00 +0000)]
Branch HEAD
Disable journal checksum patch due to release-blocking problems with
quota and other errors.
b=13487
b=13449
r=scjody