Whamcloud - gitweb
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
tappro [Wed, 5 Sep 2007 19:52:56 +0000 (19:52 +0000)]
fix for 13444. Unlock dynlock properly
b=13444
i=nikita, alex
johann [Fri, 31 Aug 2007 10:24:21 +0000 (10:24 +0000)]
Branch HEAD
b=10657
Add ext3-journal-chksum-2.6.18-vanilla.patch to the rhel5 ldiskfs series,
It has already been done on b1_6 but not on HEAD because 11802 was
not landed on HEAD.
johann [Thu, 30 Aug 2007 15:42:48 +0000 (15:42 +0000)]
Branch HEAD
Add check for -prep- kernel, which is also RHEL 5.
b=13458
i=adilger
i=nathan
johann [Thu, 30 Aug 2007 15:32:49 +0000 (15:32 +0000)]
Branch HEAD
b=11802
i=adilger
i=kalpak
Severity : normal
Bugzilla : 11802
Description: lustre support for RHEL5
Details : Add support for RHEL5.
fanyong [Thu, 30 Aug 2007 03:57:03 +0000 (03:57 +0000)]
Check "sbi->s_mb_history" before using it.
b=12876
i=adilger
i=huanghua
manoj [Wed, 29 Aug 2007 10:46:40 +0000 (10:46 +0000)]
b=12444
Reverting to revision 1.3.4.1
manoj [Wed, 29 Aug 2007 09:48:13 +0000 (09:48 +0000)]
b=12444
Backing out changes made to disable ldiskfs for uoss builds
manoj [Tue, 28 Aug 2007 16:02:49 +0000 (16:02 +0000)]
b=12444
disable ldiskfs when building uoss
girish [Mon, 20 Aug 2007 12:36:09 +0000 (12:36 +0000)]
Add journal checksum feature.
b=10657
i=adilger
i=kalpak
tappro [Mon, 30 Jul 2007 21:48:20 +0000 (21:48 +0000)]
- fix ldiskfs patches against rhel55 kernel
tappro [Sun, 29 Jul 2007 13:53:32 +0000 (13:53 +0000)]
update from HEAD
tappro [Sat, 16 Jun 2007 18:27:47 +0000 (18:27 +0000)]
- fix double entrance of the same code
huanghua [Fri, 15 Jun 2007 06:14:41 +0000 (06:14 +0000)]
(1) temporarily not use libcfs, but (re)define ergo(), equi() and CLASSERT() in lustre_iam.h instead.
(2) add "#include <linux/module.h>" into lustre_iam.h to get rid of warning message about EXPORT_SYMBOL()
i=tappro
tappro [Thu, 14 Jun 2007 19:23:11 +0000 (19:23 +0000)]
- fix iam building
tappro [Thu, 14 Jun 2007 10:07:23 +0000 (10:07 +0000)]
- add cmd3 patches for ldiskfs
cvs2svn [Thu, 14 Jun 2007 06:48:00 +0000 (06:48 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_8_iam'.
wangdi [Thu, 14 Jun 2007 06:47:59 +0000 (06:47 +0000)]
Branch: b_hd_ctxt
update from b1_6
scjody [Wed, 13 Jun 2007 21:23:29 +0000 (21:23 +0000)]
Branch b1_6
Fix build after autoMakefile.toplevel.am rename
b=12068
scjody [Wed, 13 Jun 2007 21:08:24 +0000 (21:08 +0000)]
Branch b1_6
Rename autoMakefile.toplevel.am back to autoMakefile.am.toplevel to fix
other branches (the top level lustre module is shared between most
branches, unfortunately.)
b=12068
jitendra [Wed, 13 Jun 2007 07:28:20 +0000 (07:28 +0000)]
This update includes Hex error ID's and checksum calculation for console error messages.
It also includes code fixes for first five improved error messages.
b=10595
i=adilger
i=braam