Branch next

 

Tag:V9.3

 

Merge Highlights

 

* SAL: Use correct recovery directory in  fs_read_recov_clids_recover()

 

* Don't update acl_time in mdcache_entry_t when ACL is preserved.

 

* Fix race condition in clientid expiration during compound operations

 

* add pnfs io stats

 

* Fix SEGV in layoutrecall

 

* fix memory leak in handling layoutget

 

* SAL: Only log relevant arguments for recovery events

 

* D-Bus: Improve argument checking, drop default recovery/grace event

 

* SAL: Store and use parsed IP address

 

* Move full debug log after NULL state check in fsal_start_io()

 

* Update delegation conflict detection logic in state_deleg_conflict_impl()

 

* GitHub Issue [1338] - NFSv4.2 GETATTR fails for unsupported attributes

 

* Changing write deleg only option to RW deleg

 

* Dynamic deleg option parsing- EXPORT/CLIENT blocks

 

* Fix: EID9: ensure unconfirmed clientids expire immediately

 

* Fix lock leak. return lock error if we get stale lock requests of released owners

 

* Update `snbd_last_poll_time` for blocked locks.

 

* [MDCACHE] Refresh destination directory attr after hardlink operation

 

* [QOS] : dbus IOPS interfaces.

 

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

 

Contents:

 

b8d29f044 Frank S. Filz V9.3

c5505996f Deeraj.Patil [QOS] : dbus IOPS interfaces.

83599cfa8 Pradeep [MDCACHE] Refresh destination directory attr after hardlink operation

234bcbe8e Ofir Vainshtein Update `snbd_last_poll_time` for blocked locks.

1ffa7fc4e Ofir Vainshtein Fix lock leak. return lock error if we get stale lock requests of released owners

b1c062de3 Sreedhar Agraharam Fix: EID9: ensure unconfirmed clientids expire immediately

673cc4335 Animesh Javali Dynamic deleg option parsing- EXPORT/CLIENT blocks

dd1c0c1d7 Animesh Javali Changing write deleg only option to RW deleg

c8782f7c6 Rajesh Prasad GitHub Issue [1338] - NFSv4.2 GETATTR fails for unsupported attributes in FATTR4_WORD2 like FATTR4_OFFLINE.

69892e78d Suhas Athani Update delegation conflict detection logic in state_deleg_conflict_impl()

576d6ef54 Suhas Athani Move full debug log after NULL state check in fsal_start_io()

553810b96 Martin Schwenke SAL: Store and use parsed IP address

fdee2b79d Martin Schwenke D-Bus: Improve argument checking, drop default recovery/grace event

b2ba8e670 Martin Schwenke SAL: Only log relevant arguments for recovery events

969324284 Haihua Yang fix memory leak in handling layoutget

5da588e5f Haihua Yang Fix SEGV in layoutrecall

c0d8dafa1 Haihua Yang add pnfs io stats

782adfb30 Nikhil Adhau Fix race condition in clientid expiration during compound operations

b889e0afe Nikhil Adhau Don't update acl_time in mdcache_entry_t when ACL is preserved.

9e7f871b3 Peter Schwenke SAL: Use correct recovery directory in  fs_read_recov_clids_recover()