Whamcloud - gitweb
adilger [Mon, 26 May 2008 19:42:28 +0000 (19:42 +0000)]
Branch HEAD
Add "dk" to common lctl commands.
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.
grev [Mon, 26 May 2008 10:43:03 +0000 (10:43 +0000)]
b=15874
i=Adilger
skip test_32a, test_32b for NETTYPE != tcp
anserper [Sun, 25 May 2008 19:44:00 +0000 (19:44 +0000)]
Branch HEAD
b=14322
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.
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
girish [Sat, 24 May 2008 10:57:18 +0000 (10:57 +0000)]
Update e2fsprogs version to 1.40.7-sun3
shadow [Fri, 23 May 2008 15:57:10 +0000 (15:57 +0000)]
fix build lustre with o2ib and SLES10.
b=15870
i=walter
shadow [Fri, 23 May 2008 15:51:55 +0000 (15:51 +0000)]
fix build lustre with o2ib and SLES10.
b=15870
i=walter
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
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
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
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
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
grev [Thu, 22 May 2008 12:27:57 +0000 (12:27 +0000)]
revert my previous commit due to it brokes rpm build
grev [Thu, 22 May 2008 10:09:14 +0000 (10:09 +0000)]
b=14949
i=Adilger
integrate lustre-iokit into normal build process
shadow [Thu, 22 May 2008 05:14:12 +0000 (05:14 +0000)]
fix build on rhel5/ia64.
b=15851
i=zam
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.
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
adilger [Wed, 21 May 2008 04:44:58 +0000 (04:44 +0000)]
Branch HEAD
Quiet build warnings when enabling MPI test programs.
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.
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
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
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.
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.
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
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
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.
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.
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.
shadow [Mon, 19 May 2008 16:21:38 +0000 (16:21 +0000)]
fix typo which added with 2.6.22 support.
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.
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.
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.
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.
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.
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().
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(-)
shadow [Mon, 19 May 2008 07:23:33 +0000 (07:23 +0000)]
remove ptlrpc msg v1.
b=14523
i=adilger
i=eric.mei
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.
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.
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.
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.
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.
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
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
walter [Fri, 16 May 2008 02:21:08 +0000 (02:21 +0000)]
b=15660
i=adilger
disable LIBLUSTRE test for NETTYPE != tcp && NETTYPE != ptl
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.
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
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
yangsheng [Thu, 15 May 2008 05:48:58 +0000 (05:48 +0000)]
Branch b1_6
b=15655
i=brian, mjmac
Fixed the sles10 patchless rpm built against smp config for i686.
Fixed the new download site.
shadow [Thu, 15 May 2008 04:14:25 +0000 (04:14 +0000)]
fix warnings with compile it_test.
b=15517
i=johann
huanghua [Thu, 15 May 2008 03:32:33 +0000 (03:32 +0000)]
Branch HEAD
b=15556
i=nikita.danilov
i=yury.umanets
- do not produce zero inode number;
- hash VFS inode by FID;
- start FID sequence from 0x100000400.
adilger [Wed, 14 May 2008 22:24:22 +0000 (22:24 +0000)]
Branch b1_6
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=kalpak.shah
i=alex.zhuravlev
b=15777
Sync ChangeLog from b_release_1_6_5.
deen [Wed, 14 May 2008 21:36:09 +0000 (21:36 +0000)]
Refactor start to encapsulate facet specific data.
b=12375
i=deen
i=grev
adilger [Wed, 14 May 2008 21:01:20 +0000 (21:01 +0000)]
Branch b1_6
Ignore generated file.
shadow [Wed, 14 May 2008 18:50:20 +0000 (18:50 +0000)]
use special macro for print time_t, cleanup in includes.
b=14929
i=zam
i=nikita
grev [Tue, 13 May 2008 19:37:30 +0000 (19:37 +0000)]
b=15738
i=Adilger
replay-single test_61* fixes: set fail loc on all oss
shadow [Tue, 13 May 2008 13:12:23 +0000 (13:12 +0000)]
revert patch - because broke HEAD build with message
#error "lustre_msg_v1 has been deprecated since 1.6.0, please remove it"
need too complex patch.
adilger [Tue, 13 May 2008 07:19:16 +0000 (07:19 +0000)]
Branch HEAD
Update build version to 1.9.50, to avoid any confusion that this is
a pre-1.8 branch.
pravins [Tue, 13 May 2008 05:13:53 +0000 (05:13 +0000)]
b=14340
i=h.huang
i=nikita.danilov
lu_dirent structure was inconsistent after lu_dirent->lde_hash
element extension to 64 bit change patch.
size of structure is different on 32 and 64 bit platform.
patch fixes that bug.
bobijam [Tue, 13 May 2008 01:32:13 +0000 (01:32 +0000)]
Branch HEAD
b=12888
i=johann, green
Description: mds_mfd_close() ASSERTION(rc == 0)
Details : In mds_mfd_close(), we need protect inode's writecount change
within its orphan write semaphore to prevent possible races.
grev [Mon, 12 May 2008 20:22:27 +0000 (20:22 +0000)]
b=15745
i=Adilger
keep conf-sanity test_32a and test_32b in sync with b1_6
shadow [Mon, 12 May 2008 15:18:19 +0000 (15:18 +0000)]
revert bug 15575 from HEAD also.
kalpak [Mon, 12 May 2008 11:32:27 +0000 (11:32 +0000)]
Reinitialize optind to 0 on each lfs_* call, in case lfs is being used interactively. Most lfs_* functions do this already, but a few (find, setstripe, quotachown) do not.
b=15212
i=rupesh
i=johann
fanyong [Mon, 12 May 2008 11:15:15 +0000 (11:15 +0000)]
Branch b_head_capa
b=15563
update buildcvs
adilger [Mon, 12 May 2008 03:47:24 +0000 (03:47 +0000)]
Branch HEAD
Fix typo in error message.
bwzhou [Sun, 11 May 2008 12:51:07 +0000 (12:51 +0000)]
Branch HEAD
b=15521
r=adilger, grev
the test case for bug 15521
isaac [Sat, 10 May 2008 18:24:33 +0000 (18:24 +0000)]
b=15272
i=liangzhen,i=maxim:
- ensure UNLINK event when MD unlinked via LNetMEUnlink.
- removed trailing spaces.
walter [Sat, 10 May 2008 15:26:07 +0000 (15:26 +0000)]
b=15732
i=walter
Land Andreas' original fix for catamount build errors
walter [Sat, 10 May 2008 15:16:09 +0000 (15:16 +0000)]
b=15732
i=adilger
fix compile warnings which are treated as errors on Cray XT3 catamount
build
bwzhou [Fri, 9 May 2008 18:04:29 +0000 (18:04 +0000)]
Branch HEAD
b=15521
r=adilger, bobijam
fix the wrong lprcfs stats
adilger [Fri, 9 May 2008 17:53:11 +0000 (17:53 +0000)]
Branch HEAD
Allow mds2, mds3, mds4 to be specified on other hosts.
bwzhou [Fri, 9 May 2008 17:44:57 +0000 (17:44 +0000)]
Branch HEAD
b=14740
r=johann, bobijam
allocating one percpu struct each time instead of all in one time
bwzhou [Fri, 9 May 2008 17:29:26 +0000 (17:29 +0000)]
Branch HEAD
b=14219
r=adilger, shadow
use obd_punch_rqset() instead of obd_setattr() to change size
bwzhou [Fri, 9 May 2008 17:25:50 +0000 (17:25 +0000)]
Branch HEAD
b=14034
r=adilger, bobijam
error handling for the ENOMEM case when failing to allocate ldlm resource
stinson1947 [Fri, 9 May 2008 16:37:33 +0000 (16:37 +0000)]
Added OFED 1.3 support statement.
komaln [Fri, 9 May 2008 13:15:00 +0000 (13:15 +0000)]
b=14687
r=Wangdi, Adilger
To remove direct instances of proc file system.
shadow [Fri, 9 May 2008 12:22:47 +0000 (12:22 +0000)]
Obsolete CURRENT_SECONDS and use cfs_time_current_sec() instead.
b=14929
i=zam
shadow [Fri, 9 May 2008 09:55:21 +0000 (09:55 +0000)]
don't hit live lock with umount ost.
b=14645
i=johan
i=alex
bwzhou [Fri, 9 May 2008 08:57:45 +0000 (08:57 +0000)]
Branch b1_6
b=13707
r=bobijam, johann
exported debug_file_path as a module param of libcfs
grev [Fri, 9 May 2008 08:09:10 +0000 (08:09 +0000)]
b=15660
i=Adilger
disable LIBLUSTRE test for NETTYPE != tcp
brian [Thu, 8 May 2008 14:05:58 +0000 (14:05 +0000)]
b=15316
Small logic thinko that fails the case where no o2iblnd tree is specifed.
grev [Thu, 8 May 2008 10:54:37 +0000 (10:54 +0000)]
b=15738
i=Adilger
sanity test_118* fixes; set fail loc on all oss nodes
shadow [Thu, 8 May 2008 10:15:51 +0000 (10:15 +0000)]
update changelog
b=14949
shadow [Thu, 8 May 2008 09:55:12 +0000 (09:55 +0000)]
don't panic with use echo client.
b=14949
i=johan
i=deen
zam [Thu, 8 May 2008 07:37:08 +0000 (07:37 +0000)]
b=11270
i=vitaly.vertman
i=oleg.drokin
Lockless i/o and lockless truncate code and sanityN tests.
walter [Wed, 7 May 2008 21:23:49 +0000 (21:23 +0000)]
b=14091
i=he.huang
i=adilger
fix for build errors on Cray catamount builds
walter [Wed, 7 May 2008 21:17:11 +0000 (21:17 +0000)]
b=14091
i=he.huang
i=adilger
fix for user-tcpip.c build errors on Cray catamount builds
brian [Wed, 7 May 2008 20:35:16 +0000 (20:35 +0000)]
b=15316
i=cliffw
i=wangyb
Build OFED 1.3 kernel-ib* RPMs for the vendor kernels we support patchless
clients on (RHEL5 and SLES10).
Build Lustre with the above OFED 1.3 support (i.e. for patchless clients).
johann [Wed, 7 May 2008 11:46:35 +0000 (11:46 +0000)]
Branch b1_6
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.
bobijam [Wed, 7 May 2008 02:06:09 +0000 (02:06 +0000)]
Branch HEAD
b=15575
i=wangdi, johann
Description: Stack overflow during MDS log replay
Details : ease stack pressure by using a thread dealing llog_process.
shadow [Tue, 6 May 2008 18:05:25 +0000 (18:05 +0000)]
compile code with -m64 flag produce wrong object file for ppc32.
b=15278
i=johann
i=deen
komaln [Tue, 6 May 2008 08:49:33 +0000 (08:49 +0000)]
b=11089
Added Changelog entry.
komaln [Tue, 6 May 2008 07:58:44 +0000 (07:58 +0000)]
b=11089
r=Nathan Rutman, Alexey Lyashkov
Ported the patch 'to organize the stats on per-nid basis instead of the existing per-export basis' to HEAD.
This patch also includes all its related bug fixes(bug 14016, bug 14370, bug 14873).
isaac [Mon, 5 May 2008 20:30:49 +0000 (20:30 +0000)]
b=15712:
forgot to update changelog.
liangzhen [Mon, 5 May 2008 14:54:30 +0000 (14:54 +0000)]
Branch HEAD
Backout patch of b13983, checking and updating ksnp_proto and
adding conn to ksnp_conns should always happen atomically, keep
extra reference count of socket during establishing of connection.
b=15712
i=adilger
i=liangzhen
johann [Fri, 2 May 2008 20:26:34 +0000 (20:26 +0000)]
Branch b1_6
b=15517
i=johann
i=umka
Fix compile warnings on i686.
tappro [Wed, 30 Apr 2008 20:57:20 +0000 (20:57 +0000)]
file replay-vbr.sh was initially added on branch b_ver_recov.
bwzhou [Wed, 30 Apr 2008 05:49:26 +0000 (05:49 +0000)]
Branch HEAD
Add ChangeLog entries