Branch next

 

Tag:V2.7.0

 

This release contains a libntirpc pullup, please refresh your submodule.

 

Release Highlights

 

* Some minor fixes in final merge

 

* Pull up libntirpc 1.7.0

 

* Support for async I/O operations in the FSALs

 

* Many bug fixes (many backported to V2.6-stable)

 

* Strip out legacy dirent cache

 

* Change dirent AVL tree to index by name instead of hash

 

* fs_locations fixes

 

* FSAL_LUSTRE reintroduced, built on FSAL_VFS

 

* NLM Fixups to allow Windowws NFS client to work

 

* BIND_CONN_TO_SESSION

 

* response size tracking

 

* Only cache NFS v4.1 responses that are requested to be cached

 

* Grace period enhancements including better cluster grace period handling

 

* FSAL_GLUSTER implementation of V4.2 SEEK

 

* Improved V4.2 fallocate operation with Ceph implementation

 

* MDCACHE imrovements in thread wait and open fd high water mark handling

 

* Make expire_time_attr settable in EXPORT_DEFAULTS

 

* Fixed a number of places where op_ctx was not set including in upcalls

 

* Big expansion of gtest suite with modularity improvements

 

* Delegation bug fixes

 

* Close races in export/unexport

 

* Compilation fixes for FreeBSD

 

* Implement NFS v4.1 TEST_STATEID

 

* Stats improvements

 

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

 

Contents:

 

924ea8b Frank S. Filz V2.7.0

be1060c Frank S. Filz Bump FSAL API major version to 8

9a2dd01 Daniel Gryniewicz Fix default config IPv6 connections

fc7ec37 Daniel Gryniewicz Pull up ntirpc to 1.7.0

eef07bc Daniel Gryniewicz GLUSTER - Disable readdir plus chunk reloading

e97c9f2 Jeff Layton mdcache: mask off ATTR4_FS_LOCATIONS when testing for requested attrs

839d44d Fatih Acar FSAL_UP: prevent races when doing an async deleg recall