Branch next

 

Tag:V2.7-dev.21

 

Release Highlights

 

* FSAL: Convert fsal_obj_ops in fsal_obj_handle to pointer

 

* Allow octal numbers with multiple leading 0s in config parsing.

 

* Revert dirent accounting

 

* Big patch set in support of implementing FSAL readdirplus to

  replace dir chunks whose handle cache entries have been recycled

 

* Big patch set to make Ganesha compile on FreeBSD

 

* NFSv4.1: implement TEST_STATEID operation

 

* Fix bad setattr valid_mask checking in nfs3_setattr

 

* Lots of little fixes

 

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

 

Contents:

 

13bcfa9 Frank S. Filz V2.7-dev.21

4507efa Daniel Gryniewicz Consolidate Docs and doc directories

5328f3a Kinglong Mee Fix bad setattr valid_mask checking in nfs3_setattr

95f4c17 Dominique Martinet build: cleanup unused defines in config.h

2105595 Kaleb S. KEITHLEY build: location of xattr.h

2c76c1b Patrice LUCAS multilock posix : fix unknown symbol INT64_MAX

cfd270c Patrice LUCAS multilock ceph : fix uninitialized compiler warning

9a083ab Patrice LUCAS config_parsing : fix uninitialized compiler warning

9ed6f91 Patrice LUCAS 9P : remove old infiniband/arch.h and rdma_cma.h refs

8c27de1 Fatih Acar NFSv4.1: implement TEST_STATEID operation

f587d8d Fatih Acar nfsd: fix compilation when gss is disabled

d5879ca Fatih Acar cmake: fix pkgconfig module on FreeBSD

2c8ef87 Fatih Acar FreeBSD: use custom syscalls to set credentials

9b76d09 Fatih Acar FSAL_VFS, FreeBSD: fix handling of symbolic links

6d8c3ae Fatih Acar FSAL_VFS: fix dummy handles on vanilla FreeBSD

8712325 Fatih Acar dbus: remove unrequired Linux headers

37f0131 Fatih Acar FSAL_VFS: fix read_dirents on FreeBSD

9719d6a Fatih Acar FSAL_VFS, FreeBSD: use kernel default MAXFIDSIZE

d4adff4 Fatih Acar FSAL_VFS: do not use fid_reserved on vanilla FreeBSD

e929ce2 Fatih Acar FSAL_VFS: fix compilation error due to lock_op2 on FreeBSD

0475402 Fatih Acar cmake: link libntirpc first

3954eb2 Fatih Acar config: fix ip addr parsing on FreeBSD

ce450d4 Fatih Acar SAL, recovery: add missing include

70f1877 Fatih Acar cmake: fix epoll check on FreeBSD

25d235f Daniel Gryniewicz FSAL_MEM - Don't pass stack garbage as an FD

2336c8a Daniel Gryniewicz LOG - Add LogEventAlt()

46656b4 Daniel Gryniewicz MDCACHE - Updates to tracepoints

3aa8575 Daniel Gryniewicz MDCACHE - Allow readdir_plus to reload entire chunks

6892983 Daniel Gryniewicz MDCACHE - Keep dirent chunks in ordered list

8e01a61 Daniel Gryniewicz Add readdir_plus FSAL option.

3d1a3ce Daniel Gryniewicz MDCACHE - Don't clean handle before dirents are deleted

9b54226 Daniel Gryniewicz FSAL_MEM - Convert dirent tracking to refcount

2e3f9c3 Daniel Gryniewicz FSAL_MEM - Fix broken readahead limit

045ca1f Daniel Gryniewicz GTest - Add a readdir() correctness test

6bc58a6 Daniel Gryniewicz GTest - Allow directory for create_many

39609c0 Daniel Gryniewicz CMake - gtests need some Boost

456cce1 Daniel Gryniewicz CMake - Fix FindLTTng.cmake

abc7cab Daniel Gryniewicz Revert dirent accounting

eeb8907 Frank S. Filz Allow octal numbers with multiple leading 0s in config parsing.

7ef382e Frank S. Filz FSAL_NULL: Remove obsolete next_ops

e479785 Frank S. Filz FSAL: Convert fsal_obj_ops in fsal_obj_handle to pointer