Whamcloud - gitweb
fanyong [Thu, 4 Dec 2008 03:31:15 +0000 (03:31 +0000)]
Branch HEAD
b=17770
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
huanghua [Thu, 4 Dec 2008 00:27:10 +0000 (00:27 +0000)]
Branch HEAD
b=17589
revert the previous patch, rejected by alexey.lyashkov.
grev [Wed, 3 Dec 2008 18:22:57 +0000 (18:22 +0000)]
b=17853
i=Adilger
check_config fix for NETTYPE=ptl
vitaly [Wed, 3 Dec 2008 17:47:35 +0000 (17:47 +0000)]
Branch HEAD
b=17748
i=grev
i=adilger
the sanityN test issue is fixed
grev [Wed, 3 Dec 2008 17:35:49 +0000 (17:35 +0000)]
b=16551
i=Adilger
conf-sanity test_32* fix
anserper [Wed, 3 Dec 2008 16:45:57 +0000 (16:45 +0000)]
Branch HEAD
b=17371
i=Andreas Dilger
move the cleanup/setup test to the end of the series
zhanghc [Wed, 3 Dec 2008 15:56:57 +0000 (15:56 +0000)]
b=16432
fix mgs_setparam, which will return -EINVAL when param
related to llite(PARAM_LLITE) is set by MDT or OST
i=johann
i=nathan.rutman
grev [Wed, 3 Dec 2008 14:42:11 +0000 (14:42 +0000)]
b=13584
i=Scjody
test_99a fix: use $TMP as working dir
zam [Wed, 3 Dec 2008 11:32:24 +0000 (11:32 +0000)]
Branch HEAD
b=17461
i=adilger
i=alex.zhuravlev
Ptlrpc optimizations to minimize COS overhead:
. reply state object use own locking instead of ptlrpc service one
. per-cpu dedicated threads for reply handling
. resource hash table size increase
shadow [Wed, 3 Dec 2008 04:54:58 +0000 (04:54 +0000)]
don't resend llog cancels,
fix resend requests for ldlm imports.
Branch HEAD
b=17695
i=umka
i=tappro
huanghua [Wed, 3 Dec 2008 02:23:23 +0000 (02:23 +0000)]
Branch HEAD
b=17589
i=yong.fan
i=yury.umanets
wait a bit while umount client if there is still ref count on mnt.
zam [Tue, 2 Dec 2008 20:08:41 +0000 (20:08 +0000)]
Branch HEAD
b=17867
i=yury.umanets
Compile fix: move the fld_cache_entry_delete function body
above all the references to it.
zam [Tue, 2 Dec 2008 19:51:31 +0000 (19:51 +0000)]
Branch HEAD
b=17742
i=h.huang
i=alexey.lyashkov
Add necessary spin-lock protection to dump_exports().
grev [Tue, 2 Dec 2008 14:12:12 +0000 (14:12 +0000)]
b=17267
i=Adilger
fsx fix: limit bound file size by 1/2 RAM
yury [Tue, 2 Dec 2008 12:27:24 +0000 (12:27 +0000)]
b=17813
r=shadow
- take into account the limit on the host because the higher limit the longer it takes to kill some locks.
pravins [Tue, 2 Dec 2008 07:20:57 +0000 (07:20 +0000)]
b=17809
i=Nikita
i=Rahul
fix for lockdep warning. adds separate lockdep subclass for mdd_orphan
dir locking.
zhanghc [Tue, 2 Dec 2008 06:00:27 +0000 (06:00 +0000)]
b=17031
during refreshing locks waiting its I/O to complete,
take current service time into account, not only using
the timeout gotten by ldlm_get_enqueue_timeout
i=Andreas
i=Nathan.Rutman
jxiong [Tue, 2 Dec 2008 01:57:13 +0000 (01:57 +0000)]
b=16074
r=oleg,jay
small fixes for liblustre.
huanghua [Tue, 2 Dec 2008 00:41:30 +0000 (00:41 +0000)]
Branch HEAD
b=17844
i=rahul.deshmukh
i=pravin.shelar
This warning message does not need to be printed on the console during each startup
grev [Mon, 1 Dec 2008 21:34:14 +0000 (21:34 +0000)]
b=16897
i=Adilger
i=Tappro
test_7-b fix: use do_nodes instead of loop to run rundbench
adilger [Mon, 1 Dec 2008 19:28:01 +0000 (19:28 +0000)]
Branch HEAD
Fix double comment termination.
i=deen
grev [Mon, 1 Dec 2008 10:27:17 +0000 (10:27 +0000)]
b=17696
i=Adilger
skip liblustre for different client/mds versions
tianzy [Mon, 1 Dec 2008 03:52:21 +0000 (03:52 +0000)]
Branch HEAD
fix an error in the test_18b of sanity-quota.sh
b=17832
i=tianzy
maxim [Sat, 29 Nov 2008 13:12:50 +0000 (13:12 +0000)]
b=17087
i=rread
i=isaac
Landing the patch making ksocklnd more os-neutral (normalizing names of
lock primitives, moving linux-spcific code to socklnd_lib-linux.c)
nikita [Sat, 29 Nov 2008 00:01:25 +0000 (00:01 +0000)]
cl_lock_request(): tag debugging messages with the bug number (proposed by Andreas).
adilger [Fri, 28 Nov 2008 23:16:56 +0000 (23:16 +0000)]
Branch HEAD
This is marked as 1.4.0 compat, see if it can be removed.
adilger [Fri, 28 Nov 2008 23:13:53 +0000 (23:13 +0000)]
Branch HEAD
Fix up comments on patch, add description.
grev [Fri, 28 Nov 2008 18:31:25 +0000 (18:31 +0000)]
b=17761
i=Adilger
i=Johann
test_6 fix
rcorreia [Fri, 28 Nov 2008 17:28:05 +0000 (17:28 +0000)]
Update buildcvs to use the correct tags for b_hd_kdmu.
fanyong [Fri, 28 Nov 2008 15:01:22 +0000 (15:01 +0000)]
Branch HEAD
b=17752
i=yury.umanets
i=tianzy
Disable quota support for CMD case temporary.
fanyong [Fri, 28 Nov 2008 13:12:41 +0000 (13:12 +0000)]
Branch HEAD
i=Johann Lombardi
i=ZhiYong Tian
quota_check shall return an error when a target goes offline
pravins [Fri, 28 Nov 2008 09:17:15 +0000 (09:17 +0000)]
b=15957
i=Nikita
i=umka
compact FLD feature.
tianzy [Fri, 28 Nov 2008 07:01:01 +0000 (07:01 +0000)]
Branch HEAD
let dqacq_in_flight() hold lock for qunit
b=16890
i=johann
i=panda
brian [Thu, 27 Nov 2008 21:51:35 +0000 (21:51 +0000)]
b=16133
i=cliffw
i=wangyb
lbuild should not ignore the --with-linux option (and instead look for a
kernel-source RPM) specified for patchless builds
adilger [Thu, 27 Nov 2008 21:21:43 +0000 (21:21 +0000)]
Branch HEAD
Remove extra whitespace at end of lines.
johann [Thu, 27 Nov 2008 10:44:18 +0000 (10:44 +0000)]
Branch HEAD
b=12596
i=grev
i=adilger
check striping after setstripe in recovery-small test 18*.
move get_stripe_info() to t-f.
johann [Thu, 27 Nov 2008 10:27:02 +0000 (10:27 +0000)]
Branch HEAD
b=16164
i=adilger
i=bobijam
enable OBD_CONNECT_{CKSUM,BRW_SIZE} in mds_lov_connect()
johann [Thu, 27 Nov 2008 10:13:46 +0000 (10:13 +0000)]
Branch HEAD
b=16860
i=nathan
i=rread
With AT enabled, the recovery window can be excessively long (6000+
seconds). To address this problem, we no longer use
OBD_RECOVERY_FACTOR when extending the recovery window (the connect
timeout no longer depends on the service time, it is set to
INITIAL_CONNECT_TIMEOUT now) and clients report the old service
time via pb_service_time.
deshmukh [Thu, 27 Nov 2008 06:33:27 +0000 (06:33 +0000)]
Added quota support code in index insert of iop mode
b=17818
i=fanyong
i=pravin
vs [Thu, 27 Nov 2008 02:12:20 +0000 (02:12 +0000)]
Branch HEAD
b=12749
i=nathan,deen
Third of three patches for the root squash feature
map root UID/GID to UID/GID set via configuration parameter root_squash
with the exception for NID range set via configuration parameter nosquash_nids
vs [Thu, 27 Nov 2008 01:58:17 +0000 (01:58 +0000)]
Branch HEAD
b=12749
i=nathan,deen
Second of three patches for the root squash feature
This patch is to allow configuration parameters to contain spaces
It is accopmpished with
1. in mgs_write_log_params (renamed to mgs_write_log_param)
assume the incoming string is a single parameter (the while loop is removed)
2. in mgs_write_log_target, call mgs_write_log_params for each parameter
a) new funcion class_get_next_param copies the entire next parameter into a temp buffer
spaces are included if they are inside quotes (single or double)
the first space outside of quotes is the terminator
the quotes are stripped in the copy
the copy is null-terminated
b) repeatedly call class_get_next_param and mgs_write_log_param in a loop from mgs_write_log_target
vs [Thu, 27 Nov 2008 01:55:35 +0000 (01:55 +0000)]
Branch HEAD
b=12749
i=maxim,isaac
First of three patches for the root squash feature
This adds three functions to manipulate with lists of NID ranges:
cfs_parse_nidlist - parses nid range list and
creates structure of lists of [lo,hi,stride,net]
which can be used to check matching a NID to set of NIDs
cfs_free_nidlist - frees structures allocated on nidlist parsing
cfs_match_nid - check whether a NID matches to set of NIDs
cfs_iswhite - auxiliary function to check if a character is a whitespace
These functions have prefixes cfs_ instead of libcfs_ because of bug #17167.
Example of NID range list: 10.2.0.[1-20/2]@tcp [0,2,6]@elan0 [1,2,4-100/4]@elan1
nidlist syntax:
<nidlist> :== <nidrange> [ ' ' <nidrange> ]
<nidrange> :== <addrrange> '@' <net>
<addrrange> :== '*' |
<ipaddr_range> |
<numaddr_range>
<ipaddr_range> :== <numaddr_range>.<numaddr_range>.<numaddr_range>.<numaddr_range>
<numaddr_range> :== <number> |
<expr_list>
<expr_list> :== '[' <range_expr> [ ',' <range_expr>] ']'
<range_expr> :== <number> |
<number> '-' <number> |
<number> '-' <number> '/' <number>
<net> :== <netname> | <netname><number>
<netname> :== "lo" | "tcp" | "o2ib" | "cib" | "openib" | "iib" |
"vib" | "ra" | "elan" | "gm" | "mx" | "ptl"
<number> :== <nonnegative decimal> | <hexadecimal>
maxim [Wed, 26 Nov 2008 12:32:02 +0000 (12:32 +0000)]
b=17603
Wireshark plugins for dissecting LNET/Lustre 1.6 packets.
(contributed by Stephane Thiell)
vitaly [Wed, 26 Nov 2008 12:11:33 +0000 (12:11 +0000)]
Branch HEAD
update b_som from the proper branch
tianzy [Wed, 26 Nov 2008 08:23:37 +0000 (08:23 +0000)]
Branch HEAD
fix the false qunit_put in qctxt_wait_pending_dqacq()
b=17794
i=tianzy
i=panda
pravins [Wed, 26 Nov 2008 07:38:34 +0000 (07:38 +0000)]
b=17785
i=Huang hua
i=Rahul
This patch contains llo API interface change. Now it allows to create object
in specified path.
Fixes bug in object create in directory other than "/"
Adds llo unregister api.
jxiong [Wed, 26 Nov 2008 07:05:39 +0000 (07:05 +0000)]
Restore the changes I made yesterday which broke build because I used a stale kernel.
ericm [Wed, 26 Nov 2008 00:40:27 +0000 (00:40 +0000)]
branch: HEAD
remove a line of m4_allow_pattern.
b=17781
r=adilger
anserper [Tue, 25 Nov 2008 23:22:51 +0000 (23:22 +0000)]
Branch HEAD
b=17371
i=Elena
fail each time setup/cleanup does not work
grev [Tue, 25 Nov 2008 20:05:17 +0000 (20:05 +0000)]
b=17326
i=Brian
load_modules fn modprobe.d fix
grev [Tue, 25 Nov 2008 19:24:47 +0000 (19:24 +0000)]
b=17477
i=Huang Hua
check_config fn default network type fix
johann [Tue, 25 Nov 2008 10:11:41 +0000 (10:11 +0000)]
Branch HEAD
i=umka
i=panda
b=17611
don't override lcm->lcm_name
yury [Tue, 25 Nov 2008 09:02:52 +0000 (09:02 +0000)]
- make margin 10 sec more in 124a to let client kill some locks.
Rationale is the following:
* 30 sec we need because in 30 sec locks on client will get old enough to _start_ kiling them;
* 10 sec we need because client checks SLV and kills locks every 10 sec;
* 10 sec more we need to make sure that we did not race in worse case scenario and client really had some time to kill locks.
alex [Tue, 25 Nov 2008 08:22:07 +0000 (08:22 +0000)]
b=17397
i=green
- few minor issues fixed
tianzy [Tue, 25 Nov 2008 05:59:41 +0000 (05:59 +0000)]
Branch HEAD
fix "should take longer" problem of test_18 of sanity-quota.sh
b=17773
i=johann
i=panda
tianzy [Tue, 25 Nov 2008 05:52:30 +0000 (05:52 +0000)]
Branch HEAD
change target_handle_dqacq_callback() error handling
b=16890
i=johann
i=panda
jxiong [Tue, 25 Nov 2008 04:12:58 +0000 (04:12 +0000)]
Fixed the raid5 patches.
- rebuild policy for rhel5 .21 kernel
- soft lockups fixed
b=17084
r=adilger,jay
jxiong [Tue, 25 Nov 2008 03:53:36 +0000 (03:53 +0000)]
file md-soft-lockups.patch was initially added on branch b1_6.
jxiong [Tue, 25 Nov 2008 03:53:35 +0000 (03:53 +0000)]
file md-rebuild-policy-rhel5.patch was initially added on branch b1_6.
yangsheng [Tue, 25 Nov 2008 03:14:36 +0000 (03:14 +0000)]
Branch HEAD
b=17786
i=adilger, huanghua
Initialize the request.
ericm [Tue, 25 Nov 2008 01:23:48 +0000 (01:23 +0000)]
branch: HEAD
support gss on mgc-mgs connection.
b=16054
r=umka
r=vitaly
ericm [Mon, 24 Nov 2008 22:53:46 +0000 (22:53 +0000)]
branch: HEAD
rewrite part of sptlrpc configuration system to be able to interoperate
with 1.8.
b=15363
r=nathan
r=fanyong
grev [Mon, 24 Nov 2008 22:14:37 +0000 (22:14 +0000)]
b=17747
i=Tappro
FAIL_ON_ERROR=false fix: force suits exit 1 if some tests failed
adilger [Mon, 24 Nov 2008 21:42:10 +0000 (21:42 +0000)]
Branch HEAD
Add "abort_recov" mount option to mount.lustre usage message.
adilger [Mon, 24 Nov 2008 21:40:14 +0000 (21:40 +0000)]
Branch HEAD
Fix 80-column line overflow.
adilger [Mon, 24 Nov 2008 21:38:46 +0000 (21:38 +0000)]
Branch HEAD
Add error messages in case of failure in test_27p.
Don't have explicit return inside test_75*, this is already skipped due
to test 75 being listed in ALWAYS_EXCEPT.
Add regression tests for -1 stripe width case.
b=12836
adilger [Mon, 24 Nov 2008 21:30:35 +0000 (21:30 +0000)]
Branch HEAD
Fix filename formatting to include space for sticky bit.
adilger [Mon, 24 Nov 2008 21:29:09 +0000 (21:29 +0000)]
Branch HEAD
Fix broken whitespace in error message.
adilger [Mon, 24 Nov 2008 21:24:27 +0000 (21:24 +0000)]
Branch HEAD
Fix comment whitespace.
adilger [Mon, 24 Nov 2008 21:23:07 +0000 (21:23 +0000)]
Branch HEAD
Add patch description.
adilger [Mon, 24 Nov 2008 19:45:54 +0000 (19:45 +0000)]
Branch HEAD
Add description of the patch.
adilger [Mon, 24 Nov 2008 19:43:18 +0000 (19:43 +0000)]
Branch HEAD
Add brief description of the patch.
tappro [Mon, 24 Nov 2008 17:32:04 +0000 (17:32 +0000)]
- safe operations with recovery queues
b:16711
i:adilger,green
yury [Mon, 24 Nov 2008 16:44:04 +0000 (16:44 +0000)]
b=17631
r=shadow,panda
- fixes long sync bulk unlink in ptlrpcd which stops other rpcs from being handled and also causes asstion in umount time;
- make sure that long unlink wait is done with 1 sec interval to return quickly.
shadow [Mon, 24 Nov 2008 12:26:41 +0000 (12:26 +0000)]
Drop slow OSCs if we can, but not for requested start idx.
This means "if OSC is slow and it is not the requested
start OST, then it can be skipped, otherwise skip it only
if it is inactive/recovering/out-of-space.
Branch HEAD
b=16081
i=shadow
i=green
deshmukh [Mon, 24 Nov 2008 07:25:35 +0000 (07:25 +0000)]
Fixes related to mount failure path cleanup
b=17752
i=umka
i=shadow
nikita [Sun, 23 Nov 2008 20:27:27 +0000 (20:27 +0000)]
use LASSERT_SPIN_LOCKED() in LASSERT(spin_is_locked()) stead as the latter does not work correctly with the uniprocessor kernels. b=17664; i=robert.read
yury [Sun, 23 Nov 2008 13:04:54 +0000 (13:04 +0000)]
b=17750
r=shadow,deen
- fixes writing cookie beyond llcd's boundaries.
yury [Sun, 23 Nov 2008 12:37:46 +0000 (12:37 +0000)]
b=17738
r=zam,shadow
- kill old locks from ldlm pools in convert time before adding them back with new mode.
yury [Sun, 23 Nov 2008 12:27:39 +0000 (12:27 +0000)]
b=17690
r=shadow
- fixes in test_59b
yury [Sun, 23 Nov 2008 12:10:05 +0000 (12:10 +0000)]
b=17751
r=grev
- fixes and cleanups in test_124a
grev [Fri, 21 Nov 2008 21:48:07 +0000 (21:48 +0000)]
b=17735
i=Yury.Umanets
check_mem_leak fn: use echo instead of log fn
yangsheng [Fri, 21 Nov 2008 16:32:27 +0000 (16:32 +0000)]
Branch HEAD
b=17201
i=shadow, bobijam
Update to RHEL5 kernel-2.6.18-92.1.17.el5.
yangsheng [Fri, 21 Nov 2008 15:27:40 +0000 (15:27 +0000)]
file thread.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:39 +0000 (15:27 +0000)]
file thread.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:38 +0000 (15:27 +0000)]
file lshowmount.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:37 +0000 (15:27 +0000)]
file hostlist.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:36 +0000 (15:27 +0000)]
file hostlist.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:35 +0000 (15:27 +0000)]
file hash.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:34 +0000 (15:27 +0000)]
file hash.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:33 +0000 (15:27 +0000)]
file lshowmount.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:31 +0000 (15:27 +0000)]
file lshowmount.8 was initially added on branch b1_6.
vs [Thu, 20 Nov 2008 23:24:31 +0000 (23:24 +0000)]
Branch HEAD
b=17132
i=adilger
Use raid5/6 rhel5 improvements
shadow [Thu, 20 Nov 2008 21:21:23 +0000 (21:21 +0000)]
fix build on sles9.
Branch HEAD
shadow [Thu, 20 Nov 2008 15:19:26 +0000 (15:19 +0000)]
fix 'make rpm'
shadow [Thu, 20 Nov 2008 12:51:23 +0000 (12:51 +0000)]
fix typo.
Branch HEAD
shadow [Thu, 20 Nov 2008 09:25:26 +0000 (09:25 +0000)]
*** empty log message ***
shadow [Thu, 20 Nov 2008 09:24:35 +0000 (09:24 +0000)]
first part of 2.6.26 support (lnet/libcfs part)
Branch HEAD
b=14250
i=maxim
i=deen
liangzhen [Thu, 20 Nov 2008 06:54:16 +0000 (06:54 +0000)]
Branch HEAD
o2iblnd asserts when ib_poll_cq() returns an error
b=17533
i=maxim
i=Christopher Morrone
fanyong [Thu, 20 Nov 2008 05:51:00 +0000 (05:51 +0000)]
Branch HEAD
b=16947
i=h.huang
i=yury.umanets
Hold lli_lock when access lli_sai to prevent NULL pointer.