Whamcloud - gitweb
fs/lustre-release.git
15 years agoBranch HEAD
bwzhou [Tue, 10 Jun 2008 06:59:39 +0000 (06:59 +0000)]
Branch HEAD
b=15776
r=shadow, vitaly

Prevent locks stalls on glimpse races

15 years agoBranch HEAD
bwzhou [Tue, 10 Jun 2008 06:26:59 +0000 (06:26 +0000)]
Branch HEAD
b=13380

remove test 2 and 4 form ALWAYS_EXCEPT since 13380(13129) is fixed

15 years agoBranch HEAD
bwzhou [Tue, 10 Jun 2008 05:50:35 +0000 (05:50 +0000)]
Branch HEAD
b=15436
r=nathan, bobijam

remove failover mgs setting from mkfs_lustre

15 years agoBranch HEAD
yangsheng [Tue, 10 Jun 2008 04:22:50 +0000 (04:22 +0000)]
Branch HEAD
b=15592
i=oleg, shadow

Correctly handle the FS_RENAME_DOES_D_MOVE flag in Lustre.

15 years agoBranch HEAD
robert.read [Mon, 9 Jun 2008 22:58:36 +0000 (22:58 +0000)]
Branch HEAD
b=15929
i=grev

Cleanup PATH in tests so absolute paths are used, and
each path is added at most once.

15 years agob=16019
grev [Mon, 9 Jun 2008 20:22:28 +0000 (20:22 +0000)]
b=16019
i=Maxim.Patlasov

get rid of quotation in "options lnet"

15 years agob=15979
grev [Fri, 6 Jun 2008 16:37:35 +0000 (16:37 +0000)]
b=15979
i=Brian
i=Alexey.Lyashkov

Set build_success=true if build_lustre did not fail for case ! PATCHLESS and ! -z LINUX

15 years agoBranch HEAD
huanghua [Fri, 6 Jun 2008 02:19:20 +0000 (02:19 +0000)]
Branch HEAD
b=15552
i=nikita.danilov
i=adilger

- Igif support for the case when of HEAD based server runs on old disk format

15 years agoBranch HEAD
robert.read [Thu, 5 Jun 2008 23:11:56 +0000 (23:11 +0000)]
Branch HEAD

b=13537
i=grev

The old test was using the used space rather than free space. This fixes
that and also cuts the amount by half, so we don't completely fill up the
fs. It also caps the size at 1GB, like the previous version.

15 years agoBranch HEAD
robert.read [Thu, 5 Jun 2008 23:08:22 +0000 (23:08 +0000)]
Branch HEAD

b=15928
i=grev

Reset the current directory after the each test completes.

15 years agoAdd missed files from previous commit.
deen [Thu, 5 Jun 2008 18:39:58 +0000 (18:39 +0000)]
Add missed files from previous commit.

b=10718

15 years agob=14949
grev [Thu, 5 Jun 2008 16:06:27 +0000 (16:06 +0000)]
b=14949
i=Adilger

integrate lustre-iokit into normal build process

15 years agoDirectly associate cached pages to lock that protect those pages,
deen [Thu, 5 Jun 2008 11:43:21 +0000 (11:43 +0000)]
Directly associate cached pages to lock that protect those pages,
this allows us to quickly find what pages to write and remove
once lock callback is received.

b=10718
i=green
i=johann

15 years agoi=liang:
isaac [Thu, 5 Jun 2008 03:37:22 +0000 (03:37 +0000)]
i=liang:
-   remove liblustre.h dependency from selftest.

15 years agoi=liang:
isaac [Thu, 5 Jun 2008 03:33:40 +0000 (03:33 +0000)]
i=liang:
-   turn SRPC_PEER_CREDITS into a module parameter, which is useful for
    high-latency networks.

15 years agoChange LASSERTs to client eviction (i.e. abort client's recovery)
deen [Wed, 4 Jun 2008 17:56:05 +0000 (17:56 +0000)]
Change LASSERTs to client eviction (i.e. abort client's recovery)
because LASSERT on both the data supplied by a client, and the data
on disk is dangerous and incorrect.

b=15574
i=adilger
i=shadow

15 years agoMerge b_head_capa from HEAD (20080604_1758)
fanyong [Wed, 4 Jun 2008 15:42:33 +0000 (15:42 +0000)]
Merge b_head_capa from HEAD (20080604_1758)
b=15563

15 years agoBranch HEAD
yangsheng [Wed, 4 Jun 2008 14:38:10 +0000 (14:38 +0000)]
Branch HEAD
b=15741
i=johann, zhenyu.xu

Update kernel to RHEL5 kernel-2.6.18-53.1.19.el5.

15 years agob=15226
yury [Wed, 4 Jun 2008 12:07:32 +0000 (12:07 +0000)]
b=15226
r=shadow,nikita
- fixes issue with accessing freed @ns on behalf rpc handling when some late rpc comes in fini time;
- add new comments in functions, converts existing ones to be inline wigth doxygen comments policies.

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

15 years agob=15440
yury [Tue, 3 Jun 2008 08:04:50 +0000 (08:04 +0000)]
b=15440

- missed part of 15440. Do not forget to call ldlm_pool_fini() before removing ns proc dir;

- call ldlm_namespace_unregister() namespace _before_ __ldlm_namespace_free() which is waiting for refc == 0 as ldlm_namespace_unregister() drops refc.

15 years agob=14471
komaln [Tue, 3 Jun 2008 06:11:51 +0000 (06:11 +0000)]
b=14471
r=nathan, andreas

To add -N option in lctl get_param which will print only path names.

15 years agob=15711
grev [Mon, 2 Jun 2008 10:19:01 +0000 (10:19 +0000)]
b=15711
i=Tappro

remove obsolete insanity-local cfg

15 years agob=15711
grev [Mon, 2 Jun 2008 09:29:56 +0000 (09:29 +0000)]
b=15711
i=Tappro

-- t-f and insanity fix to work properly with FAILURE_MODE=HARD
-- remove insanity-local cfg

15 years agoupdate to doxygen templates
nikita [Sun, 1 Jun 2008 21:07:04 +0000 (21:07 +0000)]
update to doxygen templates

15 years agob=15440
yury [Fri, 30 May 2008 09:24:33 +0000 (09:24 +0000)]
b=15440
r=shadow, nikita

- fixes missed list init in CFS_LIST_INIT_HEAD(&ns->ns_list_chain);
- cleanups about registering/unregistering @ns in its list.

15 years agoBranch HEAD
yangsheng [Fri, 30 May 2008 08:17:04 +0000 (08:17 +0000)]
Branch HEAD
b=15594
i=adilger, shadow

The dd has a change of behaviour in 2.6.22 kernel. It might return
a partial read in read() system-call in some case.

15 years agoMade changes to allow b1_8 to get it's components from the right
stinson1947 [Fri, 30 May 2008 05:23:29 +0000 (05:23 +0000)]
Made changes to allow b1_8 to get it's components from the right
repositories.

15 years agoBranch HEAD
bobijam [Fri, 30 May 2008 02:56:38 +0000 (02:56 +0000)]
Branch HEAD
b=14134
i=nathan, johann

Description: enable MGS and MDT services start separately
Details    : add a 'nomgs' option in mount.lustre to enable start a MDT with
             a co-located MGS without starting the MGS, which is a complement
             to 'nosvc' mount option.

15 years agoBranch HEAD
vitaly [Thu, 29 May 2008 21:46:00 +0000 (21:46 +0000)]
Branch HEAD
b=15904
i=wangdi
i=shadow

clean log_commit_master properly at cleanup in llog_commit_thread()

15 years agorestore 51d to ALWAYS_EXCEPT list. last commit accidentally removed it.
bobijam [Thu, 29 May 2008 07:24:38 +0000 (07:24 +0000)]
restore 51d to ALWAYS_EXCEPT list. last commit accidentally removed it.

15 years agoupdate module tags for new uMDS branch.
pravins [Thu, 29 May 2008 06:35:13 +0000 (06:35 +0000)]
update module tags for new uMDS branch.

15 years agoBranch HEAD
bobijam [Thu, 29 May 2008 02:52:13 +0000 (02:52 +0000)]
Branch HEAD
b=13310
o=eeb
i=joahnn, nikita

The bug is that target_send_reply_msg() calls ptlrpc_error() if 'rc != 0', but
"difficult" replies may not be passed to rpc_error().

15 years agob=15346
vs [Wed, 28 May 2008 23:49:03 +0000 (23:49 +0000)]
b=15346
i=green,shadow,vitaly

skiplists are used to group compatible locks on granted list
that was implemented as tracking first and last lock of each lock group
the patch changes that to using doubly linked circular lists

15 years agoBranch HEAD
adilger [Wed, 28 May 2008 23:39:49 +0000 (23:39 +0000)]
Branch HEAD
Add updated racer.sh script
i=oleg.drokin

15 years agob=12622
grev [Wed, 28 May 2008 20:34:07 +0000 (20:34 +0000)]
b=12622

add 51d to ALWAYS_EXCEPT list

15 years agob=15876
grev [Wed, 28 May 2008 20:07:21 +0000 (20:07 +0000)]
b=15876
i=Adilger

skip LFSCK test for remote MDS also

15 years agob=15906
grev [Wed, 28 May 2008 19:49:15 +0000 (19:49 +0000)]
b=15906
i=Eric.Mei

mark SANITY_SEC as "Done" when completed

15 years agob=14773
grev [Wed, 28 May 2008 19:37:13 +0000 (19:37 +0000)]
b=14773
i=Adilger

rename subtests to skipping mechanism works properly

15 years agob=15908
brian [Wed, 28 May 2008 19:17:16 +0000 (19:17 +0000)]
b=15908
i=johann
i=zhenyu.xu:

Small message correction.

15 years agob=15482
brian [Wed, 28 May 2008 18:38:19 +0000 (18:38 +0000)]
b=15482
i=cliffw
i=wangyb

A forgotten small portion of the previous commit for this bug.

15 years agob=14471
komaln [Wed, 28 May 2008 06:04:19 +0000 (06:04 +0000)]
b=14471
r=adilger

to replace the sysctl lustre.* and lnet.* instances with lctl {get,set}_param

15 years agoUpstream fix memory leak when verifying checksums in the journal
girish [Tue, 27 May 2008 17:48:51 +0000 (17:48 +0000)]
Upstream fix memory leak when verifying checksums in the journal

15 years agointerface documentation: add doxygen templates and publish script.
nikita [Tue, 27 May 2008 16:18:44 +0000 (16:18 +0000)]
interface documentation: add doxygen templates and publish script.

15 years agoBranch HEAD
adilger [Mon, 26 May 2008 20:06:39 +0000 (20:06 +0000)]
Branch HEAD
Add clarifying comment.

15 years agoBranch HEAD
adilger [Mon, 26 May 2008 19:53:14 +0000 (19:53 +0000)]
Branch HEAD
Correct comment.

15 years agoBranch HEAD
adilger [Mon, 26 May 2008 19:52:11 +0000 (19:52 +0000)]
Branch HEAD
Use 64-bit XID field for async commit errors.
b=2066
i=emoly.liu
i=nathan.rutman

15 years agoBranch HEAD
adilger [Mon, 26 May 2008 19:47:14 +0000 (19:47 +0000)]
Branch HEAD
Elaborate on why the _ASM_* definitions are set.
b=14746

15 years agoBranch HEAD
adilger [Mon, 26 May 2008 19:46:10 +0000 (19:46 +0000)]
Branch HEAD
Fix compile warning for printf.

15 years agoBranch HEAD
adilger [Mon, 26 May 2008 19:44:38 +0000 (19:44 +0000)]
Branch HEAD
Update llbackup.8 man page to match b1_6.
b=14711

15 years agoBranch HEAD
adilger [Mon, 26 May 2008 19:42:28 +0000 (19:42 +0000)]
Branch HEAD
Add "dk" to common lctl commands.

15 years agoBranch HEAD
yangsheng [Mon, 26 May 2008 13:49:46 +0000 (13:49 +0000)]
Branch HEAD
b=15649
i=oleg, shadow

Enable debug options in vanilla kernel config file.

15 years agob=15874
grev [Mon, 26 May 2008 10:43:03 +0000 (10:43 +0000)]
b=15874
i=Adilger

skip test_32a, test_32b for NETTYPE != tcp

15 years agoBranch HEAD
anserper [Sun, 25 May 2008 19:44:00 +0000 (19:44 +0000)]
Branch HEAD
b=14322

15 years agoBranch HEAD
adilger [Sun, 25 May 2008 05:45:26 +0000 (05:45 +0000)]
Branch HEAD
Update which_patch to indicate support for 2.6.22 patchless.

15 years agoBranch HEAD
bwzhou [Sat, 24 May 2008 13:27:52 +0000 (13:27 +0000)]
Branch HEAD
b=11777
r=green, shadow

invalidate the import to halt request handling so the namespace can be safely
cleaned up

15 years agoUpdate e2fsprogs version to 1.40.7-sun3
girish [Sat, 24 May 2008 10:57:18 +0000 (10:57 +0000)]
Update e2fsprogs version to 1.40.7-sun3

15 years agofix build lustre with o2ib and SLES10.
shadow [Fri, 23 May 2008 15:57:10 +0000 (15:57 +0000)]
fix build lustre with o2ib and SLES10.
b=15870
i=walter

15 years agofix build lustre with o2ib and SLES10.
shadow [Fri, 23 May 2008 15:51:55 +0000 (15:51 +0000)]
fix build lustre with o2ib and SLES10.
b=15870
i=walter

15 years agob=14471
komaln [Fri, 23 May 2008 07:19:05 +0000 (07:19 +0000)]
b=14471
r=Adilger

to remove instances of /proc/sys in sanity.sh by using either sysctl or lctl {get,set}_param

15 years agodon't create too many objects after del orphan.
shadow [Fri, 23 May 2008 06:02:49 +0000 (06:02 +0000)]
don't create too many objects after del orphan.
b=14835
i=tappro
i=deen

15 years agob=15255
grev [Thu, 22 May 2008 18:45:36 +0000 (18:45 +0000)]
b=15255
i=Adilger

config file for several remote clients; replay-single test_70a, test_70b

15 years agoFix ext3 inode version field being filled with 0x5a5a5a5a on disk
girish [Thu, 22 May 2008 17:01:56 +0000 (17:01 +0000)]
Fix ext3 inode version field being filled with 0x5a5a5a5a on disk
b=15604
i=adilger

15 years agob=9570
kalpak [Thu, 22 May 2008 16:38:19 +0000 (16:38 +0000)]
b=9570
i=adilger, girish

Print dir inode number when displaying corrupt hash code warning

15 years agorevert my previous commit due to it brokes rpm build
grev [Thu, 22 May 2008 12:27:57 +0000 (12:27 +0000)]
revert my previous commit due to it brokes rpm build

15 years agob=14949
grev [Thu, 22 May 2008 10:09:14 +0000 (10:09 +0000)]
b=14949
i=Adilger

integrate lustre-iokit into normal build process

15 years agofix build on rhel5/ia64.
shadow [Thu, 22 May 2008 05:14:12 +0000 (05:14 +0000)]
fix build on rhel5/ia64.
b=15851
i=zam

15 years agoBranch HEAD
robert.read [Wed, 21 May 2008 17:52:46 +0000 (17:52 +0000)]
Branch HEAD
b=13285

Reverting the rest of the script libexecdir patch to fix rpm builds.

15 years agoLand b1_8_dir_ra onto HEAD (20080521_1834)
fanyong [Wed, 21 May 2008 14:20:44 +0000 (14:20 +0000)]
Land b1_8_dir_ra onto HEAD (20080521_1834)
b=11401,15405
i=huanghua
i=tappro

15 years agoBranch HEAD
adilger [Wed, 21 May 2008 04:44:58 +0000 (04:44 +0000)]
Branch HEAD
Quiet build warnings when enabling MPI test programs.

15 years agoBranch b_release_1_6_5
robert.read [Wed, 21 May 2008 00:55:39 +0000 (00:55 +0000)]
Branch b_release_1_6_5
b=13285

Perhaps the libexecdir scripts patch was only partially applied or reverted. This
patch reverts the change apparently made to lustre.spec.in back to libdir. So
Terry can build the next RC.

15 years agoBranch HEAD
bwzhou [Tue, 20 May 2008 15:09:52 +0000 (15:09 +0000)]
Branch HEAD
b=13285
r=green, bobijam

use the libexec convention for scripts

15 years agoBranch b1_6
bwzhou [Tue, 20 May 2008 15:07:33 +0000 (15:07 +0000)]
Branch b1_6
b=13285
r=green, bobijam

use the libexec convention for scripts

15 years agoBranch HEAD
bwzhou [Tue, 20 May 2008 13:02:22 +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.

15 years agoBranch b1_6
bwzhou [Tue, 20 May 2008 09:07:37 +0000 (09:07 +0000)]
Branch b1_6
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.

15 years agob=14471
komaln [Tue, 20 May 2008 08:43:34 +0000 (08:43 +0000)]
b=14471
r=Andreas

replace /proc/fs/lustre access with lctl set_param

15 years agofix ASSERTION(client_stat->nid_exp_ref_count == 0) during
shadow [Tue, 20 May 2008 06:44:43 +0000 (06:44 +0000)]
fix ASSERTION(client_stat->nid_exp_ref_count == 0) during
run acc-small.
b=15139
i=tappro
i=komal

15 years agoBranch HEAD
fanyong [Tue, 20 May 2008 01:59:10 +0000 (01:59 +0000)]
Branch HEAD
b=15828
i=adilger
i=umka

return "-EIO" when write to read only proc interface which "write_proc" is NULL.

15 years agoBranch HEAD
bobijam [Tue, 20 May 2008 01:57:51 +0000 (01:57 +0000)]
Branch HEAD
b=15575
i=wangdi, johann, green, shadow

Description: Stack overflow during MDS log replay
Details    : ease stack pressure by using a thread dealing llog_process.

15 years agoBranch b1_6
bobijam [Tue, 20 May 2008 01:26:32 +0000 (01:26 +0000)]
Branch b1_6
b=15575
i=wangdi, johann, green, shadow

Description: Stack overflow during MDS log replay
Details    : ease stack pressure by using a thread dealing llog_process.

15 years agofix typo which added with 2.6.22 support.
shadow [Mon, 19 May 2008 16:21:38 +0000 (16:21 +0000)]
fix typo which added with 2.6.22 support.

15 years agob=14230
pravins [Mon, 19 May 2008 15:27:17 +0000 (15:27 +0000)]
b=14230
i=amit.sharma
i=manoj.joseph

umds cleanup: use libcfs kmap api rather than kernel kmap apis.

15 years agob=14230
pravins [Mon, 19 May 2008 15:24:49 +0000 (15:24 +0000)]
b=14230
i=rahul.deshmukh
i=manoj.joseph

umds cleanup: use libcfs api.

15 years agob=14230
pravins [Mon, 19 May 2008 15:23:10 +0000 (15:23 +0000)]
b=14230
i=amit.sharma
i=tappro

umds cleanup: use pid instead of current * to have portability.

15 years agob=14230
pravins [Mon, 19 May 2008 15:17:02 +0000 (15:17 +0000)]
b=14230
i=alex.zhuravlev
i=h.huang

remove lustre 1.6 mds files from cvs.

15 years agob=14230
pravins [Mon, 19 May 2008 14:40:32 +0000 (14:40 +0000)]
b=14230
i=rahul.deshmukh
i=alex.zhuravlev

umds cleanup : use libcfs api rather than calling kernel functions.

15 years agob=14230
pravins [Mon, 19 May 2008 14:37:04 +0000 (14:37 +0000)]
b=14230
i=yury.umanets
i=alex.zhuravlev

fix for multiple definition of mdc_init_ea_size().

15 years agob=14230
pravins [Mon, 19 May 2008 14:29:49 +0000 (14:29 +0000)]
b=14230
i=alex.zhuravlev
i=h.huang

following patch removes 1.6 dead code from head branch and moves some
function to respective layers.

diffstat:

 b/lustre/include/lustre_mds.h |   70 -
 b/lustre/mdd/mdd_lov.c        |  180 ++
 b/lustre/mds/Makefile.in      |    3
 b/lustre/mds/handler.c        | 2571 ------------------------------------------
 b/lustre/mds/mds_fs.c         |  654 ----------
 b/lustre/mds/mds_internal.h   |  209 ---
 b/lustre/mds/mds_log.c        |   84 -
 b/lustre/mds/mds_lov.c        |  295 ----
 b/lustre/mdt/mdt_handler.c    |  116 +
 b/lustre/mdt/mdt_recovery.c   |   53
 lustre/mds/commit_confd.c     |   98 -
 lustre/mds/mds_join.c         |  508 --------
 lustre/mds/mds_lib.c          |  488 -------
 lustre/mds/mds_open.c         | 1533 -------------------------
 lustre/mds/mds_reint.c        | 2419 ---------------------------------------
 lustre/mds/mds_unlink_open.c  |  287 ----
 lustre/mds/mds_xattr.c        |  358 -----
 17 files changed, 369 insertions(+), 9557 deletions(-)

15 years agoremove ptlrpc msg v1.
shadow [Mon, 19 May 2008 07:23:33 +0000 (07:23 +0000)]
remove ptlrpc msg v1.
b=14523
i=adilger
i=eric.mei

15 years agoadd missing part of bug 13285 to HEAD.
shadow [Mon, 19 May 2008 07:11:58 +0000 (07:11 +0000)]
add missing part of bug 13285 to HEAD.
this part already exist in 1.6 but lost in HEAD.

15 years agoBranch HEAD
bwzhou [Sun, 18 May 2008 18:40:36 +0000 (18:40 +0000)]
Branch HEAD
b=13285

revert the libexec patch since it hasn't got permissions yet.

15 years agoBranch HEAD
bwzhou [Sun, 18 May 2008 18:35:50 +0000 (18:35 +0000)]
Branch HEAD
b=13285
r=green, bobijam (libexec)
r=johann, deen (gcc)

1.Use the libexec convention;
2.Quiet remaining gcc warnings.

15 years agoBranch b1_6
bwzhou [Sun, 18 May 2008 18:24:52 +0000 (18:24 +0000)]
Branch b1_6
b=13285
r=green, bobijam (libexec)
r=johann, deen (gcc)

1. Use the common libexec convention;
2. Quiet remaining gcc warnings.

15 years agoCode related to task interop_disk_fidea, this will take care off basic operation...
deshmukh [Sat, 17 May 2008 10:47:44 +0000 (10:47 +0000)]
Code related to task interop_disk_fidea, this will take care off basic operation interoperability mode.

15 years agonot wait for finish requests if this mgc connection.
shadow [Fri, 16 May 2008 08:03:55 +0000 (08:03 +0000)]
not wait for finish requests if this mgc connection.
always call deactivate import for imports without recovery.
b=15069
i=rread
i=wangdi
i=johan

15 years agoVM protocol want old IO finished before start new, in this case
shadow [Fri, 16 May 2008 06:36:27 +0000 (06:36 +0000)]
VM protocol want old IO finished before start new, in this case
need wait until PG_writeback is cleared until check dirty flag and
call writepages in lock cancel callback.
b=15443
i=nikita
i=zam

15 years agob=15660
walter [Fri, 16 May 2008 02:21:08 +0000 (02:21 +0000)]
b=15660
i=adilger

disable LIBLUSTRE test for NETTYPE != tcp && NETTYPE != ptl

15 years agoBranch HEAD
adilger [Thu, 15 May 2008 16:36:58 +0000 (16:36 +0000)]
Branch HEAD
Limit snprintf/strncpy modification of debug_file_name to
sizeof(debug_file_name) instead of sizeof(debug_file_path).

Both are currently the same size, but may change at some point in the future.

15 years agoDescription: MDS may lose file striping (and hence file data) in some cases
kalpak [Thu, 15 May 2008 14:03:42 +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

15 years agoBug 15320: OSS crashes frequently, e2fsck does not fix
girish [Thu, 15 May 2008 08:37:11 +0000 (08:37 +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