Details
-
Improvement
-
Resolution: Unresolved
-
Minor
-
Lustre 2.9.0
-
None
-
9223372036854775807
Description
The linux kernel has its own resizable hashtable which can be used in place of libcfs hash code. The linux rhashtable was developed for the networking layer and that layer has very high requirements for performance. Some of the benefits are low latency as well as lockless lookups. Migrating Lustre to rhashtable should mean HUGE PERFORMANCE gains!!!!!
Attachments
Issue Links
- is blocking
-
LU-14535 add option for LFS to get all quota information
- Resolved
- is related to
-
LU-14698 sanityn test_77b scheduling in_atomic()
- Open
-
LU-16365 cached 'ls -l' is slow
- Open
-
LU-18031 soft lockup in cfs_hash_for_each_relax
- Open
-
LU-18187 BUG: KASAN: vmalloc-out-of-bounds in ldlm_reclaim_lock_cb+0xa46/0xa50 [ptlrpc]
- Open
-
LU-6800 Significant performance regression with patch LU-5264
- Resolved
-
LU-11624 BUG: unable to handle kernel NULL pointer at nid_hash()
- Resolved
-
LU-14752 LustreError: 3594004:0:(lu_object.c:2472:lu_object_assign_fid()) ASSERTION( rc == 0 ) failed: failed hashtable insertion: rc = -16
- Resolved
-
LU-10401 sanity test_133g: timeout during MDT mount
- Resolved
-
LU-16253 sanityn: ASSERTION( orro->oo_ref == 0 ) in 77d
- Resolved
-
LU-17191 sanity-quota test_1b, 1d, 1f, 1i: FAIL: user write success, but expect EDQUOT
- Resolved
-
LU-17793 warning: objtool: __cfs_fail_check_set() falls through to next function __cfs_fail_timeout_set()
- Resolved
-
LU-17329 Relaxed POSIX Consistency for Lustre
- Open
-
LU-12511 Prepare lustre for adoption into the linux kernel
- Open
- is related to
-
LU-9859 libcfs simplification
- Open