Whamcloud - gitweb
fs/lustre-release.git
12 years agob=16364
brian [Thu, 21 Aug 2008 22:05:56 +0000 (22:05 +0000)]
b=16364

Back this out until I can give more though to the differences that patchless
builds pose.

12 years agob=16811
grev [Thu, 21 Aug 2008 17:28:26 +0000 (17:28 +0000)]
b=16811
i=Tappro
test_34 fix: let pid to be killed

12 years agob=15747
grev [Thu, 21 Aug 2008 15:49:57 +0000 (15:49 +0000)]
b=15747
i=Tappro
test_24 and t-f client_reconnect fn fix

12 years agoBranch HEAD
fanyong [Thu, 21 Aug 2008 08:29:51 +0000 (08:29 +0000)]
Branch HEAD
b=15927
i=johann
i=huanghua

Add ChangeLog entry.

12 years agoavoid I/O failures after umount during fail back
shadow [Thu, 21 Aug 2008 06:28:32 +0000 (06:28 +0000)]
avoid I/O failures after umount during fail back

Branch HEAD
b=16611
i=green
i=rread

12 years agob=16408
nathan [Wed, 20 Aug 2008 23:47:35 +0000 (23:47 +0000)]
b=16408
i=ericm
i=rread
increase fudge for Cray

12 years agob=15637
grev [Wed, 20 Aug 2008 16:43:18 +0000 (16:43 +0000)]
b=15637
i=Adilger
fix test_18 to check the available space

12 years agoWhitespace cleanup.
brian [Wed, 20 Aug 2008 16:07:43 +0000 (16:07 +0000)]
Whitespace cleanup.

12 years agoReverted change back to previous version (pre 2_0 Gate).
stinson1947 [Wed, 20 Aug 2008 15:44:41 +0000 (15:44 +0000)]
Reverted change back to previous version (pre 2_0 Gate).

12 years agoBranch HEAD
zam [Wed, 20 Aug 2008 14:41:18 +0000 (14:41 +0000)]
Branch HEAD
b=16704
i=yury.umanets
i=alexey.lyashkov

mdt_object_unlock didn't save PDO locks, this commit fixes it.

12 years agob=16261
grev [Wed, 20 Aug 2008 14:35:43 +0000 (14:35 +0000)]
b=16261
i=Adilger
MOUNTOPT fix: use MDSOPT and OSTOPT for mds and ost mkfs options

12 years agob=16209
grev [Wed, 20 Aug 2008 11:36:10 +0000 (11:36 +0000)]
b=16209
i=Adilger
o=Brian Behlendorf
test_115 fix: use more reasonable WARNING instead of FAIL

12 years agorhel4 2.6.9-67 kernel has (nonfunctional)
nikita [Wed, 20 Aug 2008 09:46:32 +0000 (09:46 +0000)]
rhel4 2.6.9-67 kernel has (nonfunctional)
drivers/infiniband/include/linux/lockdep.h header, defining lockdep
interfaces. Update libcfs headers to check for this.

Build-tested at rhel4, rhel5, sles10, 2.6.18-vanilla.

12 years agoBranch HEAD
yangsheng [Wed, 20 Aug 2008 05:51:27 +0000 (05:51 +0000)]
Branch HEAD
b=16633
i=shadow, zhenyu.xu

Update to RHEL5 kernel-2.6.18-92.1.10.el5.

12 years agoBranch HEAD
huanghua [Wed, 20 Aug 2008 03:50:23 +0000 (03:50 +0000)]
Branch HEAD

b=16248
i=yury.umanets
i=nikita.danilov
i=oleg.drokin

limit inode number within 2^32

12 years agoMade change to point to the right version of ldiskfs for the gate.
stinson1947 [Wed, 20 Aug 2008 02:38:16 +0000 (02:38 +0000)]
Made change to point to the right version of ldiskfs for the gate.

12 years agob=16364
brian [Tue, 19 Aug 2008 19:16:33 +0000 (19:16 +0000)]
b=16364
i=yibin.wang
i=sheng.yang

Try to prevent the user from choosing incompatible kernel and Lustre
configuration options when configuring the o2ib LND.

12 years agoadjust to user-lock.h changes.
nikita [Tue, 19 Aug 2008 13:54:58 +0000 (13:54 +0000)]
adjust to user-lock.h changes.

12 years agoadd _nested() lock call variants for rwsemaphore.
nikita [Tue, 19 Aug 2008 12:52:03 +0000 (12:52 +0000)]
add _nested() lock call variants for rwsemaphore.

12 years agoavoid ASSERTION(client_stat->nid_exp_ref_count == 0) failed:count 1
shadow [Tue, 19 Aug 2008 11:13:20 +0000 (11:13 +0000)]
avoid ASSERTION(client_stat->nid_exp_ref_count == 0) failed:count 1
Branch HEAD
b=15139
i=rread
i=tappro

12 years agoBranch HEAD
yangsheng [Tue, 19 Aug 2008 05:04:50 +0000 (05:04 +0000)]
Branch HEAD
b=16589
i=nathan, robert.read

Add printk_ratelimit() check for debug daemon.

12 years agoBranch HEAD
yangsheng [Tue, 19 Aug 2008 04:45:54 +0000 (04:45 +0000)]
Branch HEAD
b=16671
i=nikita, bobijam

Remove no longer used define.

12 years agoBranch HEAD
yangsheng [Tue, 19 Aug 2008 04:40:11 +0000 (04:40 +0000)]
Branch HEAD
b=16547
i=shadow, bobijam

Update to SLES10 kernel-2.6.16.60-0.27.

12 years agoBranch b1_6
yangsheng [Tue, 19 Aug 2008 04:11:53 +0000 (04:11 +0000)]
Branch b1_6
b=16547
i=shadow, zhenyu.xu

Update to SLES10 latest kernel-2.6.16.60-0.27.

12 years agoBranch HEAD
huanghua [Tue, 19 Aug 2008 03:09:56 +0000 (03:09 +0000)]
Branch HEAD
b=16616
i=nathan.rutman
i=nikita.danilov

more error cleanup in server_start_targets()

12 years agoBranch HEAD
bobijam [Tue, 19 Aug 2008 01:59:07 +0000 (01:59 +0000)]
Branch HEAD
b=16566
o=Jonathan Li(jli@cray.com)
i=shadow, bobijam

Description: Upcall on Lustre log has been dumped
Details    : Allow for a user mode script to be called once a Lustre log has
             been dumped. It passes the filename of the dumped log to the
     script, the location of the script can be specified via
     /proc/sys/lnet/debug_log_upcall.

12 years agomove to right place.
shadow [Mon, 18 Aug 2008 19:15:14 +0000 (19:15 +0000)]
move to right place.

Branch HEAD

12 years agorestore get_uuid2int from b1_6.
shadow [Mon, 18 Aug 2008 19:11:55 +0000 (19:11 +0000)]
restore get_uuid2int from b1_6.

Branch HEAD

12 years agoavoid messages about idr_remove called for id which is not allocated.
shadow [Mon, 18 Aug 2008 15:41:35 +0000 (15:41 +0000)]
avoid messages about idr_remove called for id  which is not allocated.

Branch HEAD
b=16583
i=zam
i=panda

12 years agoBranch b1_6
yangsheng [Mon, 18 Aug 2008 05:41:27 +0000 (05:41 +0000)]
Branch b1_6
b=16204
i=johann, zhenyu.xu

Exclude the .pc directory.

12 years agoBranch HEAD
yangsheng [Mon, 18 Aug 2008 05:36:25 +0000 (05:36 +0000)]
Branch HEAD
b=16283
i=adilger, sheng.yang

Handle the new option for rhel5 /proc/mounts.

12 years agoBranch HEAD
yangsheng [Mon, 18 Aug 2008 05:23:13 +0000 (05:23 +0000)]
Branch HEAD
b=16640
i=zhenyu.xu, nathan

Quite console chatter.

12 years agotrim trailing white spaces.
bobijam [Fri, 15 Aug 2008 16:55:47 +0000 (16:55 +0000)]
trim trailing white spaces.

12 years agoBranch HEAD
bobijam [Fri, 15 Aug 2008 16:50:48 +0000 (16:50 +0000)]
Branch HEAD
b=16495
o=green
i=adilger, shadow

Assert on freeing replayable request.

12 years agofix typo
shadow [Thu, 14 Aug 2008 20:56:44 +0000 (20:56 +0000)]
fix typo

12 years agofile ext3-fiemap-fix-rhel4.patch was initially added on branch b_ldiskfs_gate.
kalpak [Thu, 14 Aug 2008 18:00:05 +0000 (18:00 +0000)]
file ext3-fiemap-fix-rhel4.patch was initially added on branch b_ldiskfs_gate.

12 years agob=10555
kalpak [Thu, 14 Aug 2008 17:51:16 +0000 (17:51 +0000)]
b=10555
i=girish

In rhel4 filemap_write_and_wait() is not exported so use ext3_sync_file()

12 years agobranch: HEAD
ericm [Thu, 14 Aug 2008 17:10:45 +0000 (17:10 +0000)]
branch: HEAD
remove from wait queue after wake up, found by alex.
b=16713
r=alex
r=rread

12 years agoIt is be possible to send the lock handle along with each read
deen [Thu, 14 Aug 2008 13:10:05 +0000 (13:10 +0000)]
It is be possible to send the lock handle along with each read
or write request because the client is already doing a lock match
itself so there isn't any reason the OST should have to re-do that
search.

b=15198
i=johann
i=shadow

12 years agoReplace D_OTHER with D_INFO in ldlm_resource_dump() calls:
deen [Thu, 14 Aug 2008 12:27:10 +0000 (12:27 +0000)]
Replace D_OTHER with D_INFO in ldlm_resource_dump() calls:
1) Move ldlm_resource_dump() calls from D_OTHER to D_INFO in non-error cases.
2) In ldlm_resource_add_lock(), move CDEBUG() and ldlm_lock_dump() back to
D_OTHER for consistency with another debug output in this function.

b=15953
i=johann
i=nathan

12 years agoavoid "Already found the key in hash [CONN_UNUSED_HASH]" messages
shadow [Thu, 14 Aug 2008 09:19:04 +0000 (09:19 +0000)]
avoid "Already found the key in hash [CONN_UNUSED_HASH]" messages

Branch HEAD
b=16109
i=johann
i=green

12 years agoBranch HEAD
robert.read [Wed, 13 Aug 2008 19:21:26 +0000 (19:21 +0000)]
Branch HEAD
b=16639
i=umka
i=nathan

Fix user space build when older kernel is installed, and remove old and redundant code..
(Remaining part of patch - remove the deleted includes.)

12 years agoBranch HEAD
robert.read [Wed, 13 Aug 2008 19:19:49 +0000 (19:19 +0000)]
Branch HEAD
b=16425

lustre_acl.h is not referenced in include/Makefile.am and this causes the rpm build to fail.

12 years agob=16637
grev [Wed, 13 Aug 2008 13:08:28 +0000 (13:08 +0000)]
b=16637
i=Alexey.Lyashkov
test_8 fix: use rundbench instead of dbench

12 years agoBranch HEAD
yujian [Wed, 13 Aug 2008 06:44:15 +0000 (06:44 +0000)]
Branch HEAD
b=16650
i=eric.mei
i=grev

1) add sanity-gss.sh into acceptance-small.sh
2) improve krb5_login.sh to support automatic authentication

12 years agoBranch HEAD
bobijam [Wed, 13 Aug 2008 02:29:35 +0000 (02:29 +0000)]
Branch HEAD
b=15924
i=johann

add a test case for bug 15924, combine flock tests code into a single file
flocks_test.c

12 years agob=15625
brian [Tue, 12 Aug 2008 17:50:24 +0000 (17:50 +0000)]
b=15625
i=cliffw
i=johann

Display a short text blurb at the end of the lustre-modules installation
in preparation for displaying Service Tags information.

12 years agob=16252
grev [Tue, 12 Aug 2008 15:38:22 +0000 (15:38 +0000)]
b=16252
i=Eric.Mei
exit with error if SEC is set, but lgss_keyring not found

12 years agob=16294
grev [Tue, 12 Aug 2008 13:04:30 +0000 (13:04 +0000)]
b=16294
i=Andrew.Perepechko
do not skip test_7 for remote mds

12 years agob=16622
grev [Tue, 12 Aug 2008 12:52:45 +0000 (12:52 +0000)]
b=16622
i=Nathan.Rutman
sanity_107 fix: save and restore the original kernel core pattern

12 years agob=16313
grev [Tue, 12 Aug 2008 12:13:09 +0000 (12:13 +0000)]
b=16313
i=Yury.Umanets
cancel_lru_locks fix

12 years agob=16367
yury [Tue, 12 Aug 2008 10:51:32 +0000 (10:51 +0000)]
b=16367
r=nikita,adilger

- fixes pools thread often wake up and eat CPU;
- cleanups and comments.

Read more details in the bug.

12 years agoBranch HEAD
yangsheng [Tue, 12 Aug 2008 07:43:16 +0000 (07:43 +0000)]
Branch HEAD
b=16607
i=nathan, sheng.yang

Re-enable the mount.lustre retry option.

12 years agoBranch HEAD
bobijam [Tue, 12 Aug 2008 03:55:16 +0000 (03:55 +0000)]
Branch HEAD
b=16573

fix wrong stat index.

12 years agoBranch HEAD
bobijam [Tue, 12 Aug 2008 02:24:12 +0000 (02:24 +0000)]
Branch HEAD
b=16573
o=adilger
i=johann, nathan

Description: Export bytes_read/bytes_write count on OSC/OST.

12 years agoBranch HEAD
bobijam [Tue, 12 Aug 2008 01:52:43 +0000 (01:52 +0000)]
Branch HEAD
b=16237
o=Brian Behlendorf(behlendorf1@llnl.gov)
i=adilger, nathan

Description: Early reply size mismatch, MGC loses connection
Details    : Apply the MGS_CONNECT_SUPPORTED mask at reconnect time so
             the connect flags are properly negotiated.

12 years agoBranch HEAD
bobijam [Tue, 12 Aug 2008 01:31:54 +0000 (01:31 +0000)]
Branch HEAD
b=16570
i=h.huang

add a testcase on replaying setxattr op.

12 years agoBranch HEAD
anserper [Mon, 11 Aug 2008 21:52:00 +0000 (21:52 +0000)]
Branch HEAD
b=16536
i=andrew.perepechko@sun.com (panda)
i=oleg.drokin@sun.com (green)
fix a possible oops when a cancelling lock is referenced with a 'fast lock' routine

12 years agoBranch HEAD
robert.read [Mon, 11 Aug 2008 20:07:06 +0000 (20:07 +0000)]
Branch HEAD
b=16639
i=umka
i=nathan

Fix user space build when older kernel is installed, and remove old and redundant code..

12 years agolibcfs: page_private() is not always defined, use page->private.
nikita [Mon, 11 Aug 2008 11:40:12 +0000 (11:40 +0000)]
libcfs: page_private() is not always defined, use page->private.

12 years agolibcfs: fix mutex interface for sles10.
nikita [Mon, 11 Aug 2008 11:39:47 +0000 (11:39 +0000)]
libcfs: fix mutex interface for sles10.

12 years agoBranch HEAD
liangzhen [Mon, 11 Aug 2008 10:52:38 +0000 (10:52 +0000)]
Branch HEAD

libcfs tag for b_hd_lnet_smp

12 years agolibcfs: add spin_lock_nested() function to user level and old linux kernels.
nikita [Sun, 10 Aug 2008 00:24:33 +0000 (00:24 +0000)]
libcfs: add spin_lock_nested() function to user level and old linux kernels.

12 years agob=10555
kalpak [Sat, 9 Aug 2008 05:53:38 +0000 (05:53 +0000)]
b=10555
i=kalpak (patch by rread)

fix the lines which skip fiemap tests

12 years agoBranch HEAD
johann [Fri, 8 Aug 2008 16:19:24 +0000 (16:19 +0000)]
Branch HEAD
b=16205

12 years agob=10555
kalpak [Fri, 8 Aug 2008 14:47:00 +0000 (14:47 +0000)]
b=10555
i=adilger
i=green
i=nikita
i=girish

add ldiskfs patches and lustre support for FIEMAP ioctl

12 years agob=10555
kalpak [Fri, 8 Aug 2008 13:58:38 +0000 (13:58 +0000)]
b=10555
i=adilger

Small fix for fiemap calls on block boundary

12 years agonow, that offsetof is already defined by user-space libcfs, do not define it uncondit...
nikita [Fri, 8 Aug 2008 13:58:31 +0000 (13:58 +0000)]
now, that offsetof is already defined by user-space libcfs, do not define it unconditionally in lst.c.

12 years agolibcfs: posix: 0. include stddef to get offsetoff() and other standard stuff; 1....
nikita [Fri, 8 Aug 2008 13:57:15 +0000 (13:57 +0000)]
libcfs: posix: 0. include stddef to get offsetoff() and other standard stuff; 1. add few mode Linux kernel module interface details; 2. add emulation of Linux kernel shrinker interface; 3. add emulation of Linux kernel radix-tree interface.

12 years agolibcfs: 0. add emulation of new style Linux mutices for older kernels; 1. add lockdep...
nikita [Fri, 8 Aug 2008 13:54:28 +0000 (13:54 +0000)]
libcfs: 0. add emulation of new style Linux mutices for older kernels; 1. add lockdep emulation for pre-lockdep kernels.

12 years agobrw_check_page(): suppress "use before initialization" compiler warning.
nikita [Fri, 8 Aug 2008 13:52:58 +0000 (13:52 +0000)]
brw_check_page(): suppress "use before initialization" compiler warning.

12 years agolibcfs: add cfs_mem_is_in_cache() checking that a given pointer points at the object...
nikita [Fri, 8 Aug 2008 13:51:27 +0000 (13:51 +0000)]
libcfs: add cfs_mem_is_in_cache() checking that a given pointer points at the object allocated from a given slab.

12 years agolibcfs: user-lock: 0. add a stub for wait_for_completion_interruptible(); 1. add...
nikita [Fri, 8 Aug 2008 13:49:17 +0000 (13:49 +0000)]
libcfs: user-lock: 0. add a stub for wait_for_completion_interruptible(); 1. add 2.6.13+ style mutex interface; 2. add lockdep stubs.

12 years agolassert: 0. add LINVRNT() macro for more expensive checks that are disabled by defaul...
nikita [Fri, 8 Aug 2008 13:44:30 +0000 (13:44 +0000)]
lassert: 0. add LINVRNT() macro for more expensive checks that are disabled by default; 1. replace ((void)0) with ((void)!!sizeof(exp)) so that expression is used (though not evaluated) even when assertions are disabled. !! is for things --like bitfields-- that do not have sizeof.

12 years agocdebug: separate mask and subsystem check into cdebug_show() function so that new...
nikita [Fri, 8 Aug 2008 13:42:15 +0000 (13:42 +0000)]
cdebug: separate mask and subsystem check into cdebug_show() function so that new logging functions can be defined outside of libcfs.

12 years agofix typo.
nikita [Fri, 8 Aug 2008 13:41:04 +0000 (13:41 +0000)]
fix typo.

12 years agofile ll_fiemap.h was initially added on branch b_release_1_6_6.
kalpak [Thu, 7 Aug 2008 21:34:27 +0000 (21:34 +0000)]
file ll_fiemap.h was initially added on branch b_release_1_6_6.

12 years agob=10555
kalpak [Thu, 7 Aug 2008 21:33:16 +0000 (21:33 +0000)]
b=10555
i=adilger
i=green
i=girish

add ldiskfs patches and lustre support for FIEMAP ioctl

12 years agoProperly propagate oinfo flags from lov to osc for statfs
shadow [Thu, 7 Aug 2008 17:42:52 +0000 (17:42 +0000)]
Properly propagate oinfo flags from lov to osc for statfs

Branch HEAD
b=16006
i=shadow
i=johann

12 years agob=16487
grev [Thu, 7 Aug 2008 17:05:18 +0000 (17:05 +0000)]
b=16487
i=Alexey.Lyashkov
do not set CLIENTS; it is not used by script

12 years agoacl includes and time_t formats cleanup.
shadow [Thu, 7 Aug 2008 16:52:08 +0000 (16:52 +0000)]
acl includes and time_t formats cleanup.

Branch HEAD
b=14929
i=rread
i=panda

12 years agoBranch HEAD
yangsheng [Thu, 7 Aug 2008 14:59:24 +0000 (14:59 +0000)]
Branch HEAD
b=16208
i=adilger, johann

Implement .show_option method for lustre.

12 years agob=16098
kalpak [Thu, 7 Aug 2008 14:52:46 +0000 (14:52 +0000)]
b=16098

Add URL for GPLv2 license in copyright headers

12 years ago*** empty log message ***
anserper [Thu, 7 Aug 2008 10:59:04 +0000 (10:59 +0000)]
*** empty log message ***

12 years agoBranch HEAD
anserper [Thu, 7 Aug 2008 10:56:32 +0000 (10:56 +0000)]
Branch HEAD
b=16581
i=he.huang
i=andrew.perepechko

added man pages for llverdev.8 llbackup.8 llapi_quotactl.3 llobdstat.8 llstat.8 plot-llstat.8 l_getgroups.8 lst.8 routerstat.8

12 years agob=16098
kalpak [Thu, 7 Aug 2008 09:50:02 +0000 (09:50 +0000)]
b=16098

Add GPLv2 URL to copyright headers

12 years agob=16098
kalpak [Thu, 7 Aug 2008 09:38:18 +0000 (09:38 +0000)]
b=16098

Add URL for GPLv2 license in copyright headers

12 years agob=14608
yury [Thu, 7 Aug 2008 08:52:19 +0000 (08:52 +0000)]
b=14608
r=wangdi,shadow

- remove not used header, part of 14608 which was not committed yet.

12 years agob=14608
yury [Thu, 7 Aug 2008 08:47:11 +0000 (08:47 +0000)]
b=14608
r=shadow,wangdi

- re-implements recov_thread.c in more elegant way (kills lots of code, thread, etc) and fixes couple of issues by the way. Look at bug for detailed info.

12 years agoBranch HEAD
huanghua [Thu, 7 Aug 2008 03:48:26 +0000 (03:48 +0000)]
Branch HEAD
b=16614
i=tappro
i=nikita.danilov

error cleanup for procfs stats in mdt_init0()

12 years agoBranch HEAD
huanghua [Thu, 7 Aug 2008 03:40:31 +0000 (03:40 +0000)]
Branch HEAD
b=16599
i=tappro
i=yury.umanets

sync ptlrpc_body from 1.8

12 years agoBranch HEAD
huanghua [Thu, 7 Aug 2008 03:10:51 +0000 (03:10 +0000)]
Branch HEAD
b=16577
i=yong.fan
i=nikita.danilov

fix memory leak in osd_device_alloc()

12 years agoBranch HEAD
huanghua [Thu, 7 Aug 2008 03:05:34 +0000 (03:05 +0000)]
Branch HEAD
b=16575
i=tappro
i=nikita.danilov

correct error handling in cmm_add_mdc()

12 years agoBranch HEAD
yangsheng [Thu, 7 Aug 2008 02:59:38 +0000 (02:59 +0000)]
Branch HEAD
b=16342
i=adilger, shadow

Don't update obd_osfs_age for osc using the cached info.

12 years agoBranch HEAD
robert.read [Wed, 6 Aug 2008 22:17:37 +0000 (22:17 +0000)]
Branch HEAD

Fix --disable-liblustre builds.

12 years agoBranch: HEAD
wangdi [Wed, 6 Aug 2008 20:37:09 +0000 (20:37 +0000)]
Branch: HEAD
add readx/writex branch

12 years agomore useful cvsrc
nathan [Wed, 6 Aug 2008 18:07:38 +0000 (18:07 +0000)]
more useful cvsrc

12 years ago*** empty log message ***
anserper [Wed, 6 Aug 2008 11:55:51 +0000 (11:55 +0000)]
*** empty log message ***

12 years agoBranch HEAD
anserper [Wed, 6 Aug 2008 11:46:29 +0000 (11:46 +0000)]
Branch HEAD
b=16091
i=Johann Lombardi (johann@sun.com)

check if CONFIG_QUOTA defined when --enable-quota is passed

12 years agoBranch HEAD
johann [Wed, 6 Aug 2008 08:42:05 +0000 (08:42 +0000)]
Branch HEAD
b=16140
i=nathan
i=bobijam

pass journal_dev mount option during pre-mount.