Branch next
Tag:V3.0
NOTE: This release includes an ntirpc pullup, please update your submodule.
V3.0 Release Highlights
-----------------------
* libntirpc
* Use non-blocking writes when we send RPC responses or make RPC callbacks
* Continued improvements of readdir cache
* Use of gss_iov for GSS integrity and privacy encode and decode to save
buffer copies.
* Change xdr encode of attributes to work from struct attrlist and other
changes to save a data copy when returning attributes for NFS v3.
* Implement xdr_putbuffs to save buffer copies for READ and READDIR
responses
which also has the benefit of more completely filling the maximum READDIR
response size for fewer READDIR roundtrips to read a large directory.
* Add LizardFS FSAL
* Completed audit of string buffer handling (strncpy, snprintf and such) to
prevent overflows. Also make utf8str always NUL terminated including on
XDR decode.
* Make python scripts compatible with Python 3
* Python script enhancements and cleanup
* Enhancements to stats collection
* Numerous Coverity issues fixed as well as other bug fixes
Last Merge Highlights
---------------------
* nitrpc tagging for 3.0
* Various Coverity (I think) fixes
* FSAL option for FSALs compliant with NFS v3 end-of-file read behavior
* Mention unit for latency stats
* rados_recov: abort (or not) correctly based on config and shlib
* Convert RecoveryBackend from CONF_ITEM_STR to CONF_ITEM_TOKEN
* Avoid autofs in our list of posix file systems
* Avoid calling stat() on NFS mount points
* configure: check_symbol_exists in cmake-3.15 and later
* CMake - ntirpc lttng is optional
* Bump FSAL_API version to 10
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
fa50a29 Frank S. Filz V3.0
98a6074 Frank S. Filz Bump FSAL_API version to 10
5e72d5e Daniel Gryniewicz Pull up ntirpc to 3.0
483b803 Daniel Gryniewicz CMake - ntirpc lttng is optional
b5b9442 Kaleb S. KEITHLEY configure: check_symbol_exists in cmake-3.15 and
later
aaf370b Malahal Naineni Avoid calling stat() on NFS mount points
b2c7132 Malahal Naineni Avoid autofs in our list of posix file systems
68d45fc Frank S. Filz Convert RecoveryBackend from CONF_ITEM_STR to
CONF_ITEM_TOKEN
501992a Kaleb S. KEITHLEY rados_recov: abort (or not) correctly based on
config and shlib
2dd08d1 Sachin Punadikar Mention unit for latency stats
b8a2f1d TweakySolution FSAL option for FSALs compliant with NFS v3
end-of-file read behavior
29f9290 Xie Changlong use errno
0d82bd0 Xie Changlong avoid use after free
3732b91 Xie Changlong avoid memory leak
1f8a85f Xie Changlong avoid free uninitialized tracker.entries
0ef8ddc Xie Changlong fix wrong size
Show replies by date