- Nov 12, 2008
-
-
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
-
Alexander Zarochentsev authored
b=17235 i=adigler@sun.com add -r 'deletepath' option to createmany.c; createmany.c code cleanup.
-
Elena Gryaznova authored
i=Adilger check config if lustre is mounted before acc-sm run
-
Elena Gryaznova authored
i=Brian assert_DIR cleanup
-
Yury Umanets authored
r=tappro,johann - proper locking in rq pool freeing time
-
Yury Umanets authored
- mark 45 HEAD_EXCEPT as it fails in HEAD (failure is not related to 17310 where this test was added) and new bug for it is filed - 17617.
-
Liang Zhen authored
mode of module_param is not correct
-
Liang Zhen authored
Support zero-copy receive of Chelsio driver b=15093 i=Isaac i=Maxim
-
Yury Umanets authored
r=johann,shadow - fixes in ptlrcp to handle possible long reply unlink for HEAD.
-
Yang Sheng authored
b=17357
-
Yang Sheng authored
b=17357 Back the changes.
-
Bobi Jam authored
b=16578 o=adilger A faster way to get long string.
-
- Nov 06, 2008
-
-
Elena Gryaznova authored
i=Alexander.Zarochentsev i=Adilger COS replay-dual test_21b
-
Alexander Zarochentsev authored
b=15393 i=alex.zhuravlev@sun.com i=tappro@sun.com Commit on sharing. Eliminate inter-client dependencies between uncommitted transactions by doing transaction commits. Thereby clients may recovery independently.
-
Elena Gryaznova authored
i=Adilger correct remote_[mds|ost] fn to work correctly on configuration with several MDS/OSS nodes
-
Yang Sheng authored
b=17357 i=johann, yangsheng Fixed the endian issues for HEAD. Author: shadow
-
huanghua authored
b=17083 i=yury.umanets i=nikita.danilov Before destroying the whole mdt stack, just wait a little bit for the obd_zombie_impexp_thread to destroy all the exports.
-