- Nov 03, 2008
-
-
Mikhail Pershin authored
b:16389 i:rread,nathan
-
- Oct 27, 2008
-
-
Johann Lombardi authored
b=17385 i=green i=shadow grab lock reference when the lock is added to the waiting or expired list.
-
Bobi Jam authored
b=11089 i=nathan.rutman i=adilger per-nid client statistics for MDT.
-
- Oct 24, 2008
-
-
Andreas Dilger authored
Fix whitespace, line wrapping.
-
- Oct 22, 2008
-
-
Andreas Dilger authored
Don't print two console messages where one would do.
-
Yury Umanets authored
r=johann,adilger - fixes resent rpcs for those sent by set and also fixes log_cancel resent handling; - cleanups.
-
- Oct 21, 2008
-
-
Yury Umanets authored
r=shadow,wangdi - fixes wrong work with llog in catalog that led to removing alive object on ost in recovery time; - cleanups.
-
- Oct 18, 2008
-
-
Nikita Danilov authored
there. Actual usage will be in CLIO. b=16450
-
Nikita Danilov authored
b=16450
-
Nikita Danilov authored
ldlm_cancel_shrink_policy() to estimate lock "value", instead of hard-coded `number of pages' logic. b=16450
-
Nikita Danilov authored
addref a lock that might be being canceled concurrently. b=16450
-
Nikita Danilov authored
lu_ref fields ->l_reference and ->lr_reference are added to ldlm_lock and ldlm_resource. LDLM interface has to be changed, because code that releases a reference on a lock, has to "know" what reference this is. In the most frequent case lock = ldlm_handle2lock(handle); ... LDLM_LOCK_PUT(lock); no changes are required. When any other reference (received _not_ from ldlm_handle2lock()) is released, LDLM_LOCK_RELEASE() has to be called instead of LDLM_LOCK_PUT(). Arguably, changes are pervasive, and interface requires some discipline for proper use. On the other hand, it was very instrumental in finding a few leaked lock references. b=16450
-
Nikita Danilov authored
b=16450
-
Nikita Danilov authored
errno values. CLIO needs this to prevent LDLM specific constants from escaping ldlm and osc. b=16450
-
Nikita Danilov authored
ldlm_completion_ast() cannot handle as it waits until lock is granted. Introduce new ldlm_completion_ast_async() for this. Also comment ldlm_completion_ast(). b=16450
-
Nikita Danilov authored
memory---a requirement implemented through ->o_join_lru() obd method in HEAD. Remove this method and its users. b=16450
-
Nikita Danilov authored
wrap them into struct ldlm_callback_suite. b=16450
-
Nikita Danilov authored
is locked simultaneously. Also, fix possible dead-lock in ldlm_lock_change_resource() by enforcing particular lock ordering. b=16450
-
Nikita Danilov authored
state. b=16450
-
Nikita Danilov authored
implemented---another is checked in yet to be landed core CLIO code. b=16450
-
Nikita Danilov authored
b=16450
-
- Oct 07, 2008
-
-
Johann Lombardi authored
b=17026 i=shadow i=oleg Description: (ptllnd_peer.c:557:kptllnd_peer_check_sends()) ASSERTION(!in_interrupt()) failed Details: fix stack overflow in the distributed lock manager by defering export eviction after a failed ast to the elt thread instead of handling it in the dlm interpret routine.
-
- Oct 03, 2008
-
-
Andreas Dilger authored
Add clarifying comment.
-
- Sep 16, 2008
-
-
Bobi Jam authored
b=16788 i=adilger i=nathan.rutman add per-nid statistics on HEAD.
-
- Sep 15, 2008
-
-
Nathan Rutman authored
i=nathan i=adilger OST pools on HEAD, comprehensive patch including 17054:19007; 16935:18918,19012,19089,19128; 16978:18872
-
- Sep 13, 2008
-
-
Yury Umanets authored
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.
-
- Sep 11, 2008
-
-
deen authored
ones. b=11301 i=johann i=alexey.lyashkov
-
- Sep 03, 2008
-
-
Yury Umanets authored
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 Umanets authored
r=umka,tappro - fix flock support for HEAD (original patch from Oleg Drokin aka green)
-
- Aug 25, 2008
-
-
Yury Umanets authored
r=tappro,shadow - fixes some recover-small tests
-
- Aug 23, 2008
-
-
Yury Umanets authored
r=nikita,shadow - fixes printk in portable code.
-
- Aug 14, 2008
-
-
deen authored
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
-
- Aug 13, 2008
-
-
Bobi Jam authored
b=15924 i=johann add a test case for bug 15924, combine flock tests code into a single file flocks_test.c
-
- Aug 12, 2008
-
-
Yury Umanets authored
r=nikita,adilger - fixes pools thread often wake up and eat CPU; - cleanups and comments. Read more details in the bug.
-
- Aug 11, 2008
-
-
Andrew Perepechko authored
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
-
- Aug 07, 2008
-
-
Alexey Lyashkov authored
Branch HEAD b=14929 i=rread i=panda
-
kalpak authored
b=16098 Add URL for GPLv2 license in copyright headers
-
- Aug 05, 2008
-
-
Robert Read authored
b=16620 i=adilger i=shadow i=isaac First stage of Libcfs cleanup. This landing includes the patches from bugs 16159, 16420, 16445, 16478, and 16479.
-
- Jul 29, 2008
-
-
Bobi Jam authored
b=15924 i=johann, green should check ldlm_lock::l_destroyed with ldlm_resource::lr_lock locked.
-
- Jul 27, 2008
-
-
kalpak authored
b=16098 change CFS license headers to Sun headers
-