Branch next
Tag:V6-dev.18
NOTE: This merge includes and ntirpc pullup, please update your submodule
NOTE: We are on the verge of tagging V6.0. There is room for a few more
patches if they can be complete Monday or Tuesday. We will also be merging
changes that make LTTNG tracing easier to use, and then a reformat with
clang. Following that reformat, there will be new commit hooks and we will
no longer use checkpatch.pl.
Please be prepared to rebase (with manual merge) any patches that do no get
merged before those two major hits.
Thanks
Frank
Merge Highlights
* RDMA fixes
* Release the export ref in special cases
* Improve refCount debuggability - StateOwner
* ClientID and RefCount Log Updates
* Release state_owner ref in nfs4_Check_Stateid when client lease has
expired
* Fix so_refcount leak
* atomic: remove broken __sync-based implementations
* wait_to_start_io now allows other threads to proceed when IO cannot start.
* Do not unlock obj_lock twice, that leads to undefined behavior.
* Skip Delegation Recall Async task, if the client_id goes stale
* Handle ASync Completion case, when op_ctx is never set or gets reset
* Skip backtraces & cores during shutdown
* Convert mdc_exp_lock to mutex.
* Convert cih_lock to mutext.
* MDCACHE: Remove unused CIH_GET_RLOCK/CIH_GET_WLOCK flags
* Fix and refactor LTTNG compilation
* Delete unnecessary conditional statements.
* gsh_libunwind having some uninitialised fields
* fix(monitoring): make GetExportLabels thread-safe
* Unblock important log entries
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
d8a169612 Frank S. Filz V6-dev.18
e12715b19 Frank S. Filz libntirpc pullup
ac1564687 Kyle Lippincott atomic: remove broken __sync-based implementations
5df87a39b Sachin Punadikar Unblock important log entries
f1013e19c Sachin Punadikar Fix so_refcount leak
780b87aad zhitaoli fix(monitoring): make GetExportLabels thread-safe
9dc0c76fb Xueqian Hu gsh_libunwind having some uninitialised fields
c2e586b8c izxl007 Delete unnecessary conditional statements.
a2db01182 David Rieber wait_to_start_io now allows other threads to proceed
when IO cannot start.
560f9e0d0 David Rieber Do not unlock obj_lock twice, that leads to undefined
behavior.
89172c032 Shahar Hochma Fix and refactor LTTNG compilation
9effe985b Frank S. Filz MDCACHE: Remove unused CIH_GET_RLOCK/CIH_GET_WLOCK
flags
e00c012a8 Gaurav Gangalwar Convert cih_lock to mutext.
2b7160126 Gaurav Gangalwar Convert mdc_exp_lock to mutex. mdc_clean_entry
uses this lock as rwlock, so better to convert it mutex. Using
pthread_rwlock causing performance overhead during heavy mdcache lru
reaping. Other places where its used ad rdlock are rare like
mdcache_unexport/umount.
dc07e558d Rojin George Release state_owner ref in nfs4_Check_Stateid when
client lease has expired
63d81d923 Rojin George ClientID and RefCount Log Updates
4ba276d59 Rojin George Skip backtraces & cores during shutdown
0c17ef48a Rojin George RDMA fix needed to work with new iovev using io_data.
5c1ad5803 Rojin George Remove unused RDMA Configurations - rq_depth &
sq_depth
130d579a7 Rojin George Fix compilation issue in io_data's release func
eb164028b Rojin George Improve refCount debuggability - StateOwner
29a432d5b Rojin George Ignore Mac DS_Store file
45db3e4f3 Rojin George Handle ASync Completion case, when op_ctx is never
set or gets reset
46177f6f5 Rojin George Skip Delegation Recall Async task, if the client_id
goes stale
bd23d8847 Rojin George Release the export ref in special cases
Show replies by date