- Nov 14, 2008
-
-
Eric Mei authored
reserve some space in mdt_body and mdt_rec_xxx structures and add MDS_SETATTR64_REC to allow possible expansion of uid/gid to 64 bits in the future. b=17601 r=adilger r=huanghua r=fanyong
-
Elena Gryaznova authored
i=Oleg.Drokin RACER accs-m test suit
-
Nathan Rutman authored
i=adilger i=manoj move string-based mask setting into a standalone fn; will also be used by changelogs
-
Elena Gryaznova authored
i=Adilger skip sanity test_100 for NETTYPE != tcp
-
- Nov 13, 2008
-
-
Nikita Danilov authored
-
Yury Umanets authored
r=adilger,behlendorf1 - avoid div/mod in lustre_hash code
-
Oleg Drokin authored
r=adilger, Lee Ward Do not get extra reference on source inode since we already hold the reference from previous name.
-
- Nov 12, 2008
-
-
Nikita Danilov authored
-
Nikita Danilov authored
-
Nikita Danilov authored
-
Elena Gryaznova authored
i=Yury.Umanets insanity cleanup (remove dup fn)
-
Yury Umanets authored
r=shadow,vitaly - check rq_phase correctly in ptlrpc_expired_set() and couple of other places.
-
Yury Umanets authored
-
Yury Umanets authored
r=tappro,wangdi - fixes ost cleanup issue due to missed llcd_put() in the case ost does not receive disconnect from mds; - do not sleep on hanging llcd. Instead assert on it _after_ stopping recov_thread's ptlrpcd which should kill any remeining llcds; - fixes and cleanups, comments.
-
Elena Gryaznova authored
i=Oleg.Drokin new runracer script
-
Elena Gryaznova authored
-
Yang Sheng authored
b=17379 As adilger asked, remove the "out_release:" entirely.
-
Elena Gryaznova authored
i=Adilger use current config instead of reformat fs to have single ost
-
Nikita Danilov authored
-
Nikita Danilov authored
-
alex authored
i=adilger - fix test checking ROC cache invalidation
-
- Nov 11, 2008
-
-
Nikita Danilov authored
-
Nikita Danilov authored
-
Liang Zhen authored
Assign msg_ev for GET before lnet_prep_send for REPLY i=isaac
-
tianzy authored
Remove usage of trace_call_on_all_cpus() b=15878 i=adilger i=robert.read
-
Liang Zhen authored
Allow user to specify small value for o2iblnd::concurrent_sends b=15983 i=isaac
-
Hongchao Zhang authored
b=17176 fixed a bug in 14774 patch -- compare peer's nid instead of self's nid in ptlrpc_connection during select failover MDS/OST nodes i=deen
-
Pravin Shelar authored
i=umka i=h.huang patch to add lr_padding to lu_range struct. this field will be used by compact fld work.
-
Yang Sheng authored
b=17458 i=shadow, bobijam Update kernel to SLES10 SP2 2.6.16.60-0.31.
-
Hongchao Zhang authored
b=17495 move the check of recovering state of the OST in osc_precreate out of "if (oscc->oscc_last_id < oscc->oscc_next_id)" condition so create operation don't use recovering OST i=adilger i=nathan.rutman
-
- Nov 10, 2008
-
-
Nikita Danilov authored
-
Terry Rutledge authored
-
Yury Umanets authored
- fixes manual_umount_client() in conf_sanity.sh to handle --force correctly as it is used by number of tests (this part should be missed in tests porting); - add assert before decref mgc refcounter; - fixed possible leaked niduuid in case of error; - kill @rc in server_put_super() as it is not used; - use OBD_FAIL_CHECK_ORSET in ptlrpc_check_set() to avoid assert; - enable test_45 as it is working now.
-
Liu Ying authored
add b_hd_params_tree branch
-
Elena Gryaznova authored
i=Alexander.Zarochentsev cos new test_33a
-
- Nov 08, 2008
-
-
Yury Umanets authored
r=shadow,johann - make sure that no new inflight rpcs may come after ptlrpcd_deactivate_import() for both synchronous and asynchronous sending. To do so we make sure that imp_inflight++ is done only when permission is granted by ptlrpc_import_delay_req() which makes decision should req be sent, deferred or killed as import is not in the state to send it in observable future. For async sending, rpc is only counted inflight when its added to sending or delaying list instead of just adding it to set for processing. This fixes assert in ptlrpc_invalidate_import() and as number of other issues; - synchronize imp_inflight and the presence on sending or delaying list for ptlrpc_queue_wait() case. So that, now it is guaranteed that if im_inflight != 0 we may always find hanging rpc either in sending or in delaying list; - make sure that in ptlrcp_queue_wait() we remove rpc from sending or delaying list and dec inflight only after ptlrpc_unregister_reply() is done. This way we make sure that accounting is correct. Rpc can't be returned to the pool or counted finished until lnet lets us go with finished reply unlink; - check for inflight and rq_list in pinger; - comments, cleanups;
-
Nikita Danilov authored
-
- Nov 07, 2008
-
-
Nikita Danilov authored
b=14166
-
Yury Umanets authored
b=17511 r=johann,adilger - removes deadlock possibility by disabling rehash in hash_del() operations and moving hash_add() out of spin_locks when calling. Hash table has own mechanisms for protecting its structures and it also has hash_add_unique() method for using in concurrent run contexts; - fixed missed lh_put() in hash_add_unique() which led to extra refs in some cases (extra ref to export) and inability to cleanup; - fixed __lustre_hash_set_theta() which set @max theta into ->lh_min_theta; - in lustre_hash_rehash_size() disable rehash also for the case when new and old hash sizes equal in corner cases (max_size or min_size). Before this fix it could be possible to do needless rehashes when size is actually did not change but we do this expensive operation; - disable rehash in hash_add_unique() if no actual add happened since entry with the same key is already found in the table; - some cleanups in hash table code;
-
Elena Gryaznova authored
i=Adilger replace cleanup_and_setup_lustre fn by check_and_setup_lustre fn
-