Whamcloud - gitweb
yangsheng [Fri, 15 May 2009 12:27:34 +0000 (12:27 +0000)]
file kernel-2.6.27-2.6-sles11-x86_64.config was added on branch b1_8 on 2009-05-21 07:22:20 +0000
yangsheng [Fri, 15 May 2009 12:27:33 +0000 (12:27 +0000)]
file kernel-2.6.27-2.6-sles11-i686.config was added on branch b1_8 on 2009-06-11 12:15:39 +0000
shadow [Fri, 15 May 2009 08:56:47 +0000 (08:56 +0000)]
Add async create for avoid extra blocking with holding ldlm lock.
Branch b1_8
b=18357
i=johann
i=zhanghc
yangsheng [Thu, 14 May 2009 15:23:36 +0000 (15:23 +0000)]
Branch b1_8
b=18668
i=adilger, johann
Remove the AS_TR_CPP macro to avoid autoconf compatiblity issue.
yangsheng [Thu, 14 May 2009 14:00:55 +0000 (14:00 +0000)]
Branch b1_8
b=18668
i=panda, johann
Quota patch for SLES11 support.
tianzy [Thu, 14 May 2009 07:15:29 +0000 (07:15 +0000)]
Branch b1_8
fix the problem when mdt.quota_type or ost.quota_type is set and there
is not any quota set before
b=19442
i=johann
i=panda
adilger [Thu, 14 May 2009 06:07:00 +0000 (06:07 +0000)]
Branch b1_8
Ignore generated files.
anserper [Wed, 13 May 2009 20:02:04 +0000 (20:02 +0000)]
b=18948
i=Andreas Dilger
i=Nathan Rutman
Snappy Recovery (v4)
bobijam [Wed, 13 May 2009 09:45:14 +0000 (09:45 +0000)]
Branch b1_8
b=19478
i=johann
i=sheng.yang
Port back patch from bz12836 to handle slow run of sanity test_65l.
zhanghc [Wed, 13 May 2009 08:02:07 +0000 (08:02 +0000)]
b=18800
revert a just landed patch for bug18800,
currently, this patch will be only landed
on b_release_1_8_1
zhanghc [Wed, 13 May 2009 07:49:51 +0000 (07:49 +0000)]
b=18800
add flag during create llog_ctxt to fix
a bug caused by using uninitialized llog_ctxt
i=johann
i=wangdi
zam [Wed, 13 May 2009 07:03:21 +0000 (07:03 +0000)]
Branch b1_8
b=19195
i=johann
i=tappro
i=oleg.drokin
Temporarily attach ost_thread_cache_local object to non ost_io
thread if an i/o request comes to that thread during ost recovery.
yangsheng [Wed, 13 May 2009 05:02:32 +0000 (05:02 +0000)]
Branch b1_8
b=18668
i=johann, shadow
Some fixes and cleanup for 2.6.27 kernel.
brian [Tue, 12 May 2009 23:22:47 +0000 (23:22 +0000)]
b=17605
Missed update from original commit.
brian [Tue, 12 May 2009 22:06:35 +0000 (22:06 +0000)]
b=17605
Somehow a couple of the changes escaped assimilation.
girish [Tue, 12 May 2009 19:21:30 +0000 (19:21 +0000)]
b=14109
update to new e2fsprogs release
fanyong [Tue, 12 May 2009 06:05:25 +0000 (06:05 +0000)]
Branch b1_8
b=17336
i=robert.read
i=jinshan.xiong
Do not trigger readpage when objective page index exceeds the end-of-file page index.
bobijam [Tue, 12 May 2009 01:37:12 +0000 (01:37 +0000)]
Branch b1_8
b=13277
i=johann
i=Hongchao.zhang (zhanghc)
proper handle of memory shortage when ptlrpc_prep_set retuns NULL.
brian [Mon, 11 May 2009 20:04:59 +0000 (20:04 +0000)]
b=17605
i=rread
i=grev
Use the mpicc wrapper for building MPI programs rather than trying to
discover all the bits and pieces of the installed MPI library.
Due to the way the autotools work, this requires putting the sources
into their own subdir, so that the CC command can be overridden.
Fix the pointers to in-tree MPI programs in test-framework.sh.
anserper [Mon, 11 May 2009 19:14:51 +0000 (19:14 +0000)]
b=19115
i=Andreas Dilger
i=Nathan Rutman
additional error-checking in lov_setstripe
yangsheng [Mon, 11 May 2009 03:55:14 +0000 (03:55 +0000)]
Branch b1_8
b=18668
i=adilger, johann
Remove the 8kstack patch.
anserper [Mon, 11 May 2009 02:48:35 +0000 (02:48 +0000)]
b=18801
i=Johann Lombardi
a test for O_DIRECT and unaligned writes
isaac [Fri, 8 May 2009 17:11:42 +0000 (17:11 +0000)]
i=wangdi,b=19448:
- fixed liblustre_init_random file handle leak.
yangsheng [Fri, 8 May 2009 15:28:36 +0000 (15:28 +0000)]
Branch b1_8
b=19212
i=bobijam, brian
Get rid of the fuzz chunk as vendor's convention.
grev [Fri, 8 May 2009 11:07:24 +0000 (11:07 +0000)]
b=19026
i=Brian
recovery-double-scale error message cleanup
grev [Fri, 8 May 2009 08:02:09 +0000 (08:02 +0000)]
b=18921
i=Robert.Read
rename type2 tests to parallel-scale
bobijam [Thu, 7 May 2009 03:24:53 +0000 (03:24 +0000)]
Branch b1_8
b=18896
o=alexey.lyashkov (shadow)
i=tappro
i=alexander.zarochentsev
girish [Wed, 6 May 2009 17:09:18 +0000 (17:09 +0000)]
b=14109
update to new e2fsprogs release
bobijam [Wed, 6 May 2009 02:08:36 +0000 (02:08 +0000)]
Branch b1_8
b=12069
i=adilger
i=tom.wang (wangdi)
Enable adjusting grant_shrink_interval and grant target value via /proc.
johann [Tue, 5 May 2009 22:18:03 +0000 (22:18 +0000)]
Branch b1_8
b=19128
i=tappro
i=adilger
disable async journal commit on bulk write feature because of recovery issues.
remove SLES9 & RHEL4 from which_patch.
anserper [Tue, 5 May 2009 20:57:32 +0000 (20:57 +0000)]
i=Johann Lombardi
i=Alexander Zarochentsev
b=18801
allow unaligned direct I/O
anserper [Tue, 5 May 2009 20:37:48 +0000 (20:37 +0000)]
�� b=18948
�� o=Brian Behlendorf
�� i=Nathan Rutman
�� i=Robert Read
��
�� Recovery console messages cleanup
stinson1947 [Tue, 5 May 2009 18:47:29 +0000 (18:47 +0000)]
Updated for 1.8.2.
stinson1947 [Tue, 5 May 2009 18:31:12 +0000 (18:31 +0000)]
Updated version and service tags version for release 1.8.2.
johann [Tue, 5 May 2009 17:25:44 +0000 (17:25 +0000)]
Branch b1_8
b=18206
i=green
i=bzzz
Disable per-stripe locking for O_DIRECT.
johann [Tue, 5 May 2009 17:06:21 +0000 (17:06 +0000)]
Branch b1_8
b=18674
i=shadow
i=bobijam
print the correct number of active rpcs.
johann [Tue, 5 May 2009 17:05:13 +0000 (17:05 +0000)]
Branch b1_8
b=18674
i=adilger
i=bobijam
print op code in ptlrpc_expire_one_request()
zhanghc [Tue, 5 May 2009 13:44:40 +0000 (13:44 +0000)]
b=16818
fix a bug in previous patch for the bug
i=nathan.rutman
i=robert.read
tianzy [Tue, 5 May 2009 11:03:10 +0000 (11:03 +0000)]
Branch b1_8
use lqs to judge which uid/gid are set quota limitaton and
which uid/gid are not, and treat them differently.
b=18574
i=johann
i=panda
tianzy [Tue, 5 May 2009 10:57:38 +0000 (10:57 +0000)]
Branch b1_8
part I
1. mainly fix the lqs_key of lustre_qunit_size.
2. clean quota_compute_lqs().
3. only supply quota_search_lqs() to outside and make quota_create_lqs() internal.
b=18616
i=johann
i=panda
liuy [Tue, 5 May 2009 08:31:52 +0000 (08:31 +0000)]
Branch b1_8
some improvements:
-use fd->hints structure instead of MPI Info routines
-change hints name as romio requires
-check lustre/lustre_user.h header file in configure instead of giving
the lustre structs/constants
-add new MPE logging
-revert the hint settings in ad_lustre_open.c
-remove the two confusing hints "contig_data" and "samesize"
-fix avail_cb_node calculation in ad_lustre_aggregate.c
bobijam [Tue, 5 May 2009 02:12:07 +0000 (02:12 +0000)]
Branch b1_8
b=17402
i=vitaly.fertman
i=eric.mei
Clear up nid_stat's nid_exp_ref_count usage.
brian [Mon, 4 May 2009 21:45:44 +0000 (21:45 +0000)]
b=17671
i=zhen.liang
i=sheng.yang
Enable building of OFED 1.4.1 RC4 on b1_8 for testing in anticipation of
a 1.8.1 release with OFED 1.4.1 GA.
This includes RHEL5, which disables it's current "inkernel" specification
and reverts it's kernel configs accordingly.
brian [Mon, 4 May 2009 21:30:59 +0000 (21:30 +0000)]
b=17671
i=zhen.liang
i=sheng.yang
Enable Lustre to be built with OFED 1.4.1.
This is just the glue needed for the build with OFED 1.4.1 to actually work.
OFED 1.4.1 won't actually get built with a Lustre branch until a target file
specifies:
OFED_VERSION=1.4.1-rc4
Note that OFED 1.4.1 only supports RHEL4, RHEL5 and SLES10 targets. SLES9
users are out of luck (but have been for some time with OFED).
anserper [Mon, 4 May 2009 20:03:34 +0000 (20:03 +0000)]
b=19319
i=Alexander Zarochentsev
don't pass garbage in mode with O_CREAT
brian [Mon, 4 May 2009 18:50:25 +0000 (18:50 +0000)]
b=16312
i=wangyb
i=jack
- fixes vanilla build: typo
- enhanced incomplete cache detection
- put ext3 source into kernel-devel for rhel5 to get rid of ugly lbuild hack
- clean up the RPM smp type specification as well as .config selection
- we can actually get rid of the rhel5 -smp .configs in the lustre tree now
- find the kernel rpm by looking at rpm attributes instead of just filenames
- fix a bug where some old code was setting global variables it is no longer
able to set
- add "lnxmin" to the sles10 target file to deal with the breakage that bug
19336 will aim to fix properly
grev [Mon, 4 May 2009 12:34:16 +0000 (12:34 +0000)]
b=19143
i=Robert.Read
t-f pri-facet sec-facet different devs names fix
girish [Fri, 1 May 2009 15:23:05 +0000 (15:23 +0000)]
b=19058
b=19184
i=adilger,girish
o=Bernd Schubert
o=Brian Behlendorf
ext3_remount() should return correct error code
add locking for creation of jbd_4k slab cache. Only needed for RHEL5 kernel
shadow [Fri, 1 May 2009 11:40:35 +0000 (11:40 +0000)]
set notransno before readonly.
Branch b1_8
b=19085
i=rread
i=adilger
nathan [Thu, 30 Apr 2009 22:37:16 +0000 (22:37 +0000)]
b=19293
i=rread
i=ericm
move AT tunables to proc/sys/lustre, add conf_param path
yangsheng [Wed, 29 Apr 2009 09:28:25 +0000 (09:28 +0000)]
Branch b1_8
b=19024
i=shadow, bobijam
Update to RHEL5.3 2.6.18-128.1.6.el5 kernel.
yangsheng [Wed, 29 Apr 2009 07:44:13 +0000 (07:44 +0000)]
Branch b1_8
b=19212
i=shadow, bobijam
Update to SLES10 2.6.16.60-0.37 kernel.
yangsheng [Wed, 29 Apr 2009 06:31:24 +0000 (06:31 +0000)]
Branch b1_8
b=19276
i=johann, shadow, nathan
Fixed the swab issue for PPC platform.
bobijam [Wed, 29 Apr 2009 02:21:54 +0000 (02:21 +0000)]
Branch b1_8
b=18073
i=johann
i=adilger
i=sheng.yang
use "\\" as escape character to prevent '.' from being converted to '/' in
lctl get/set_param.
tianzy [Wed, 29 Apr 2009 00:58:53 +0000 (00:58 +0000)]
Branch b1_8
add lcounter_read_positive() so that it always returns positive integer
b=17098
i=shadow
i=jay
wangyb [Tue, 28 Apr 2009 08:15:20 +0000 (08:15 +0000)]
branch b1_8
b=18015
i=zhenyu.xu
i=sheng.yang
check if synchronize_rcu is available, otherwise use synchronize_kernel
fanyong [Sat, 25 Apr 2009 10:57:01 +0000 (10:57 +0000)]
Branch b1_8
b=19171
i=tianzy
i=robert.read
Hold obd reference count when quota recovery.
grev [Sat, 25 Apr 2009 09:36:24 +0000 (09:36 +0000)]
b=19262
i=Robert.Read
include functions.sh properly
fanyong [Sat, 25 Apr 2009 06:47:44 +0000 (06:47 +0000)]
Branch b1_8
b=15691
i=eric.mei
i=peng.ye
Another diagnostic patch to collect more log on both client and OSS.
adilger [Sat, 25 Apr 2009 01:12:15 +0000 (01:12 +0000)]
Branch b1_8
Quiet compiler warning.
b=15981
o=girish.shilamkar
i=adilger
i=robert.read
brian [Fri, 24 Apr 2009 18:20:41 +0000 (18:20 +0000)]
b=16312
i=robert.read
i=yibin.wang
Make lbuild build kernels based on the vendor's own SRPM rather than all of
the gyrations we used to go through to build the kernel tarballs and so on.
This should give people a kernel (and associated packages) that looks much
more like the kernel (and packages) they are used to getting from their
vendor.
This has resulted in a much easier to understand lbuild and once we finally
fully drop support for rhel4 and sles9 we can get rid of the
lustre-kernel-2.4.spec.in, build/lbuild.old_school and build/lmake files.
Anyone know knows anything about the build system will understand what kind
of simplicity in understanding of how the build works that will yield.
bobijam [Fri, 24 Apr 2009 02:18:16 +0000 (02:18 +0000)]
Branch b1_8
b=18683
i=joahnn
i=sheng.yang
If no options are given, tunefs.lustre/mkfs.lustre just print info.
adilger [Thu, 23 Apr 2009 08:13:02 +0000 (08:13 +0000)]
Branch b1_8
Quiet useless debug log spamming message.
b=19114
adilger [Thu, 23 Apr 2009 07:59:21 +0000 (07:59 +0000)]
Branch b1_8
Fix error message to match actual filenames.
Remove trailing whitespace.
b=19114
shadow [Thu, 23 Apr 2009 06:12:23 +0000 (06:12 +0000)]
correctly skip time estimate if in recovery
Branch b1_8
b=19223
i=johann
i=nathan
fanyong [Thu, 23 Apr 2009 04:48:08 +0000 (04:48 +0000)]
Branch b1_8
b=19149
i=tianzy
i=panda
Make sure quota has been released to master in test_6.
stinson1947 [Wed, 22 Apr 2009 19:06:00 +0000 (19:06 +0000)]
Updated for the next release. Changes provided by Johann.
shadow [Wed, 22 Apr 2009 18:07:32 +0000 (18:07 +0000)]
Allocate inodes for llog in last inode group for avoid broke recovery.
Branch b1_8
b=18192
i=adilger
i=shadow
i=girish
tappro [Wed, 22 Apr 2009 17:58:24 +0000 (17:58 +0000)]
- set close_req properly in mdc_close()
b:3633
i:vitaly,adilger
anserper [Wed, 22 Apr 2009 17:00:10 +0000 (17:00 +0000)]
b=19115
i=Johann Lombardi
just check for the oops
tappro [Wed, 22 Apr 2009 09:52:00 +0000 (09:52 +0000)]
- update versions for partially committed open request
b:19224
i:adilger,rread
grev [Tue, 21 Apr 2009 18:56:39 +0000 (18:56 +0000)]
b=19116
i=Robert.Read
convert "-" to X to create client variable name
grev [Tue, 21 Apr 2009 18:12:17 +0000 (18:12 +0000)]
b=19175
i=Robert.Read
check_catastrophe fix
tianzy [Tue, 21 Apr 2009 09:40:11 +0000 (09:40 +0000)]
Branch b1_8
1. delete the lc_watchdog_touch_ms()
2. changing to seconds instead of ms
3. delete lcw_time in lc_watchdog
b=18582
i=nathan
i=johann
grev [Mon, 20 Apr 2009 18:45:25 +0000 (18:45 +0000)]
b=19140
i=Alexander.Zarochentsev
PTLDEBUG/SUBSYSTEM t-f set_param fix:
accept the string value
anserper [Mon, 20 Apr 2009 17:44:13 +0000 (17:44 +0000)]
b=18695
o=Johann Lombardi
i=Andreas Dilger
i=Alexey Lyashkov
i=Andrew Perepechko
don't pack i_size on close when it's not needed
grev [Fri, 17 Apr 2009 11:58:16 +0000 (11:58 +0000)]
b=19107
i=Maxim.Patlasov
acc-sm liblustre skip list
tappro [Fri, 17 Apr 2009 05:24:59 +0000 (05:24 +0000)]
- fix typo in 18734 commit
tappro [Thu, 16 Apr 2009 18:08:40 +0000 (18:08 +0000)]
- take reference on export for commit callback
- move mfd clenanup to mds_disconnect() as mds_export_destroy() may be delayed
and busy inodes may remain during umount
b:18734
i:adilger,shadow
zhanghc [Thu, 16 Apr 2009 15:15:58 +0000 (15:15 +0000)]
b=17485
don't reuse orphan objects in OST during
establishing connection in MDS
i=shadow
i=bobijam
zam [Thu, 16 Apr 2009 08:00:59 +0000 (08:00 +0000)]
Branch b1_8
b=18988
i=Alexey.Lyashkov
new sanity test for for O_APPEND.
yangsheng [Wed, 15 Apr 2009 10:32:54 +0000 (10:32 +0000)]
Branch b1_8
b=18033
Fixed the typo.
zhanghc [Wed, 15 Apr 2009 08:45:59 +0000 (08:45 +0000)]
b=18733
add protection (spin_lock(&lock->l_lock) before
using lock->l_resource in "lock_res_and_lock"
i=johann
i=green
nathan [Tue, 14 Apr 2009 21:50:57 +0000 (21:50 +0000)]
b=19047
i=adilger
i=nrutman
add llog_reader man page
shadow [Tue, 14 Apr 2009 18:43:54 +0000 (18:43 +0000)]
revert fix
b=16839
yangsheng [Tue, 14 Apr 2009 15:42:04 +0000 (15:42 +0000)]
Branch b1_8
b=18399
i=adilger, johann
Patch kernel to avoid deadlock in prune_icache().
Authro: ZhaoHongChao
yangsheng [Tue, 14 Apr 2009 12:54:50 +0000 (12:54 +0000)]
file prune-icache-use-trylock-sles10.patch was added on branch b1_8 on 2009-04-14 15:42:03 +0000
yangsheng [Tue, 14 Apr 2009 12:54:48 +0000 (12:54 +0000)]
file prune-icache-use-trylock-rhel5.patch was added on branch b1_8 on 2009-04-14 15:42:03 +0000
anserper [Tue, 14 Apr 2009 00:04:32 +0000 (00:04 +0000)]
b=18728
i=Alex Zhuravlev
i=Alexander Zarochentsev
decrease response time for write-waiting threads
anserper [Mon, 13 Apr 2009 23:56:01 +0000 (23:56 +0000)]
b=16890
i=ZhiYong Tian
i=Johann Lombardi
admin qf memset reduction, backport from the kernel patch (5.93 KB, patch)
anserper [Mon, 13 Apr 2009 23:51:24 +0000 (23:51 +0000)]
b=18951
i=Nathan Rutman
i=Vladimir Saveliev
fix for a specific race in multiop
anserper [Mon, 13 Apr 2009 23:37:22 +0000 (23:37 +0000)]
b=19063
i=Elena Gryaznova
quota_save_version must wait until switch to the new version has happened
anserper [Mon, 13 Apr 2009 23:00:14 +0000 (23:00 +0000)]
b=19115
i=Andreas Dilger
i=Alexander Zarochentsev
avoid oops coming from a wrong userspace flag passed to open(2); test 33b is temporarily disabled
shadow [Mon, 13 Apr 2009 19:00:58 +0000 (19:00 +0000)]
add lazystatfs mount option to allow statfs(2) to skip down OSTs
Branch b1_8
b=17974
i=green
i=vitaly
grev [Sat, 11 Apr 2009 09:34:00 +0000 (09:34 +0000)]
b=18779
i=Vladimir.Saveliev
i=Nathan.Rutman
test_34c fix
grev [Fri, 10 Apr 2009 20:51:41 +0000 (20:51 +0000)]
b=18271
i=Nathan.Rutman
writeconf fn fix
grev [Fri, 10 Apr 2009 15:00:25 +0000 (15:00 +0000)]
b=19139
i=Jian.Yu
typo END_RUN_FILE name fix
grev [Fri, 10 Apr 2009 14:46:49 +0000 (14:46 +0000)]
b=19129
i=Alexander.Zarochentsev
zconf_mount_clients remote command fix
yujian [Fri, 10 Apr 2009 09:09:53 +0000 (09:09 +0000)]
Branch b1_8
b=18501
i=nathan
Document the limitation for lustre_config in the upgrading case and
specify "--nomgs" option to a non-co-located MDT.
bobijam [Fri, 10 Apr 2009 02:50:44 +0000 (02:50 +0000)]
Branch b1_8
b=18918
i=nathan.rutman
fix service name on (un)mount for MGS.b=18918