Hello,
If we were to refresh an existing NFS export (meaning cleanup all MDCACHE
entries in that export and release all FSAL object handles), we could use
the DBUS interface RemoveExport and AddExport. One problem with this
approach is that right after RemoveExport, all in-flight requests will
start receiving ESTALE error. Is there a way to pause all transports in
TIRPC, so that we can block requests for this duration? The flow will be
something like this:
- Pause all transports.
- Drain in-flight requests.
- RemoveExport
- AddExport
Alternative is to restart ganesha process which will block I/Os for the
'grace' period which is not ideal.
Thanks,
Pradeep
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel