Branch next

 

Tag:V4.0.11

 

Merge Highlights

 

* Numerous fixes of Coverity issues

 

* Enable Protocols config in EXPORT_DEFAULTS to work as expected

 

* ganesha: Build with Modern C

 

* Check whether request is a real replay to warn kernel's bug

 

* NLM: nlm send async ipv4 handling.

 

* Fix crash at inc/dec_state_t_ref by getting open_state from hashtable

 

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>

 

Contents:

 

adbb6ec2d Frank S. Filz V4.0.11

8effd5703 liyinshu Fix crash at inc/dec_state_t_ref by getting open_state from hashtable

6c1fb888f Gaurav Gangalwar NLM: nlm send async ipv4 handling.

c5cf8ca1a liyinshu Check whether request is a real replay to warn kernel's bug

708ffe297 Kaleb S. KEITHLEY ganesha: Build with Modern C

dedb81de0 Paul Moyer fixed coverity issue 356423 - improved handling of pidfile

d192cd604 Paul Moyer fixed coverity issue 313020 - i_acl should be e_acl instead

eeaa567a7 Frank S. Filz Enable Protocols config in EXPORT_DEFAULTS to work as expected

b9a0be0b4 Frank S. Filz RGW: fix memory leak of stream and streambuf on error

db3a91861 Frank S. Filz RGW: Be safe with allocations when parsing rados URL

0ff2d9259 Frank S. Filz RGW: Disable xattrs

51ef99e5c Frank S. Filz RGW: construct_handle only returns 0, consistently ignore return

685f7f9ec Frank S. Filz proxyv3_mknode: cleanly return ERR_FSAL_INVAL if nodetype is invalid

d8f97cb79 Frank S. Filz get_nfsmon_export_io: remove dead code

8e4a167e5 Frank S. Filz Logging: fix a type issue with server epoch

1e4d3032c Frank S. Filz mdcache_populate_dir_chunk: state.prev_chunk can't be NULL

5ed3c7dbd Frank S. Filz config_parsing: remove extraneous parameters from config_proc_error call

3b507127a Frank S. Filz encode_posix_acl make count signed so error detection works

b87dd87df Frank S. Filz state_lock: Check return code of HashTable_Del

355acb2fb Frank S. Filz WARNING - BROKEN CODE FOR EVENT_TAKE_NODEID - Make this a bit more obvious

369176ebe Frank S. Filz recovery_fs: Properly account for size of node sub-string

0b9e96a88 Frank S. Filz nfs_dupreq: release t->mtx if we bail out for in-progress dupe req.

fe4c85ead Frank S. Filz NFSv3: Fix unitialized status

2399a8211 Frank S. Filz FSAL: Display ACE needs to use IS_FSAL_ACE_GROUP_ID if not IS_FSAL_ACE_SPECIAL_ID

d27445911 Frank S. Filz VFS: u32 is a pair of uint32_t need to display with PRIx32

59a4e2f36 Frank S. Filz VFS: fix use of return of vfs_fsal_open and remove dead code

28e98a7b1 Frank S. Filz VFS: fix error path in vfs_get_root_fd that can leak fd

18fcbd279 Frank S. Filz FSAL: pds->fsal should not be NULL

1e3ae15f1 Frank S. Filz server_stats - clean up casting to double and division

4e2321b9d Frank S. Filz NFS3: Cleanup handing of immediate return of NFS_REQ_OK

fddeec928 Frank S. Filz EXPORTS: Initialize NULL to old_fullpath and old_pseudopath