Whamcloud - gitweb
fs/lustre-release.git
16 years agoIAM related chages for iop
deshmukh [Wed, 19 Nov 2008 12:21:28 +0000 (12:21 +0000)]
IAM related chages for iop
i=nikita
i=adilger
b=11826

16 years agoExported some ldiskfs functions which are required for iop
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

16 years agoBranch b1_8_iam
adilger [Fri, 14 Nov 2008 16:52:07 +0000 (16:52 +0000)]
Branch b1_8_iam
Remove obsolete versions of multi-mount patches.

16 years agob=16438
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.

16 years agob=16680
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.

16 years agoInitialize i_file_acl for EXT3_BAD_INO (Johann)
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

16 years agob=12800
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

16 years agob=16150
mattwu [Tue, 7 Oct 2008 04:03:13 +0000 (04:03 +0000)]
b=16150
i=nathan
i=robert
winnt libcfs/lnet cleanup

16 years agob=16677
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.

16 years agob=16498
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

16 years agoEnable journal checksum.
girish [Fri, 5 Sep 2008 19:16:54 +0000 (19:16 +0000)]
Enable journal checksum.

16 years agoBranch HEAD
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.

16 years agoadd ext3-ea-expand-lose-block.patch to 2.6.18-vanilla series (missed during 15777...
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).

16 years agoAdd EXT_UNSET_BLOCK
girish [Thu, 14 Aug 2008 14:47:06 +0000 (14:47 +0000)]
Add EXT_UNSET_BLOCK
b=16114
i=adilger
i=kalpak.shah

16 years agob=10555
kalpak [Mon, 11 Aug 2008 05:23:59 +0000 (05:23 +0000)]
b=10555
add stub patch to add fiemap.h for some kernels

16 years agob=10555
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

16 years agob=16238
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()

16 years agoReverting wrong changes done into ldiskfs-2.6-rhel5.series while updating branch
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

16 years agoupdating branch from HEAD
deshmukh [Tue, 29 Jul 2008 07:37:45 +0000 (07:37 +0000)]
updating branch from HEAD

16 years agoBranch 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.

16 years agob=16098
kalpak [Sun, 27 Jul 2008 21:22:55 +0000 (21:22 +0000)]
b=16098

change CFS license headers to Sun headers

16 years agob=16098
kalpak [Sat, 26 Jul 2008 10:38:40 +0000 (10:38 +0000)]
b=16098

Change licenses in ldiskfs patches

16 years agoBranch HEAD
yangsheng [Thu, 24 Jul 2008 13:21:33 +0000 (13:21 +0000)]
Branch HEAD
b=16190

RHEL5.2 has included this patch.

16 years agoReverting an incorrect change to ldiskfs-2.6.22-vanilla.series.
girish [Wed, 23 Jul 2008 19:01:18 +0000 (19:01 +0000)]
Reverting an incorrect change to ldiskfs-2.6.22-vanilla.series.

16 years agoext3/ext4: orphan list corruption due bad inode (Patch from Q-leap)
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: ----------------------------------------------------------------------

16 years agob=16199
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

16 years agoadd ext3-xattr-no-update-ctime-2.6.22-vanilla.patch patch to 2.6.18-vanilla 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.

16 years agob=13387
kalpak [Mon, 21 Jul 2008 18:28:13 +0000 (18:28 +0000)]
b=13387
i=alex, adilger

release pre-allocation on time

16 years agob=16226 (patch by bzzz)
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

16 years agob=16199
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()

16 years agoRemove an unused variable.
girish [Sat, 19 Jul 2008 10:34:36 +0000 (10:34 +0000)]
Remove an unused variable.

16 years agob=16238
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()

16 years agoBranch HEAD
adilger [Tue, 8 Jul 2008 20:41:52 +0000 (20:41 +0000)]
Branch HEAD
Ignore generated file.

16 years agofix issue with >8TB fs: group doesn't fit in 16bits anymore
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

16 years agob=13934
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.

16 years agoBranch HEAD
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.

17 years ago b=15932
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.

17 years agoAdd block map validation
girish [Tue, 3 Jun 2008 11:04:46 +0000 (11:04 +0000)]
Add block map validation
b=13144
i=adilger
i=kalpak

17 years agoFix ext3 inode version field being filled with 0x5a5a5a5a on disk
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

17 years agoBranch HEAD
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.

17 years agob=15777
kalpak [Thu, 15 May 2008 14:09:20 +0000 (14:09 +0000)]
b=15777
i=adilger

add patch file

17 years agoDescription: MDS may lose file striping (and hence file data) in some cases
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

17 years agoBug 15320: OSS crashes frequently, e2fsck does not fix
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

17 years agoBranch HEAD
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.

17 years agouse right detect for RHEL/SLES kernels.
shadow [Thu, 24 Apr 2008 08:18:24 +0000 (08:18 +0000)]
use right detect for RHEL/SLES kernels.
b=15511
i=Yang Sheng

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agodir_nlink incorectly handles link count on failed mkdir. (Patch by Andreas.)
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

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agoBetter handle error messages in extents code
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

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
yangsheng [Mon, 4 Feb 2008 07:10:11 +0000 (07:10 +0000)]
Branch HEAD
b=14714

Revert previous patch.

17 years agoBranch HEAD
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;

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
yangsheng [Fri, 25 Jan 2008 08:20:19 +0000 (08:20 +0000)]
Branch HEAD
b=13164
i=kalpak
i=adilger

17 years agoBranch HEAD
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).

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agoBranch b1_8_iam
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

17 years agoBranch b_hd_dmu
adilger [Tue, 15 Jan 2008 22:42:34 +0000 (22:42 +0000)]
Branch b_hd_dmu
Ignore generated files.

17 years agob=14596
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

17 years agoBranch HEAD
johann [Thu, 10 Jan 2008 15:38:07 +0000 (15:38 +0000)]
Branch HEAD
b=14493

move changelog entry to ldiskfs/ChangeLog.

17 years agoBranch HEAD
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().

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years agoBranch HEAD
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.

17 years ago- add dynlocks patches to ldiskfs, use consolidated iam patches
tappro [Thu, 6 Dec 2007 08:05:28 +0000 (08:05 +0000)]
- add dynlocks patches to ldiskfs, use consolidated iam patches

17 years agob=6334
kalpak [Mon, 26 Nov 2007 08:55:03 +0000 (08:55 +0000)]
b=6334
i=adilger, girish

Multiple Mount Protection patches for ldiskfs.

17 years agoBranch HEAD
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

17 years agoadd support for sles10 kernels for iam code.
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

17 years ago- update mballoc3 from ldiskfs HEAD
alex [Wed, 17 Oct 2007 19:21:04 +0000 (19:21 +0000)]
- update mballoc3 from ldiskfs HEAD

17 years agoBranch 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

17 years agoBranch HEAD
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

17 years ago fix for 13444. Unlock dynlock properly
tappro [Wed, 5 Sep 2007 19:52:56 +0000 (19:52 +0000)]
 fix for 13444. Unlock dynlock properly
 b=13444
 i=nikita, alex

17 years agoBranch HEAD
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.

17 years agoBranch 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

17 years agoBranch HEAD
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.

17 years agoCheck "sbi->s_mb_history" before using it.
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

17 years agob=12444
manoj [Wed, 29 Aug 2007 10:46:40 +0000 (10:46 +0000)]
b=12444

Reverting to revision 1.3.4.1

17 years agob=12444
manoj [Wed, 29 Aug 2007 09:48:13 +0000 (09:48 +0000)]
b=12444

Backing out changes made to disable ldiskfs for uoss builds

17 years agob=12444
manoj [Tue, 28 Aug 2007 16:02:49 +0000 (16:02 +0000)]
b=12444

disable ldiskfs when building uoss

17 years agoAdd journal checksum feature.
girish [Mon, 20 Aug 2007 12:36:09 +0000 (12:36 +0000)]
Add journal checksum feature.
b=10657
i=adilger
i=kalpak

17 years ago- fix ldiskfs patches against rhel55 kernel
tappro [Mon, 30 Jul 2007 21:48:20 +0000 (21:48 +0000)]
- fix ldiskfs patches against rhel55 kernel

17 years ago update from HEAD
tappro [Sun, 29 Jul 2007 13:53:32 +0000 (13:53 +0000)]
 update from HEAD

18 years ago- fix double entrance of the same code
tappro [Sat, 16 Jun 2007 18:27:47 +0000 (18:27 +0000)]
- fix double entrance of the same code

18 years ago(1) temporarily not use libcfs, but (re)define ergo(), equi() and CLASSERT() in lustr...
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

18 years ago- fix iam building
tappro [Thu, 14 Jun 2007 19:23:11 +0000 (19:23 +0000)]
- fix iam building

18 years ago- add cmd3 patches for ldiskfs
tappro [Thu, 14 Jun 2007 10:07:23 +0000 (10:07 +0000)]
- add cmd3 patches for ldiskfs

18 years agoThis commit was manufactured by cvs2svn to create branch 'b1_8_iam'.
cvs2svn [Thu, 14 Jun 2007 06:48:00 +0000 (06:48 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_8_iam'.

18 years agoBranch: b_hd_ctxt
wangdi [Thu, 14 Jun 2007 06:47:59 +0000 (06:47 +0000)]
Branch: b_hd_ctxt
update from b1_6

18 years agoBranch 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

18 years agoBranch b1_6
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

18 years agoThis update includes Hex error ID's and checksum calculation for console error messages.
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

18 years agoBranch HEAD
scjody [Wed, 13 Jun 2007 01:09:07 +0000 (01:09 +0000)]
Branch HEAD

Move to new ldiskfs series, formerly known as ldiskfs2.

b=12068

18 years agoUpdate .cvsignore files
scjody [Wed, 13 Jun 2007 00:37:07 +0000 (00:37 +0000)]
Update .cvsignore files