Whamcloud - gitweb
fs/lustre-release.git
13 years agob=23728: gss: fix regression of rule removal.
Eric Mei [Tue, 21 Sep 2010 14:40:54 +0000 (18:40 +0400)]
b=23728: gss: fix regression of rule removal.

13 years agob=23728 fix regression in wait_flavor.
Eric Mei [Tue, 21 Sep 2010 14:37:57 +0000 (18:37 +0400)]
b=23728 fix regression in wait_flavor.

i=jian.yu

13 years agob=23174 Lustre inode size is not coherent across nodes.
Dmitry Zogin [Tue, 21 Sep 2010 13:51:47 +0000 (17:51 +0400)]
b=23174 Lustre inode size is not coherent across nodes.

 Update lvbo from disk when AST fails with EINVAL.

 i=vitaly.fertman
 i=andrew.perepechko

13 years agob=23074 improve autogen.sh
Mikhail Pershin [Tue, 21 Sep 2010 14:30:09 +0000 (18:30 +0400)]
b=23074 improve autogen.sh

o=Bernd Schubert
i=adilger
i=brianm

13 years agob=22529 Add AC_MSG_CHECKING
Mikhail Pershin [Tue, 21 Sep 2010 14:15:20 +0000 (18:15 +0400)]
b=22529 Add AC_MSG_CHECKING

o=Behlendorf
i=brianm
i=johann

13 years agob=22977 add echoclient async journal regression test to acc-sm obdfilter-survey
Elena Gryaznova [Fri, 17 Sep 2010 19:02:35 +0000 (23:02 +0400)]
b=22977 add echoclient async journal regression test to acc-sm obdfilter-survey

i=Oleg.Drokin

13 years agob=23518 add the missing logic of enqueue wait for conflicting lock.
Eric Mei [Mon, 20 Sep 2010 22:05:25 +0000 (02:05 +0400)]
b=23518 add the missing logic of enqueue wait for conflicting lock.

r=di.wang
r=vitaly.fertman

13 years agob=22769 improve error message for dx_probe
pravin [Sun, 19 Sep 2010 17:17:58 +0000 (21:17 +0400)]
b=22769 improve error message for dx_probe

a=andreas
i=girish
i=landen

add debug info in case of error.

13 years agob=23660 fix #ifdef to enable checksum
pravin [Sun, 19 Sep 2010 17:13:16 +0000 (21:13 +0400)]
b=23660 fix #ifdef to enable checksum

i=oleg
i=vitaly
fix #ifdef for checksum

13 years agob=18551 cleanup lnet_selftest module after test
Jian Yu [Fri, 17 Sep 2010 05:57:23 +0000 (09:57 +0400)]
b=18551 cleanup lnet_selftest module after test

Stop the lst session and remove the lnet_selftest module after test.

o=zhen.liang
i=maxim.patlasov
i=vitaly.fertman

13 years agob=21174 fix quotacheck with non-consecutive OST indices
Andrew Perepechko [Mon, 13 Sep 2010 18:04:58 +0000 (22:04 +0400)]
b=21174 fix quotacheck with non-consecutive OST indices

i=Johann Lombardi
i=ZhiYong Tian
i=Elena Gryaznova

a=31085
a=31094

13 years agob=21137 sles11 with 1.8 is slower than 1.6 sles10 for O_DIRECT single file IOR writes
Dmitry Zogin [Wed, 15 Sep 2010 14:54:22 +0000 (18:54 +0400)]
b=21137 sles11 with 1.8 is slower than 1.6 sles10 for O_DIRECT single file IOR writes

 Extra debug logging in filter_do_bio()

 i=andreas.dilger

13 years agob=23728 speed up sanity-gss test 8.
Eric Mei [Mon, 13 Sep 2010 14:46:41 +0000 (18:46 +0400)]
b=23728 speed up sanity-gss test 8.

r=jian.yu

13 years agoMerge branch 'master' of git.lustre.org:prime/lustre
Mikhail Pershin [Tue, 21 Sep 2010 12:33:17 +0000 (16:33 +0400)]
Merge branch 'master' of git.lustre.org:prime/lustre

13 years agob=23541 move DQ_STATUS_SET and DQ_STATUS_RECOVERY to
Landen [Mon, 13 Sep 2010 10:52:24 +0000 (14:52 +0400)]
b=23541 move DQ_STATUS_SET and DQ_STATUS_RECOVERY to

i=johann
i=andrew.perepechko

13 years agob=23371 Further patch for i_data_sem deadlock.
yangsheng [Mon, 13 Sep 2010 07:48:22 +0000 (11:48 +0400)]
b=23371 Further patch for i_data_sem deadlock.

13 years agoUpdated for 2.1 build 04. 2.0.52.0 v2_0_52_0
Terry Rutledge [Fri, 17 Sep 2010 17:34:03 +0000 (10:34 -0700)]
Updated for 2.1 build 04.

13 years agob=23161 Disable new buggy test REPLAY_SINGLE 89
Vitaly Fertman [Tue, 14 Sep 2010 10:42:28 +0000 (14:42 +0400)]
b=23161 Disable new buggy test REPLAY_SINGLE 89

13 years agob=20092 Add kernel patch for symbol exports to 2.0 kernel
Rahul Deshmukh [Mon, 6 Sep 2010 11:02:47 +0000 (15:02 +0400)]
b=20092 Add kernel patch for symbol exports to 2.0 kernel

Adding a patch to export kernel symbol needed dmu.

i=sheng.yang

13 years agob=22514 kernel update for rhel5.5 & oel5.5.
yangsheng [Sun, 12 Sep 2010 06:49:28 +0000 (10:49 +0400)]
b=22514 kernel update for rhel5.5 & oel5.5.

i=johann
i=girish,rahul
i=kalpak,zhanghongchao
i=brian,wangyb

13 years agob=23669 change pios parameters according to space available
Elena Gryaznova [Fri, 10 Sep 2010 14:35:25 +0000 (18:35 +0400)]
b=23669 change pios parameters according to space available

i=Andrew.Perepechko

13 years agob=22588 fix compile issue with gcc 4.4
Robert Read [Thu, 9 Sep 2010 18:57:30 +0000 (22:57 +0400)]
b=22588 fix compile issue with gcc 4.4

i=brian
i=andrew

add may_alias attribute to struct lov_user_md_v1

13 years agob=b21506 File read is incomplete, getting truncated files.
Dmitry Zogin [Wed, 8 Sep 2010 16:16:20 +0000 (20:16 +0400)]
b=b21506 File read is incomplete, getting truncated files.

 Sanity test_24w created

 i=johann

13 years agob=23291 update atime fix
Vladimir Saveliev [Thu, 2 Sep 2010 11:36:50 +0000 (15:36 +0400)]
b=23291 update atime fix

do not take atime_diff into account when current atime is in future

i=vitaly.fertman

13 years agob=23291 directory atime update test
Vladimir Saveliev [Thu, 2 Sep 2010 11:36:13 +0000 (15:36 +0400)]
b=23291 directory atime update test

set atime to future
set atime to now
test atime_diff

i=grev

13 years agob=16774 mdc to cancel unused dlm locks before replay.
Eric Mei [Mon, 30 Aug 2010 15:24:57 +0000 (19:24 +0400)]
b=16774 mdc to cancel unused dlm locks before replay.

r=oleg.drokin
r=di.wang

13 years agob=22938 lfs find -s doesn't seem to work correctly
Dmitry Zogin [Mon, 30 Aug 2010 14:07:38 +0000 (18:07 +0400)]
b=22938 lfs find -s doesn't seem to work correctly

 Fixing find_value_cmp().

 o=yuriy.umanets
 i=johann
 i=andreas.dilger

13 years agob=22891 Objects are not getting deleted for files which have been removed
Dmitry Zogin [Mon, 30 Aug 2010 13:02:14 +0000 (17:02 +0400)]
b=22891 Objects are not getting deleted for files which have been removed

 ll_have_md_lock() should differentiate between CR and CW OPEN locks.

 i=oleg.drokin
 i=johann.lombardi

13 years agob=23161 make lov_add_target static
Alexander.Zarochentsev [Wed, 8 Sep 2010 10:52:40 +0000 (14:52 +0400)]
b=23161 make lov_add_target static

i=Mikhail.Pershin

13 years agob=22658 clean up the CATALOG when a llog is not found, testcase
Andrew Perepechko [Tue, 31 Aug 2010 13:43:45 +0000 (17:43 +0400)]
b=22658 clean up the CATALOG when a llog is not found, testcase

i=Mikhail Pershin
i=Johann Lombardi

13 years agob=22658 clean up the CATALOG when a llog is not found
Andrew Perepechko [Tue, 31 Aug 2010 13:43:44 +0000 (17:43 +0400)]
b=22658 clean up the CATALOG when a llog is not found

i=Mikhail Pershin
i=Johann Lombardi

13 years agob=23216 fixes for memory leaks in ost_brw_read and ost_brw_write
Andrew Perepechko [Tue, 31 Aug 2010 12:43:59 +0000 (16:43 +0400)]
b=23216 fixes for memory leaks in ost_brw_read and ost_brw_write

based on attachments 30714 and 30726

i=Oleg Drokin
i=Alexander Zarochentsev

13 years agob=23161 Update max ea and init llog early
Alexander.Zarochentsev [Mon, 30 Aug 2010 07:19:33 +0000 (11:19 +0400)]
b=23161 Update max ea and init llog early

a=alexey.lyashkov@sun.com
i=Mikhail.Pershin
i=Alex.Zhuravlev

13 years agob=23161 disk space leak test
Alexander.Zarochentsev [Mon, 30 Aug 2010 07:19:34 +0000 (11:19 +0400)]
b=23161 disk space leak test

i=Mikhail.Pershin

13 years agob=23289 disable osd iam debug by default
Jian Yu [Tue, 7 Sep 2010 10:01:05 +0000 (14:01 +0400)]
b=23289 disable osd iam debug by default

Disable debug counter in iam.

o=zhen.liang
i=alex.zhuravlev
i=di.wang

13 years agob=23289 disable RS_DEBUG by default
Jian Yu [Tue, 7 Sep 2010 10:08:25 +0000 (14:08 +0400)]
b=23289 disable RS_DEBUG by default

Disable RS_DEBUG by default.

o=zhen.liang
i=andreas.dilger
i=Mikhail.Pershin

13 years agob=23316 BUG: soft lockup - CPU#2 stuck for 10s! [ll_cfg_requeue:2851]
Dmitry Zogin [Tue, 7 Sep 2010 14:05:16 +0000 (18:05 +0400)]
b=23316 BUG: soft lockup - CPU#2 stuck for 10s! [ll_cfg_requeue:2851]

 test-framework.sh cleanup patch

13 years agoMerge branch 'master' of git.lustre.org:prime/lustre
Mikhail Pershin [Tue, 7 Sep 2010 20:08:00 +0000 (00:08 +0400)]
Merge branch 'master' of git.lustre.org:prime/lustre

13 years agob=23728 Doxygen style comment - sptlrpc api.
Eric Mei [Tue, 7 Sep 2010 13:40:53 +0000 (17:40 +0400)]
b=23728 Doxygen style comment - sptlrpc api.

13 years agoUpdated for build 03. 2.0.51.0 v2_0_51_0
unknown [Tue, 7 Sep 2010 14:36:41 +0000 (07:36 -0700)]
Updated for build 03.

13 years agobz=23673 add "updates" dir to lustre-modules location.
Vitaly Fertman [Tue, 7 Sep 2010 12:46:01 +0000 (16:46 +0400)]
bz=23673 add "updates" dir to lustre-modules location.

o=grev
i=vitaly

13 years agob=23402 mmp_init() fix
Elena Gryaznova [Mon, 30 Aug 2010 10:02:56 +0000 (14:02 +0400)]
b=23402 mmp_init() fix

i=jian.yu

13 years agob=17748 fix sanityn test 34 to support multiple OSS nodes
Jian Yu [Sat, 4 Sep 2010 14:29:50 +0000 (18:29 +0400)]
b=17748 fix sanityn test 34 to support multiple OSS nodes

i=vitaly.fertman
i=grev

13 years agob=23588 conf-sanity.sh:test_50g - wait for new OST addition propagation to a client
Vladimir Saveliev [Sat, 28 Aug 2010 02:39:55 +0000 (06:39 +0400)]
b=23588 conf-sanity.sh:test_50g - wait for new OST addition propagation to a client

+ fix for memory leak in osc_enqueue_base()

i=nathan.rutman

13 years agob=23014 sgpdd-survey acc-sm integration
Elena Gryaznova [Mon, 6 Sep 2010 10:56:23 +0000 (14:56 +0400)]
b=23014 sgpdd-survey acc-sm integration

i=Andreas.Dilger
i=Manoj.P.Joseph

13 years agob=23515 recovery_*_scale tests need more than 2 clients
Elena Gryaznova [Mon, 6 Sep 2010 11:07:42 +0000 (15:07 +0400)]
b=23515 recovery_*_scale tests need more than 2 clients

i=Mikhail.Pershin

13 years agob=23363 obdfilter-survey: no echo client and ost_name not set
Elena Gryaznova [Mon, 6 Sep 2010 11:58:31 +0000 (15:58 +0400)]
b=23363 obdfilter-survey: no echo client and ost_name not set

i=Andrew.Perepechko

libecho fix: use NETTYPE instead of tcp only

13 years agob=11678 add check to void unnecessary warning
Landen [Mon, 6 Sep 2010 14:31:24 +0000 (18:31 +0400)]
b=11678 add check to void unnecessary warning

i=johann
i=andrew.perepechko

13 years agob21012 conf-sanity test_52: @@@@@@ FAIL: Unable to tar files
Rahul Deshmukh [Mon, 6 Sep 2010 09:22:10 +0000 (13:22 +0400)]
b21012 conf-sanity test_52: @@@@@@ FAIL: Unable to tar files

b21012 conf-sanity test_52: @@@@@@ FAIL: Unable to tar files

Fixed timing problem of test_52
i=grev
i=vladimir.saveliev

13 years agob=23663 fix buffer overflow in liblustre
Brian J. Murrell [Tue, 31 Aug 2010 23:47:27 +0000 (03:47 +0400)]
b=23663 fix buffer overflow in liblustre

i=dmitry
i=andrew

The space allocated to ll_instance to store the "%p" notation for a
pointer was failing to allocate enough space for the leading "0x" in
addition to the space for the actual address bytes.

13 years agob=22978 better conformation to coding standards
Brian J. Murrell [Tue, 31 Aug 2010 19:13:00 +0000 (23:13 +0400)]
b=22978 better conformation to coding standards

Per adilger:
- the preferred Lustre coding style is to not use assignments inside
  conditionals
- Lustre coding style recommends against using negation on non-boolean
  values
- while fixing this code, we may as well print the flag in octal, which
is how it is normally defined.

i=whitebear
i=panda

13 years agob=19700 remove obsolete IB LNDs from HEAD
Maxim Patlasov [Mon, 30 Aug 2010 11:12:56 +0000 (15:12 +0400)]
b=19700 remove obsolete IB LNDs from HEAD

13 years agoRevert "b20288 fix a deadlock in kiblnd_check_conns i=isaac i=maxim"
Mikhail Pershin [Thu, 2 Sep 2010 13:36:52 +0000 (17:36 +0400)]
Revert "b20288 fix a deadlock in kiblnd_check_conns i=isaac i=maxim"

This reverts commit ac54ab5516bc3c1fb995f8189234123cbbac61e7.

13 years agob=23636 extend exp_lock protected area in target_process_req_flags
Mikhail Pershin [Tue, 31 Aug 2010 12:21:19 +0000 (16:21 +0400)]
b=23636 extend exp_lock protected area in target_process_req_flags

Issue was introduced by bug 17660, previously this was protected by obd lock

i=zam
i=vitaly

13 years agoRevert "b=17471 change conf_param syntax to match set_param"
Mikhail Pershin [Tue, 31 Aug 2010 11:17:20 +0000 (15:17 +0400)]
Revert "b=17471 change conf_param syntax to match set_param"

This reverts commit 9fe6b20f03f57eb3a224dd203f74fb8fd8411c36.

13 years agob=23234 use a regular expression to parse ip_addr from ret_str in lc_net
Elena Gryaznova [Mon, 30 Aug 2010 17:12:50 +0000 (21:12 +0400)]
b=23234 use a regular expression to parse ip_addr from ret_str in lc_net

a=Chris Horn (CRAY)
i=Elena Gryaznova
i=Andrew Perepechko

13 years agob=16909 CERROR to LCONSOLE_WARN for lnet_send errors
Brian Behlendorf [Mon, 30 Aug 2010 20:20:29 +0000 (00:20 +0400)]
b=16909 CERROR to LCONSOLE_WARN for lnet_send errors

These errors are not uncommon when restarting services and there is
no need to include the additional lustre debug noise in them.

  LustreError: 8831:0:(lib-move.c:1427:lnet_send()) No route to
  12345-192.168.65.112@o2ib6 via 172.16.2.201@tcp (all routers down)

Changed to:

  Lustre: No route to 12345-192.168.65.112@o2ib6 via 172.16.2.201@tcp
  (all routers down)

13 years agoRevert "b=22423 Reconnects are not throttled"
Mikhail Pershin [Mon, 30 Aug 2010 21:17:09 +0000 (01:17 +0400)]
Revert "b=22423 Reconnects are not throttled"

This reverts commit 52a7f6e56654faa1fa2ed6d9a745cc018de6ff86.

13 years agob=23500 Send quota broadcast requests in parallel
Landen [Mon, 23 Aug 2010 14:48:13 +0000 (18:48 +0400)]
b=23500 Send quota broadcast requests in parallel

Quota broadcast requests are sent sequentially, while it would be
more efficient to send all the requests simultaneously.

i=johann
i=panda

13 years agob=22476 shrink dlm slab on servers even if __GFP_FS is not set.
Vitaly Fertman [Thu, 26 Aug 2010 13:31:44 +0000 (17:31 +0400)]
b=22476 shrink dlm slab on servers even if __GFP_FS is not set.

o=johann
i=vitaly
i=green

13 years agob=22476 grant_plan upper hard limit.
Vitaly Fertman [Thu, 26 Aug 2010 13:31:45 +0000 (17:31 +0400)]
b=22476 grant_plan upper hard limit.

i=johann
i=dmitry

13 years agob=22415 cut off the "*" mark at the end of digital string for quota usage when out...
Fan Yong [Sun, 29 Aug 2010 16:28:44 +0000 (20:28 +0400)]
b=22415 cut off the "*" mark at the end of digital string for quota usage when out of quota

cut off the "*" mark at the end of digital string for quota usage when out of quota.

i=grev
i=landen

13 years agob=21871 Just cleanup export nid_stat while exp_refcount == 0.
yangsheng [Fri, 20 Aug 2010 00:55:43 +0000 (04:55 +0400)]
b=21871 Just cleanup export nid_stat while exp_refcount == 0.

i=nathan
i=johann

13 years agob=22430 parse names with hiphen properly
Maxim Patlasov [Sun, 22 Aug 2010 14:42:10 +0000 (18:42 +0400)]
b=22430 parse names with hiphen properly

i=liang
The names like sfire13-ib@o2ib confuse lctl ping because it assumes
"[PID-]NID[@network]" format. The patch fixes the problem by trying
"PID-NID" format first and falling back to "NID" format if the attempt
failed.

13 years agob=22884 File to OST allocation on an empty file system varies greatly.
Dmitry Zogin [Thu, 19 Aug 2010 14:49:57 +0000 (18:49 +0400)]
b=22884 File to OST allocation on an empty file system varies greatly.

 osc_precreate() should return 0, if there are enough objects left.

 i=andreas.dilger
 i=andrew.perepechko

13 years agob=22407 substitute %i with %d
Maxim Patlasov [Mon, 23 Aug 2010 09:52:06 +0000 (13:52 +0400)]
b=22407 substitute %i with %d

i=alex
Common in-kernel code should use %d intstead of %i in print format
strings because solaris native prims (like cmn_err()) don't support
%i.

13 years agob=13585 Remove i_filterdata patches.
yangsheng [Fri, 20 Aug 2010 00:37:50 +0000 (04:37 +0400)]
b=13585 Remove i_filterdata patches.

i=adilger

13 years agob=23368 MMP: Watchdog detected LOCKUP on CPU 1 RIP: __list_add+0x6/0x68
Rahul Deshmukh [Thu, 19 Aug 2010 17:02:56 +0000 (21:02 +0400)]
b=23368 MMP: Watchdog detected LOCKUP on CPU 1 RIP: __list_add+0x6/0x68

b=23368  MMP: Watchdog detected LOCKUP on CPU 1 RIP: __list_add+0x6/0x68

i=sheng.yang

Ported the ext4 patches for master (rhel5) disable delalloc,disable mb-cache
and remove extents warning.

13 years agob=22967 s/AC_LANG_CONFTEST/LB_LINUX_CONFTEST/
Brian J. Murrell [Thu, 19 Aug 2010 21:39:53 +0000 (01:39 +0400)]
b=22967 s/AC_LANG_CONFTEST/LB_LINUX_CONFTEST/

There was a macro update in more recent releases of autoconf that requires
us to use AC_LANG_CONFTEST instead of the LB_LINUX_CONFTEST that we currently
use.  The problem using LB_LINUX_CONFTEST causes is that as configure is
determining capabilities and setting capability flags, these are not being
used when compiling further conftest.c programs.

So for example if a macro determines if foo is available and then sets FOO
if it is, and then a test in a subsequent macro tries to use FOO, it will
find it undefined.

i=mjmac
i=adilger

13 years agob=22846 debuginfo packages for lustre and ldiskfs
Brian J. Murrell [Thu, 19 Aug 2010 21:34:13 +0000 (01:34 +0400)]
b=22846 debuginfo packages for lustre and ldiskfs

With our current .spec files for lustre and ldiskfs, debuginfo packages
are not produced.  It seems that while other distros do this implicitly,
SLES needs to be told to do so explicitly.

i=mjmac
i=wangyb

13 years agob=21452 support for weak-modules
Brian J. Murrell [Thu, 19 Aug 2010 20:56:30 +0000 (00:56 +0400)]
b=21452 support for weak-modules

Add support to our RPM SPEC for the weak-modules script.

This requires that we install our modules under
/lib/modules/$(uname -r)/updates/kernel.  I think this is the correct
location for us in any case given that we are a kernel "addon" package.
Relax the kernel Requires: to work better with weak-modules.
Use the external dependency generator as the internal one cannot deal
with kernel modules.

i=mjmac
i=wangyb

13 years agob=22632 also build mptlinux on SLES11
Johann Lombardi [Fri, 13 Aug 2010 14:00:55 +0000 (18:00 +0400)]
b=22632 also build mptlinux on SLES11

i=johann

Add SLES11 to the list of platforms we build mptlinux on.
FWIW, RDAC fails to build on SLES11 so it has not been added here.

13 years agob=22632 update mptsas driver to PH16-4.18.20.04
Brian J. Murrell [Fri, 13 Aug 2010 14:00:54 +0000 (18:00 +0400)]
b=22632 update mptsas driver to PH16-4.18.20.04

i=wangyb
i=yangsheng

13 years agob=23035 split changelog time record into ctime,mtime,atime
Nathan Rutman [Fri, 13 Aug 2010 17:36:41 +0000 (21:36 +0400)]
b=23035 split changelog time record into ctime,mtime,atime

13 years agob=23298 backport some llapi_changelog/copytool fixes from HSM branch
Nathan Rutman [Fri, 13 Aug 2010 17:06:24 +0000 (21:06 +0400)]
b=23298 backport some llapi_changelog/copytool fixes from HSM branch

455f63ad2b92cea37793a3bce5d412b30ea144c5 zero kuc private memory
d1949858dabc7de7738e2179cfc8e4b3d6fa799f make llapi_copytool_recv thread safe
9582d218eb6abef52814b364e16e5b3b24c29658 make llapi_changelog_recv thread safe

13 years agob=20407 TF: "HARD" failovers with multiple targets per server
Elena Gryaznova [Tue, 24 Aug 2010 19:52:29 +0000 (23:52 +0400)]
b=20407 TF: "HARD" failovers with multiple targets per server

i=Brian.Murrell
i=Li.Wei

13 years agob=23531 fix wrong variable use cases in "lustre_acl_xattr_merge2ext()"
Fan Yong [Sat, 21 Aug 2010 14:08:14 +0000 (18:08 +0400)]
b=23531 fix wrong variable use cases in "lustre_acl_xattr_merge2ext()"

fix wrong variable use cases in "lustre_acl_xattr_merge2ext()"

i=Mikhail.Pershin
i=di.wang

13 years agob=23595 return registration errors
Nathan Rutman [Mon, 23 Aug 2010 17:57:28 +0000 (21:57 +0400)]
b=23595 return registration errors

13 years agob=16909 add CNETERR() cleanup console messages
Cliff White [Fri, 20 Aug 2010 21:08:24 +0000 (01:08 +0400)]
b=16909 add CNETERR() cleanup console messages

i=johann.lombardi
i=maxim.patlasov

Change LNET GET/PUT console errors to CNETERR, add CNETERR macro

13 years agob=23634 sanity-sec RUNAS fix
Mikhail Pershin [Tue, 24 Aug 2010 19:13:57 +0000 (23:13 +0400)]
b=23634 sanity-sec RUNAS fix

fix regression from bug 14242 on master

i=tappro
i=vitaly

13 years agob=17485 Don't reset the lov_objid to last_id sent by OST
Vladimir Saveliev [Fri, 20 Aug 2010 15:03:09 +0000 (19:03 +0400)]
b=17485 Don't reset the lov_objid to last_id sent by OST

https://bugzilla.lustre.org/attachment.cgi?id=30559 for head

i=Hongchao.zhang
i=andrew.perepechko

13 years agob=17485 testcase to verify MDS not to allocate same objid to different files
Vladimir Saveliev [Fri, 20 Aug 2010 15:02:36 +0000 (19:02 +0400)]
b=17485 testcase to verify MDS not to allocate same objid to different files

i=johann.lombardi
i=grev

13 years agob=17760 Separate locking for obd bitfield and recovery
Mikhail Pershin [Sat, 21 Aug 2010 10:01:48 +0000 (14:01 +0400)]
b=17760 Separate locking for obd bitfield and recovery

i=adilger
i=zam

13 years agob=23267 Make lustre_idl.h include needed definitions from libcfs.
Ricardo M. Correia [Tue, 17 Aug 2010 17:09:54 +0000 (21:09 +0400)]
b=23267 Make lustre_idl.h include needed definitions from libcfs.

i=nathan.rutman
i=mikhail.pershin

It seems that lustre_idl.h uses symbols such as LASSERT, CLASSERT, LPUX64, etc,
but it doesn't include libcfs.h. This was causing a compilation failure in
b_hd_kdmu. The fix is to include libcfs.h.

13 years agob=22934 fix writeconf testing: require modules for tunefs, don't use SINGLEMDS
Nathan Rutman [Thu, 19 Aug 2010 21:40:05 +0000 (01:40 +0400)]
b=22934 fix writeconf testing: require modules for tunefs, don't use SINGLEMDS

i=johann

13 years agob=17682 Improve debug capability for production systems
Dmitry Zogin [Fri, 20 Aug 2010 14:50:07 +0000 (18:50 +0400)]
b=17682 Improve debug capability for production systems

 Add a warning, when debug/subsystem_debug masks are set by
 numerical values, rather than by symbolic names.

13 years agob=17682 Improve debug capability for production systems
Dmitry Zogin [Fri, 20 Aug 2010 14:44:44 +0000 (18:44 +0400)]
b=17682 Improve debug capability for production systems

 Improve performance of D_RPCTRACE debugging.

 i=andreas.dilger
 i=andrew.perepechko

13 years agob=22610 a truncate_complete_page fix
Mikhail Pershin [Fri, 20 Aug 2010 19:25:26 +0000 (23:25 +0400)]
b=22610 a truncate_complete_page fix

truncate_complete_page implementation for the patchless
client could arbitrarily unset PG_Uptodate flag for a
page being kicked from the page cache, an uptodate check
right after a readpage call in filemap_fault could fail
because of that as though the page read had been unsuccessful.

i=Oleg Drokin
i=Johann Lombardi

13 years agob=23595 fix conf-sanity 57 for remote ost
Nathan Rutman [Fri, 20 Aug 2010 19:00:55 +0000 (23:00 +0400)]
b=23595 fix conf-sanity 57 for remote ost

13 years agob=14242 test_6g fails when b_release_1_6_4 is run on Cray XT3
Elena Gryaznova [Fri, 20 Aug 2010 16:47:22 +0000 (20:47 +0400)]
b=14242 test_6g fails when b_release_1_6_4 is run on Cray XT3

i=Andreas.Dilger

13 years agob=22364 sanity-quota: remote obsolete test_10, test_16
Elena Gryaznova [Fri, 20 Aug 2010 16:59:36 +0000 (20:59 +0400)]
b=22364 sanity-quota: remote obsolete test_10, test_16

i=Yong.Fan

13 years agob=18016 fix index type in ll_read_ahead_page
Oleg Drokin [Fri, 20 Aug 2010 16:00:39 +0000 (20:00 +0400)]
b=18016 fix index type in ll_read_ahead_page

The page index type in ll_read_ahead_page was int which is wrong
and breaks after we cross ~10T barrier breaking read ahead beyod
that offset. Changred it to pgoff_t

i=wangdi
i=panda

13 years agob=22418 2.6.32 compat synchronize_rcu already defined
Mikhail Pershin [Fri, 20 Aug 2010 16:29:06 +0000 (20:29 +0400)]
b=22418 2.6.32 compat synchronize_rcu already defined

i=adilger
i=kalpak

13 years agob=21980 cache `ll_obdo_cache': Can't free all objects
Dmitry Zogin [Thu, 19 Aug 2010 14:53:31 +0000 (18:53 +0400)]
b=21980 cache `ll_obdo_cache': Can't free all objects

 Always use OBDO_ALLOC/FREE for obdo allocations to prevent slab fragmentation.
 Also removing OBD_FL_TEMPORARY flag relicts.

 o=johann
 i=di.wang
 i=dmitry.zoguine

13 years agob=23179 MDS node unresponsive
Isaac Huang [Thu, 19 Aug 2010 17:11:46 +0000 (21:11 +0400)]
b=23179 MDS node unresponsive

Better hash distribution, doubled hash size for the lnet cookie hash.

i=zhen.liang
i=andreas.dilger

13 years agob=23120 eliminate defunct changelog_send_thread processes
Nathan Rutman [Thu, 19 Aug 2010 21:36:44 +0000 (01:36 +0400)]
b=23120 eliminate defunct changelog_send_thread processes

o=thomas.leibovici@cea.fr
i=nathan

13 years agob=16909 Console message cleanup
Cliff White [Thu, 19 Aug 2010 20:28:13 +0000 (00:28 +0400)]
b=16909 Console message cleanup

i=maxim.patlasov
i=johann.lombardi

Use D_NET for DEBUG_REQ

13 years agob=22797 notify users that recovery-[random,double]-scale tests are not functional...
Elena Gryaznova [Thu, 19 Aug 2010 11:23:08 +0000 (15:23 +0400)]
b=22797 notify users that recovery-[random,double]-scale tests are not functional for SOFT failure mode

i=Brian.Murrell

13 years agob=22906 limit filesystem size for LUN size close to 16TB
Mikhail Pershin [Thu, 19 Aug 2010 16:36:07 +0000 (20:36 +0400)]
b=22906 limit filesystem size for LUN size close to 16TB

a=adilger
i=zhiqi.tao
i=girish.shilamkar

13 years agob=21825 doxygen comments for CMM
Mikhail Pershin [Thu, 19 Aug 2010 15:22:42 +0000 (19:22 +0400)]
b=21825 doxygen comments for CMM

i=di.wang