Whamcloud - gitweb
ericm [Wed, 17 Sep 2008 15:35:56 +0000 (15:35 +0000)]
branch: HEAD
change proc entry name srpc.xxx to srpc_xxx to satisfy 'lctl get_param'.
b=14471
r=wangdi
grev [Wed, 17 Sep 2008 15:25:37 +0000 (15:25 +0000)]
b=14471
i=Adilger
replace proc with lctl [set|get]_param
yangsheng [Wed, 17 Sep 2008 14:30:22 +0000 (14:30 +0000)]
Branch HEAD
b=16953
i=johann, robert.read
Add mount retry support for liblustre.
fanyong [Wed, 17 Sep 2008 02:12:15 +0000 (02:12 +0000)]
Branch HEAD
b=16303
i=nikita
i=johann
Remove old patch.
fanyong [Wed, 17 Sep 2008 01:52:36 +0000 (01:52 +0000)]
Branch HEAD
b=16303
i=nikita
i=johann
Do not drop reference count for the dentry from VFS when lookup,
VFS will do that by itself.
wangdi [Tue, 16 Sep 2008 21:39:03 +0000 (21:39 +0000)]
Branch: HEAD
format fixes in commit 16717
johann [Tue, 16 Sep 2008 12:18:41 +0000 (12:18 +0000)]
Branch HEAD
b=17024
i=shadow
i=bobijam
Description: Lustre GPF in {:ptlrpc:ptlrpc_server_free_request+373}
Details : In case of memory pressure, list_del() can be called twice on
req->rq_history_list, causing a kernel oops.
deen [Tue, 16 Sep 2008 10:10:50 +0000 (10:10 +0000)]
Get an error from right dentry.
b=15574
i=johann
i=alexey.lyashkov
yujian [Tue, 16 Sep 2008 08:11:22 +0000 (08:11 +0000)]
Branch HEAD
b=14095
i=nathan.rutman
i=brian
1) add lustre_start utility to start or stop multiple Lustre servers
from a CSV file
2) fix the utility path issue in bug 14094
3) use 'error_output()' to format error messages
4) move common variables and functions to lc_common
5) fix the "lustre_config -h" issue in bug 14133
6) fix the module_opts issue in bug 14092
7) remove the duplicates from checking lnet connectivity to MGS node
yujian [Tue, 16 Sep 2008 07:54:16 +0000 (07:54 +0000)]
file lustre_start.in was initially added on branch b1_6.
wangdi [Tue, 16 Sep 2008 04:36:46 +0000 (04:36 +0000)]
Branch: HEAD
Add full conf log tests for bug 16717.
Fixes for llog_test, and readd it to sanity.
b=16717
i=Nathan,Umka
robert.read [Tue, 16 Sep 2008 04:23:30 +0000 (04:23 +0000)]
Update buildcvs to support b2_9-bld* branches.
bobijam [Tue, 16 Sep 2008 03:16:05 +0000 (03:16 +0000)]
Branch HEAD
b=16788
i=adilger
i=nathan.rutman
add per-nid statistics on HEAD.
nathan [Mon, 15 Sep 2008 23:25:34 +0000 (23:25 +0000)]
b=14836
i=nathan
i=adilger
OST pools on HEAD, comprehensive patch including 17054:19007;
16935:18918,19012,19089,19128; 16978:18872
johann [Mon, 15 Sep 2008 11:59:59 +0000 (11:59 +0000)]
Branch HEAD
Branch b_release_1_6_6
b=16303
i=adilger
Description: Oops in statahead when CONFIG_SLUB is enabled
Details : Disable statahead by default on systems with CONFIG_SLUB enabled,
until such a time as problem is understood.
mattwu [Mon, 15 Sep 2008 00:08:57 +0000 (00:08 +0000)]
update libcfs tag for b_winnt_port branch
yury [Sat, 13 Sep 2008 17:47:04 +0000 (17:47 +0000)]
b=16777
r=adilger,robert
- fixes server side scalability issue which became visible with lru resize work landed.
It replcaes linear list of held locks on server with hash table from class_hash.c which improves lock find time drastically for case when one client holds ~limit of server locks (quite a big number for big servers) which is very possible if all clients are idle and one compiles kernel, etc.
deen [Fri, 12 Sep 2008 15:46:21 +0000 (15:46 +0000)]
Initialize RPC XID from clock at startup (randomly if clock is bad).
b=2066
i=adilger
i=robert.read
isaac [Fri, 12 Sep 2008 14:11:32 +0000 (14:11 +0000)]
- added a comment on a Darwin quirk.
bobijam [Fri, 12 Sep 2008 01:37:21 +0000 (01:37 +0000)]
Branch HEAD
b=17043
o=nikita.danilov
i=adilger
i=zhenyu.xu (bobijam)
mount.lustre: match both host name and nid against mount table.
stinson1947 [Thu, 11 Sep 2008 23:04:53 +0000 (23:04 +0000)]
Updated for b2.0-bld02
anserper [Thu, 11 Sep 2008 22:09:48 +0000 (22:09 +0000)]
Branch HEAD
b=16813
i=Johann Lombardi
i=Zhenyu Xu
Fix PPC build.
deen [Thu, 11 Sep 2008 15:30:10 +0000 (15:30 +0000)]
According to the comment, completion asts must be send instead of blocking
ones.
b=11301
i=johann
i=alexey.lyashkov
liangzhen [Thu, 11 Sep 2008 07:10:51 +0000 (07:10 +0000)]
Branch HEAD
Finalize pending ZC TXs after the socket is closed
i=isaac
liangzhen [Thu, 11 Sep 2008 06:55:46 +0000 (06:55 +0000)]
Branch HEAD
Close file handle for applymask
i=isaac
bobijam [Wed, 10 Sep 2008 03:05:57 +0000 (03:05 +0000)]
Branch HEAD
b=17023
o=adilger
i=zhenyu.xu (bobijam)
i=johann
per-nid statistics are collected incorrectly.
bobijam [Wed, 10 Sep 2008 02:43:33 +0000 (02:43 +0000)]
Branch HEAD
b=16643
o=Herb Wartens (hwartens@llnl.gov)
i=adilger
i=johann
Description: Generic /proc file permissions
Details : Set /Proc file permissions in a more generic way to enable non-
root users operate on some /proc files.
bobijam [Wed, 10 Sep 2008 01:44:10 +0000 (01:44 +0000)]
Branch HEAD
b=16561
o=oleg.drokin (green)
i=johann
i=zhenyu.xu (bobijam)
Description: Hitting mdc_commit_close() ASSERTION
Details : Properly handle request reference release in
ll_release_openhandle().
robert.read [Tue, 9 Sep 2008 22:56:13 +0000 (22:56 +0000)]
Branch HEAD
b=16074
port liblustre changes to libcfs
vitaly [Tue, 9 Sep 2008 17:52:58 +0000 (17:52 +0000)]
Branch HEAD
b=15949
i=adilger
i=shadow
mds_body.capability fix
yangsheng [Tue, 9 Sep 2008 15:49:05 +0000 (15:49 +0000)]
Branch HEAD
b=16949
i=yury, deen
Add labs(x) as a inline function because absent since 2.6.22.
kalpak [Tue, 9 Sep 2008 06:23:43 +0000 (06:23 +0000)]
b=16098
replace CFS copyright with Sun copyright header
liangzhen [Tue, 9 Sep 2008 04:07:24 +0000 (04:07 +0000)]
Branch HEAD
Branch for more survey about LNet concurrency
yujian [Tue, 9 Sep 2008 04:03:22 +0000 (04:03 +0000)]
Branch HEAD
b=16650
i=grev
i=eric.mei
SANITY_GSS test should not be run when it's not in the ACC_SM_ONLY list.
johann [Mon, 8 Sep 2008 22:01:56 +0000 (22:01 +0000)]
Branch HEAD
b=16813
i=johann
Workaround build issue on craynv (its asm/pgtable.h includes mm.h causing
configure checks to fail)
johann [Mon, 8 Sep 2008 21:34:38 +0000 (21:34 +0000)]
Branch b1_6
b=16813
i=johann
i=panda
restore the ability to pass LD= through autoconf since x2 requires an
alternate LD program (x2ld).
shadow [Mon, 8 Sep 2008 16:52:40 +0000 (16:52 +0000)]
remove wrong chunk from bug 16882
deen [Mon, 8 Sep 2008 11:13:47 +0000 (11:13 +0000)]
Remove depricated ptlrpc_free_req() function.
b=16882
i=adilger
i=he.huang
shadow [Mon, 8 Sep 2008 09:04:09 +0000 (09:04 +0000)]
add workaround for race in dcache with patchless client.
Branch HEAD
b=15975
i=johann
i=adilger
girish [Mon, 8 Sep 2008 07:24:32 +0000 (07:24 +0000)]
Add hangelog entry for bug(16845) fix.
tianzy [Mon, 8 Sep 2008 06:51:25 +0000 (06:51 +0000)]
Branch b1_6
lfs lacks quota support if building with confiugre --disable-modules
b=16481
i=shadow
i=rread
zam [Mon, 8 Sep 2008 04:16:02 +0000 (04:16 +0000)]
Branch HEAD
b=16499
i=adilger
i=nikita
direct use of i_mutex is not portable, even between various Linux kernels
girish [Sat, 6 Sep 2008 12:17:32 +0000 (12:17 +0000)]
Allow granting glimpse locks for PW requests. (Andreas)
b=16845
i=green
i=yury.umanets
kalpak [Sat, 6 Sep 2008 11:37:46 +0000 (11:37 +0000)]
b=16498
i=adilger
i=girish
get RAID stripe size from the superblock
adilger [Fri, 5 Sep 2008 20:38:17 +0000 (20:38 +0000)]
Branch HEAD
Minor cleanup of ChangeLog comments.
girish [Fri, 5 Sep 2008 19:25:09 +0000 (19:25 +0000)]
Enable journal checksum.
girish [Fri, 5 Sep 2008 19:18:02 +0000 (19:18 +0000)]
Enable journal checksum.
nikita [Fri, 5 Sep 2008 15:42:26 +0000 (15:42 +0000)]
lockdep_set_class(): use arguments to avoid "declared but unused warnings" (fatal with -Werror).
maxim [Fri, 5 Sep 2008 14:58:15 +0000 (14:58 +0000)]
b=16308
i=isaac
i=liang
Conf-sanity test_32a couldn't stop ost and mds because it
tried to access non-existent peer and tcp connect took
quite long before timing out. The patch flushes txs pinned
to a peer even if it's still in "connecting" state.
wangdi [Fri, 5 Sep 2008 08:02:58 +0000 (08:02 +0000)]
Branch:HEAD
b=16717
fix lbug when conf log is full
i=nathan,umka
ericm [Thu, 4 Sep 2008 19:36:38 +0000 (19:36 +0000)]
branch: HEAD
fix gss compile warning on x86_64.
b=16971
r=wangdi
girish [Thu, 4 Sep 2008 15:15:38 +0000 (15:15 +0000)]
ia64 warning fixes.
b=15981
i=adilger
i=rread
i=nathan.rutman
yangsheng [Thu, 4 Sep 2008 10:06:19 +0000 (10:06 +0000)]
Branch HEAD
b=16373
i=zhenyu.xu, shengyang
Search for ":/" instead of ":"
yangsheng [Thu, 4 Sep 2008 10:00:51 +0000 (10:00 +0000)]
Branch HEAD
b=16875
i=Robert, johann
Use single quotes around devices when building debugfs commands.
yangsheng [Thu, 4 Sep 2008 09:52:20 +0000 (09:52 +0000)]
Branch b1_6
b=13876
i=sheng.yang, brian(llnl)
Detect available autoconf version.
yangsheng [Thu, 4 Sep 2008 09:28:57 +0000 (09:28 +0000)]
Branch HEAD
b=16770
i=johann, adilger
Use struct stat in powerpc64 environment to avoid different member offset.
adilger [Thu, 4 Sep 2008 08:39:28 +0000 (08:39 +0000)]
Branch HEAD
Wrap at 80 columns.
adilger [Thu, 4 Sep 2008 08:31:32 +0000 (08:31 +0000)]
Branch HEAD
Don't print "Lustre: " twice.
adilger [Thu, 4 Sep 2008 08:18:33 +0000 (08:18 +0000)]
Branch HEAD
Fix build problem for vendor kernels that have back-ported lockdep.
bobijam [Thu, 4 Sep 2008 07:10:18 +0000 (07:10 +0000)]
Branch HEAD
b=16561
roll back, (cannot finish sanitN.sh)
bobijam [Thu, 4 Sep 2008 02:46:39 +0000 (02:46 +0000)]
Branch HEAD
b=16907
o=Brian Behlendorf <behlendorf1@llnl.gov>
i=yury.umanets
i=robert.read
Description: Prevent import from entering FULL state when server in recovery
bobijam [Thu, 4 Sep 2008 02:32:58 +0000 (02:32 +0000)]
Branch HEAD
b=16750
i=Nathan Rutman
i=Sheng Yang
Description: service mount cannot take device name with ":"
Details : Only when device name contains ":/" will mount treat it as
client mount.
bobijam [Thu, 4 Sep 2008 02:14:16 +0000 (02:14 +0000)]
Branch HEAD
b=16561
add doxygen doc for modified function.
bobijam [Thu, 4 Sep 2008 02:00:30 +0000 (02:00 +0000)]
Branch HEAD
b=16561
i=Oleg Drokin (green)
i=johann
Description: Hitting mdc_commit_close() ASSERTION
Details : Properly handle request reference release in
ll_release_openhandle().
ericm [Wed, 3 Sep 2008 19:21:38 +0000 (19:21 +0000)]
branch: HEAD
don't expire request which is waiting for security context.
b=16315
r=wangdi
r=umka
grev [Wed, 3 Sep 2008 15:58:30 +0000 (15:58 +0000)]
b=14471
i=Adilger
i=grev
replace proc with lctl [set|get]_param
yury [Wed, 3 Sep 2008 09:54:06 +0000 (09:54 +0000)]
b=16776
r=vitaly,robert
- new class_hash.c and using it in conncetions, nids, etc. Using it for held locks on server will come shortly.
yury [Wed, 3 Sep 2008 09:50:15 +0000 (09:50 +0000)]
- removed unused var "i" left from one of previous commits.
yangsheng [Wed, 3 Sep 2008 09:03:18 +0000 (09:03 +0000)]
Branch HEAD
b=16771
i=adilger, johann
Swab the cfg_marker along with lcfg.
yury [Wed, 3 Sep 2008 08:39:47 +0000 (08:39 +0000)]
b=16772
r=adilger,shadow
- fixed using get_uuid2int() in llite which breaked cmd
yury [Wed, 3 Sep 2008 08:15:47 +0000 (08:15 +0000)]
b=15260
r=umka,tappro
- fix flock support for HEAD (original patch from Oleg Drokin aka green)
yangsheng [Wed, 3 Sep 2008 07:00:06 +0000 (07:00 +0000)]
Branch HEAD
b=15593
i=nikita, yury
Restore the ATTR_KILL_SUID and bypass permission check in the case.
anserper [Tue, 2 Sep 2008 21:11:14 +0000 (21:11 +0000)]
Branch HEAD
b=16890
i=Alexander Zarochentsev (alexander.zarochentsev@sun.com)
i=ZhiYong Tian (tianzy@sun.com)
fix HAVE_QUOTA_SUPPORT usage
grev [Tue, 2 Sep 2008 18:42:36 +0000 (18:42 +0000)]
b=13306
i=Nathan.Rutman
ignore test_116 failure
nikita [Mon, 1 Sep 2008 16:44:34 +0000 (16:44 +0000)]
undo erroenous commit to HEAD lnet and libcfs.
nikita [Mon, 1 Sep 2008 16:27:02 +0000 (16:27 +0000)]
split osc_cl.c into osc_object.c osc_lock.c osc_io.c osc_page.c osc_dev.c
yury [Mon, 1 Sep 2008 13:07:21 +0000 (13:07 +0000)]
- added b_head_cmd tag
shadow [Mon, 1 Sep 2008 11:27:05 +0000 (11:27 +0000)]
force send lov target as data for ACTIVE and SYNC events.
Branch HEAD
b=16826
i=adilger
i=green
bobijam [Mon, 1 Sep 2008 02:04:34 +0000 (02:04 +0000)]
Branch HEAD
b=16570
i=h.huang, robert.read
Make MDS_SETXATTR request replayable.
deen [Fri, 29 Aug 2008 13:25:10 +0000 (13:25 +0000)]
Fix casting.
b=16698
i=oleg.drokin
i=robert.read
shadow [Fri, 29 Aug 2008 13:19:36 +0000 (13:19 +0000)]
revert bug 16839
Branch HEAD
grev [Fri, 29 Aug 2008 12:44:45 +0000 (12:44 +0000)]
b=16716
i=Nathan.Rutman
restore the original at_max on all nodes
girish [Fri, 29 Aug 2008 11:54:19 +0000 (11:54 +0000)]
Quite a warning and enable -Werror(Robert).
b=15981
i=adilger
i=rread
i=girish
adilger [Fri, 29 Aug 2008 03:29:39 +0000 (03:29 +0000)]
Branch HEAD
Don't print "Lustre: " twice.
adilger [Thu, 28 Aug 2008 21:55:27 +0000 (21:55 +0000)]
Branch HEAD
Add space to LASSERT error message.
zam [Thu, 28 Aug 2008 07:52:46 +0000 (07:52 +0000)]
Branch HEAD
b=16499
i=yury.umanets
i=tappro
mdt_device_sync and mdt_object_sync implementation
yangsheng [Thu, 28 Aug 2008 05:45:37 +0000 (05:45 +0000)]
Branch HEAD
b=16758
i=shadow, adilger, johann
Fixed the endian problem for PPC64 patchless client.
grev [Wed, 27 Aug 2008 19:28:19 +0000 (19:28 +0000)]
b=16209
i=Adilger
i=Robert.Read
test_14 fix: use multiop instead of exec
grev [Wed, 27 Aug 2008 18:55:43 +0000 (18:55 +0000)]
b=16209
i=Robert.Read
o=Brian.Behlendorf
test_27b fix: check mount
isaac [Wed, 27 Aug 2008 17:23:50 +0000 (17:23 +0000)]
b=16889,i=liangzhen:
- moved srpc_service_recycle_buffer out of srpc_lnet_ev_handler and into srpc_handle_rpc
grev [Wed, 27 Aug 2008 17:19:30 +0000 (17:19 +0000)]
b=16248
i=Adilger
increase MINRES to 2^32 -1
girish [Wed, 27 Aug 2008 12:36:04 +0000 (12:36 +0000)]
Consider the type while finding min.
girish [Wed, 27 Aug 2008 12:27:57 +0000 (12:27 +0000)]
Quiet compiler warnings related to passing "const" pointers to non-const
functions. (Andreas)
b=15981
i=girish
i=rread
grev [Wed, 27 Aug 2008 11:09:47 +0000 (11:09 +0000)]
b=16798
i=Adilger
rundbench fix: skip if dbench or client are not found
t-f skip fn fix: do not fail if TESTSUITELOG is not found;
log fn: escape /
kalpak [Wed, 27 Aug 2008 06:38:18 +0000 (06:38 +0000)]
b=16789
i=adilger
i=johann
correction in fiemap macros in wirecheck and other fixes to wirecheck
shadow [Wed, 27 Aug 2008 05:20:43 +0000 (05:20 +0000)]
if ost is restarted before set_info(KEY_MDS_CONN) finished, this
request will resend before finished ost llog init and this produce
access to non init llog context.
Branch HEAD
b=16839
i=adilger
i=rread
grev [Tue, 26 Aug 2008 18:08:24 +0000 (18:08 +0000)]
b=16854
i=Tappro
tests 20c, 32, 37 fixes: let pid to be killed
grev [Tue, 26 Aug 2008 13:23:44 +0000 (13:23 +0000)]
b=16808
remote command fix for previous commit
pravins [Tue, 26 Aug 2008 09:01:56 +0000 (09:01 +0000)]
update build script for compact fld branch.
vs [Tue, 26 Aug 2008 08:49:27 +0000 (08:49 +0000)]
Branch HEAD
b=16274
i=nikita.danilov, yury.umanets
ll_file_open error handling is corrected