Whamcloud - gitweb
fs/lustre-release.git
14 years agob=18631
nicolas.williams [Thu, 5 Nov 2009 20:56:12 +0000 (20:56 +0000)]
b=18631
i=robert.read@sun.com
i=tom.wang@sun.com

14 years agoBranch HEAD
vitaly [Thu, 5 Nov 2009 20:37:53 +0000 (20:37 +0000)]
Branch HEAD
b=18478
i=jay

sanity test_180, specify node for the test properly

14 years agoBranch HEAD
zam [Wed, 4 Nov 2009 18:44:10 +0000 (18:44 +0000)]
Branch HEAD
b=20498
i=tappro
i=robert.read

More debugging output for hanging unmount: dump locks
for the exports with extra references.

14 years agob=20529
jxiong [Wed, 4 Nov 2009 13:25:35 +0000 (13:25 +0000)]
b=20529
r=jay,wangdi

- fix memory map issue of group lock
- revise liblustre group lock implementation

14 years agoBranch HEAD
tianzy [Wed, 4 Nov 2009 07:15:38 +0000 (07:15 +0000)]
Branch HEAD
don't reveal unnecessary message to users
b=21068
i=rebort
i=yong.fan

14 years agob=20703,i=wangdi:
isaac [Wed, 4 Nov 2009 06:26:55 +0000 (06:26 +0000)]
b=20703,i=wangdi:
- fixed a wrong error message.

14 years agob=19200
fanyong [Wed, 4 Nov 2009 05:29:17 +0000 (05:29 +0000)]
b=19200
i=tom.wang
i=oleg.drokin
i=adilger

Drop join file, do not support it any more.

14 years agob=19128
green [Wed, 4 Nov 2009 04:17:26 +0000 (04:17 +0000)]
b=19128
r=adilger,tappro,rread

Properly add a request to the start of a replay list if there are no
requests with smaller tid in the list already.

14 years agob=20530
fanyong [Wed, 4 Nov 2009 02:20:51 +0000 (02:20 +0000)]
b=20530
i=johann
i=tianzy

In quota slaves, quota_chk_acq_common() shouldn't retry indefinitely
if relative clients are evicted or reconnect already.

14 years agob=20975
manoj [Tue, 3 Nov 2009 22:17:51 +0000 (22:17 +0000)]
b=20975
r=robert.read
r=nathan.rutman

Change forced stop of MDS to a normal stop.

14 years agoBranch HEAD
robert.read [Tue, 3 Nov 2009 20:55:09 +0000 (20:55 +0000)]
Branch HEAD
b=21255,9787

Temporarily disable long running test.

14 years agoBranch: b_cmd_cray
wangdi [Fri, 30 Oct 2009 18:58:30 +0000 (18:58 +0000)]
Branch: b_cmd_cray
Use HEAD version ldiskfs on b_cmd_cray branch.

14 years agoBranch HEAD
vitaly [Fri, 30 Oct 2009 10:42:14 +0000 (10:42 +0000)]
Branch HEAD
b=21168
i=jian.yu

ensure all OST get reconnected after the client remount before proceeding

14 years agoBranch HEAD
vitaly [Fri, 30 Oct 2009 10:37:28 +0000 (10:37 +0000)]
Branch HEAD
b=18478
i=jay
i=liang

a new osc is added for echo client purpose (instead of re-using an existing one)
a test is added

14 years agob=19242
grev [Thu, 29 Oct 2009 14:12:04 +0000 (14:12 +0000)]
b=19242
i=Robert.Read
additional mdcdev check

14 years agoBranch HEAD
tappro [Thu, 29 Oct 2009 12:13:43 +0000 (12:13 +0000)]
Branch HEAD
b=20802
i=adilger
i=rread

Exit with error from class_new_export() if export is being stopped instead of
assertion. Properly clean up export data in error path.

14 years agoBranch HEAD
tappro [Thu, 29 Oct 2009 12:10:04 +0000 (12:10 +0000)]
Branch HEAD
b=20802
i=adilger
i=rread

delete client slot early, during export disconnect to avoid duplicated records
in last_rcvd file about the same export uuid

14 years agoBranch HEAD
tappro [Thu, 29 Oct 2009 12:07:24 +0000 (12:07 +0000)]
Branch HEAD
b=20802
i=adilger
i=alex

take export reference for transaction callback during client addition

14 years agoBranch HEAD
tappro [Thu, 29 Oct 2009 12:02:07 +0000 (12:02 +0000)]
Branch HEAD
b=20802
i=adilger
i=alex

don't sync upon client slot deletion, do server update at first instead.

14 years agob=19906
jxiong [Thu, 29 Oct 2009 02:47:03 +0000 (02:47 +0000)]
b=19906
r=rread

remove noisy messages in cl_lock_get/put/get_trust.

14 years agoBranch HEAD
fanyong [Thu, 29 Oct 2009 02:16:02 +0000 (02:16 +0000)]
Branch HEAD
b=21064
i=robert.read
i=rahul.deshmukh

1) do not wait service thread in "ptlrpc_stop_thread()" if it has stopped already.
2) give more debug information if service thread can not stop.

14 years agoBranch HEAD
fanyong [Thu, 29 Oct 2009 02:00:48 +0000 (02:00 +0000)]
Branch HEAD
b=20984
i=robert.read
i=tom.wang

1) increase sleep interval for "sleep_maxage()".
2) use "O_LOV_DELAY_CREATE" mode when create in "get_mds_dir()" to detect MDT index,to avoid unnecessary "enospc" error.
3) only obtain the first line if the output contain many OSTs result.
4) other fixes from b1_8.

14 years agoBranch HEAD
fanyong [Thu, 29 Oct 2009 01:40:54 +0000 (01:40 +0000)]
Branch HEAD
b=21056
i=tappro
i=robert.read

Hold lov obd_device reference count before access lower OSC target.

14 years agoBranch HEAD
vitaly [Tue, 27 Oct 2009 12:25:52 +0000 (12:25 +0000)]
Branch HEAD
b=20098

reverting patches as they lead to some problems

14 years agob=20308
grev [Tue, 27 Oct 2009 10:33:19 +0000 (10:33 +0000)]
b=20308
i=Robert.Read
statahead test: N mountpoints on all available clients

14 years agoadd 2.6.27 kernel support
shadow [Mon, 26 Oct 2009 08:09:35 +0000 (08:09 +0000)]
add 2.6.27 kernel support

Branch HEAD
b=14250
i=rread
i=jay

14 years agoBranch HEAD
robert.read [Fri, 23 Oct 2009 19:26:30 +0000 (19:26 +0000)]
Branch HEAD
b=20790
i=nathan

Add ltrack_stats to HEAD.

14 years agoBranch HEAD
bobijam [Fri, 23 Oct 2009 06:09:35 +0000 (06:09 +0000)]
Branch HEAD
b=20149

add more debug info.

14 years agoUpdaged version string for 2.0.0 build 29.
stinson1947 [Thu, 22 Oct 2009 20:14:21 +0000 (20:14 +0000)]
Updaged version string for 2.0.0 build 29.

14 years agoBranch HEAD
johann [Thu, 22 Oct 2009 12:08:51 +0000 (12:08 +0000)]
Branch HEAD
b=20633
i=green
i=eeb

disable irq in trace_lock_tcd only when needed.

14 years agoBranch HEAD
vitaly [Thu, 22 Oct 2009 11:16:03 +0000 (11:16 +0000)]
Branch HEAD
b=20571
i=green
i=deen

handle openflags in liblustre properly

14 years agob=20897
maxim [Thu, 22 Oct 2009 10:40:20 +0000 (10:40 +0000)]
b=20897
i=isaac
i=maxim
Fix for conn race when create_conn creates conn and add it to peer's list,
releases global lock, gets a comm error, acquires the lock again and attempts
to close the conn while it could be closed by some other thread.

14 years agoBranch HEAD
zam [Thu, 22 Oct 2009 07:35:58 +0000 (07:35 +0000)]
Branch HEAD
b=20831
i=nathan.rutman
i=robert.read

Fix a race between do_requeue and client_disconnect_export by protecting
the check for cl_conn_count by the client semaphore.

14 years agoBranch HEAD
tianzy [Thu, 22 Oct 2009 05:39:31 +0000 (05:39 +0000)]
Branch HEAD
clean the code relative to lqs_refcount
b=18782
i=johann
i=panda

14 years agoBranch HEAD
bobijam [Thu, 22 Oct 2009 03:26:03 +0000 (03:26 +0000)]
Branch HEAD
b=19325
i=vitaly.fertman
i=oleg.drokin (green)

Description: Adjust locks' extents on their first enqueue, so that at the time
             they get granted, there is no need for another pass through the
             queues since they are already shaped into the proper forms.

14 years agobranch: HEAD
ericm [Thu, 22 Oct 2009 03:15:20 +0000 (03:15 +0000)]
branch: HEAD
wait before test file size.
b=20801
r=rread

14 years agoBranch HEAD
fanyong [Thu, 22 Oct 2009 02:38:49 +0000 (02:38 +0000)]
Branch HEAD
b=20811
i=tianzy
i=robert.read

Do not try to acquire quota from master repeatly if mismatched quota configure was found.

14 years agob=20863
grev [Tue, 20 Oct 2009 14:42:38 +0000 (14:42 +0000)]
b=20863
i=Brian
sanity test_200* cleanup

14 years agoBranch HEAD
vitaly [Tue, 20 Oct 2009 12:37:38 +0000 (12:37 +0000)]
Branch HEAD
b=20098
i=green
i=tappro

pin open rpc properly in memory

14 years agoBranch HEAD
vitaly [Tue, 20 Oct 2009 12:35:03 +0000 (12:35 +0000)]
Branch HEAD
b=20098
i=tappro
i=green

adding refcount to md_open_data

14 years agob=20824
jxiong [Tue, 20 Oct 2009 09:20:45 +0000 (09:20 +0000)]
b=20824
r=wangdi,eric.mei

Reimplement cl_lock_peek().

14 years agoremove assert for replay data.
shadow [Tue, 20 Oct 2009 05:25:58 +0000 (05:25 +0000)]
remove assert for replay data.

Branch HEAD
b=21044
i=zam

14 years ago Branch HEAD
dzogin [Tue, 20 Oct 2009 03:21:38 +0000 (03:21 +0000)]
 Branch HEAD
 b=20302
 i=johann
----------------------------------------------------------------------
 Modified Files:
  lustre/ChangeLog lustre/ptlrpc/client.c
---------------------------------------------------------------------
Description: Fix in ptlrpc_expire_one_request() to print the signed time
     difference.

14 years agoBranch HEAD
fanyong [Tue, 20 Oct 2009 02:05:09 +0000 (02:05 +0000)]
Branch HEAD
b=15691
i=eric.mei
i=jian.chen

Repeating test when found performance dropped to reduce the affect of external events.

14 years agobranch: HEAD
ericm [Mon, 19 Oct 2009 21:21:48 +0000 (21:21 +0000)]
branch: HEAD
fix ost buil read/write busy waiting.
b=20444
r=rread
r=wangdi

14 years agoBranch HEAD
zam [Mon, 19 Oct 2009 20:05:53 +0000 (20:05 +0000)]
Branch HEAD
b=20136
i=johann
i=alexey.lyashkov

mdt_sendpage: exit l_wait_event and abort bulk on reconnect.

14 years agob=20818,i=rread,i=liang:
isaac [Thu, 15 Oct 2009 04:14:37 +0000 (04:14 +0000)]
b=20818,i=rread,i=liang:
- user options libcfs_console_(max|min)_delay ignored by libcfs.

14 years agob=17103,i=nikita,i=green,i=isaac:
isaac [Thu, 15 Oct 2009 04:05:36 +0000 (04:05 +0000)]
b=17103,i=nikita,i=green,i=isaac:
- Rewrite ptlrpc_queue_wait() using sets (from rread).

14 years agob=20584
zhanghc [Thu, 15 Oct 2009 02:49:09 +0000 (02:49 +0000)]
b=20584

set "IT_CREAT" in the default intent(oit) in function
ll_file_open(llite/file.c) if "it_flags" contains O_CREAT

i=johann@sun.com
i=alexey.lyashkov@sun.com

14 years agosimplify disconnecting client export and avoid sending requests after client is
shadow [Thu, 15 Oct 2009 02:42:36 +0000 (02:42 +0000)]
simplify disconnecting client export and avoid sending requests after client is
dead.

Branch HEAD
b=19557
i=tappro
i=shadow

14 years agob=20394
jxiong [Thu, 15 Oct 2009 02:07:16 +0000 (02:07 +0000)]
b=20394
r=tappro,rread

Fix an over-strict assertion

14 years agoBranch HEAD
fanyong [Thu, 15 Oct 2009 01:45:51 +0000 (01:45 +0000)]
Branch HEAD
b=21028
i=tappro
i=robert

Initialize "req->rq_timed_list" anyway when it is unlinked from the list.

14 years agob=20719
grev [Wed, 14 Oct 2009 21:55:27 +0000 (21:55 +0000)]
b=20719
i=Alexey.Lyashkov
i=Robert.Read
test_68a: load llite_loop if not loaded
module_loaded fn

14 years agoAdd missing changelog entry.
brian [Wed, 14 Oct 2009 21:46:13 +0000 (21:46 +0000)]
Add missing changelog entry.

14 years agobranch: HEAD
ericm [Wed, 14 Oct 2009 21:42:13 +0000 (21:42 +0000)]
branch: HEAD
fix the OST grant number synchronization.
b=20278
r=wangdi
r=vs

14 years agoBranch HEAD
johann [Wed, 14 Oct 2009 20:59:10 +0000 (20:59 +0000)]
Branch HEAD
b=19345
i=shadow
i=wangdi

use shrink_dcache_sb() instead of shrink_dcache_parent() since
the latter can hold the cpu for a long time.

14 years agoBranch b1_8
johann [Tue, 13 Oct 2009 21:01:57 +0000 (21:01 +0000)]
Branch b1_8
b=19763
i=adilger
i=girish

speed up quotacheck. take into account itable_unused_count.

14 years agoBranch HEAD
zam [Tue, 13 Oct 2009 11:40:48 +0000 (11:40 +0000)]
Branch HEAD
b=20740
i=alexey.lyashkov
i=andrew.perepechko

replace client_obd_list_is_locked and the corresponding assertions
in the osc code by ASSERT_SPIN_LOCKED() because the first doesn't
work correctly w/o CONFIG_SMP on.

14 years agoBranch HEAD
zam [Tue, 13 Oct 2009 11:33:00 +0000 (11:33 +0000)]
Branch HEAD
b=20642
i=zhen.liang
i=alexander.zarochentsev

fix for already freed rs object access in commit_replies:
1 . Introduce rs->rs_committed flag to indicate that commit_replies() has done
  all access to the rs object.
2. check rs->rs_committed instead of list_empty_careful() to sure that
   commit_replies does not access the rs object in parallel with
   ptlrpc_handle_rs and it is safe not to use exp_uncommitted_replies_lock.

14 years agoBranch HEAD
tappro [Tue, 13 Oct 2009 07:07:29 +0000 (07:07 +0000)]
Branch HEAD
b=20887
i=nathan
i=rread

use AT naturally for recovery requests. Their deadline is set to at_extra value
so early replay will be set back if request is in recovery queue.

14 years agoBranch HEAD
tappro [Tue, 13 Oct 2009 06:02:55 +0000 (06:02 +0000)]
Branch HEAD
b=19884,20274
i=vitaly
i=rread

wait for mds-ost sync and for destroy is done before calculating free space
after tests

14 years agob=20766
nathan [Mon, 12 Oct 2009 23:26:13 +0000 (23:26 +0000)]
b=20766
i=adilger
i=thomas.leibovici@cea.fr
changelog records using epoch time instead of CURRENT_SECONDS

14 years agob=20689
nathan [Mon, 12 Oct 2009 23:20:39 +0000 (23:20 +0000)]
b=20689
i=manoj
i=yujian
use the correct osc name for add_failnid

14 years ago* fixed comment empty LN_CONFIG_USERSPACE macro definition
eeb [Mon, 12 Oct 2009 19:03:12 +0000 (19:03 +0000)]
* fixed comment empty LN_CONFIG_USERSPACE macro definition

14 years ago* Defined empty LN_CONFIG_USERSPACE macro to avoid a warning when
eeb [Mon, 12 Oct 2009 19:01:16 +0000 (19:01 +0000)]
* Defined empty LN_CONFIG_USERSPACE macro to avoid a warning when
  running ./configure sincew it's called from build scripts shared
  by all branches.

14 years agob=18857
robert.read [Fri, 9 Oct 2009 23:14:52 +0000 (23:14 +0000)]
b=18857

Skip both 33a and 33b.

14 years agob=19720
brian [Fri, 9 Oct 2009 13:47:37 +0000 (13:47 +0000)]
b=19720
i=robert.read
i=dmitry.zogin

Clean up various warnings stemming from unused variables and unchecked
function return values.

14 years ago* Fixed comment describing how cl_lock_operations::clo_modify() is called
eeb [Fri, 9 Oct 2009 12:24:19 +0000 (12:24 +0000)]
* Fixed comment describing how cl_lock_operations::clo_modify() is called

14 years agob=18150
grev [Fri, 9 Oct 2009 11:33:23 +0000 (11:33 +0000)]
b=18150
i=Johann
tets_22: correct check of mount client without ost

14 years agob=20826
jxiong [Fri, 9 Oct 2009 11:21:30 +0000 (11:21 +0000)]
b=20826
r=wangdi,jay

Rework the patch of bug 20305.

14 years ago- Removed confusing comment about an invalid assertion that was removed.
eeb [Fri, 9 Oct 2009 09:25:33 +0000 (09:25 +0000)]
- Removed confusing comment about an invalid assertion that was removed.

14 years agoUpdated for 2.0 build 28.
stinson1947 [Thu, 8 Oct 2009 23:31:52 +0000 (23:31 +0000)]
Updated for 2.0 build 28.

14 years agobranch: HEAD
ericm [Thu, 8 Oct 2009 21:51:14 +0000 (21:51 +0000)]
branch: HEAD
really send setattr cookies to OSTs.
b=20756
r=wangdi
r=tappro

14 years agobranch: HEAD
ericm [Thu, 8 Oct 2009 21:06:14 +0000 (21:06 +0000)]
branch: HEAD
use separate lprocfs counter for softirq context.
b=20650
r=eeb
r=rread

14 years agobranch: HEAD
ericm [Thu, 8 Oct 2009 21:00:29 +0000 (21:00 +0000)]
branch: HEAD
speed up mdsrate test.
b=20501
r=rread
r=grev

14 years agob=19113
panda [Thu, 8 Oct 2009 20:39:20 +0000 (20:39 +0000)]
b=19113
o=Johann Lombardi
i=Nathan Rutman
i=Andrew Perepechko

avoid stopping race with ptlrpc thread

14 years agoFixed a typo.
deshmukh [Thu, 8 Oct 2009 06:49:19 +0000 (06:49 +0000)]
Fixed a typo.

14 years agoBranch HEAD
robert.read [Wed, 7 Oct 2009 17:48:59 +0000 (17:48 +0000)]
Branch HEAD
b=18857

Disable replay-single test 33b.

14 years agob=20784
maxim [Wed, 7 Oct 2009 10:05:39 +0000 (10:05 +0000)]
b=20784
i=rread
Minor fix of regexp in test_215. Re-enabling test_215. Minor change of test_36f to restore locale settings after test.

14 years agoBranch HEAD
vitaly [Wed, 7 Oct 2009 09:54:26 +0000 (09:54 +0000)]
Branch HEAD
b=18629
i=rread

reconnect the client back

14 years agoBranch HEAD
johann [Wed, 7 Oct 2009 09:50:02 +0000 (09:50 +0000)]
Branch HEAD
b=20903
i=rread
i=dmitry

Prevent deadlock if obd_zombie_barrier() is called from the zombie thread context.

14 years agob=20672
deshmukh [Wed, 7 Oct 2009 07:47:12 +0000 (07:47 +0000)]
b=20672
i=adilger
i=bzzz

Details:

The pre-allocation tracker "bb_prealloc_nr" was not descrimented
even if pre-allocation was free. This problem is fixed with this
patch. Also some cleanup.

14 years agoadd cvsignore to tests/mpi
nathan [Tue, 6 Oct 2009 22:45:23 +0000 (22:45 +0000)]
add cvsignore to tests/mpi

14 years agob=20603
nathan [Tue, 6 Oct 2009 22:43:44 +0000 (22:43 +0000)]
b=20603
i=rahul
i=rread
use sync output for changelog so we don't overflow buffer

14 years agoBranch HEAD
vitaly [Tue, 6 Oct 2009 19:18:04 +0000 (19:18 +0000)]
Branch HEAD
b=20098

reverting

14 years agoBranch HEAD
vitaly [Tue, 6 Oct 2009 13:12:42 +0000 (13:12 +0000)]
Branch HEAD
b=20929
i=tappro
i=rread

dequeue req if needed on error

14 years agodoc improvements
nathan [Mon, 5 Oct 2009 21:19:26 +0000 (21:19 +0000)]
doc improvements

14 years agobranch: HEAD
ericm [Mon, 5 Oct 2009 15:00:05 +0000 (15:00 +0000)]
branch: HEAD
fix quota for the patch of bz19778.
a=tianzy
i=fanyong
i=andrew.perepechko

14 years agob=17670
pravins [Mon, 5 Oct 2009 04:23:27 +0000 (04:23 +0000)]
b=17670
fix build failure.

14 years agob=17670
pravins [Sun, 4 Oct 2009 18:13:14 +0000 (18:13 +0000)]
b=17670
i=adilger
i=girish

        add "FID in dirent" support in ext4

14 years agob=17670
pravins [Sun, 4 Oct 2009 18:05:00 +0000 (18:05 +0000)]
b=17670
i=adilger
i=rahul
i=girish

add "FID in dirent" support in ext3

14 years agoBranch HEAD
robert.read [Fri, 2 Oct 2009 23:50:08 +0000 (23:50 +0000)]
Branch HEAD
b=20784,20719

Disable test 214 because of bug 20784.
Revert skip_env changes in test 68a,b.

14 years agob=20878
nathan [Fri, 2 Oct 2009 23:47:09 +0000 (23:47 +0000)]
b=20878
i=rread
temporarily disable 5a, 5b until 20878 is fixed

14 years ago Branch HEAD
dzogin [Fri, 2 Oct 2009 19:47:03 +0000 (19:47 +0000)]
 Branch HEAD
 b=20902
 i=grev

 Modified Files:
  lustre/tests/conf-sanity.sh
Description: Conf-sanity test 50g cleanup

14 years ago* Added make target (mkid) to build idutils database
eeb [Fri, 2 Oct 2009 12:53:31 +0000 (12:53 +0000)]
* Added make target (mkid) to build idutils database

* Change cscope/ctags/etags targets to skip ldiskfs/linux-stage
  directory to avoid duplicate symbol matches.

14 years agoBranch HEAD
shadow [Fri, 2 Oct 2009 11:16:49 +0000 (11:16 +0000)]
Branch HEAD
b=19662
i=adilger
i=shadow

14 years agob=20698
grev [Thu, 1 Oct 2009 21:27:03 +0000 (21:27 +0000)]
b=20698
i=Robert.Read
new base for new test_[a-z] tests

14 years agob=17873
grev [Thu, 1 Oct 2009 13:37:14 +0000 (13:37 +0000)]
b=17873
i=Brian
use skip_env instead of skip

14 years agoBranch HEAD
vitaly [Thu, 1 Oct 2009 10:03:42 +0000 (10:03 +0000)]
Branch HEAD
b=20098
i=tappro
i=green

mod refcount is added to avoid usage after freeing

14 years agoBranch HEAD
johann [Thu, 1 Oct 2009 09:44:06 +0000 (09:44 +0000)]
Branch HEAD
b=20205
i=panda
i=oleg
i=vitaly

don't call ost_rw_prolong_locks() for lockless i/o.