ms-nfs41-client/daemon
Olga Kornievskaia f71623bc02 adding a lease-based timeout to upcalls
adding -o timeout=value (in sec) mount option to override a default
timeout value for the upcalls for non-io upcalls. Default timeout is
at least the lease_time seconds of an established mount or 20secs.

read/write upcall also take into account number of bytes for the request
and 100MB/s network speed and 100MB/s disk speed
2012-03-05 17:49:52 -05:00
..
acl.c [acl] return a write delegation on setacl 2012-02-28 14:14:26 -05:00
callback_server.c deleg: support for CB_GETATTR 2011-09-15 13:22:14 -04:00
callback_xdr.c cosmetic: less spam from CB_RECALL 2012-02-28 12:13:47 -05:00
daemon_debug.c first draft of named attributes 2011-09-22 14:56:11 -04:00
daemon_debug.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
delegation.c deleg: fix for attributes in CB_GETATTR 2012-02-28 12:13:56 -05:00
delegation.h data cache invalidation on delegation recalls 2012-01-19 19:46:03 -05:00
from_kernel.h first draft of named attributes 2011-09-22 14:56:11 -04:00
getattr.c changing many printouts 2012-02-13 16:08:21 -05:00
idmap.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
idmap.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
list.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
lock.c lock: fix for upcall.status on cancel_lock() 2011-08-26 13:44:32 -04:00
lookup.c [cosmetic] formatting changes, removed unused defines in lookup.c 2011-08-26 12:27:21 -04:00
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
mount.c adding a lease-based timeout to upcalls 2012-03-05 17:49:52 -05:00
name_cache.c deleg: fix for attributes in CB_GETATTR 2012-02-28 12:13:56 -05:00
name_cache.h namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
namespace.c [cosmetic] dprintf changes in acl, getattr, name_cache, namespace 2011-11-07 10:50:00 -05:00
nfs41.h data cache invalidation on delegation recalls 2012-01-19 19:46:03 -05:00
nfs41_callback.h deleg: support for CB_GETATTR 2011-09-15 13:22:14 -04:00
nfs41_client.c moved getdomainname into start of nfsd 2011-12-19 19:37:35 -05:00
nfs41_compound.c recovery: trigger recovery on RESTART_RECLAIM_NEEDED 2011-12-19 19:50:50 -05:00
nfs41_compound.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
nfs41_const.h first draft of named attributes 2011-09-22 14:56:11 -04:00
nfs41_daemon.c lowering default debug level to 1 2012-02-16 11:07:37 -05:00
nfs41_ops.c removing unused arg from nfs41_link 2012-02-08 18:33:37 -05:00
nfs41_ops.h removing unused arg from nfs41_link 2012-02-08 18:33:37 -05:00
nfs41_rpc.c dont use named events or mutexs 2011-09-30 12:41:54 -04:00
nfs41_server.c removing unnecessary ZeroMemory calls 2011-08-24 17:43:20 -04:00
nfs41_session.c dont use named events or mutexs 2011-09-30 12:41:54 -04:00
nfs41_superblock.c [cosmetic] formatting changes to nfs41_superblock.c 2011-08-25 15:06:48 -04:00
nfs41_types.h check write verifiers on COMMIT 2011-10-07 14:53:59 -04:00
nfs41_xdr.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
nfs41_xdr.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
open.c changing many printouts 2012-02-13 16:08:21 -05:00
pnfs.h propagating file change attr on writes 2012-02-08 16:29:25 -05:00
pnfs_debug.c [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
pnfs_device.c free critical sections with DeleteCriticalSection 2011-11-02 12:05:33 -04:00
pnfs_io.c propagating file change attr on writes 2012-02-08 16:29:25 -05:00
pnfs_layout.c free critical sections with DeleteCriticalSection 2011-11-02 12:05:33 -04:00
readdir.c readdir: removed unused readdir_upcall_args.buf 2012-02-28 12:13:27 -05:00
readwrite.c updating attrs in nonpnfs file_sync4 writes 2012-02-28 14:18:51 -05:00
recovery.c recovery: always send RECLAIM_COMPLETE on client recovery 2012-02-28 12:14:03 -05:00
recovery.h recovery: trigger recovery on RESTART_RECLAIM_NEEDED 2011-12-19 19:50:50 -05:00
service.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
service.h first stab at nfsd as a service 2010-10-12 10:36:03 -04:00
setattr.c removing unused arg from nfs41_link 2012-02-08 18:33:37 -05:00
sources idmap.c for ldap caching and configuration 2010-11-08 12:54:40 -05:00
symlink.c namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
tree.h replace rbtree implementation with tree.h from freebsd 2010-12-01 10:25:29 -05:00
upcall.c add a timestamp printout to upcall 2012-02-03 18:26:18 -05:00
upcall.h adding a lease-based timeout to upcalls 2012-03-05 17:49:52 -05:00
util.c check write verifiers on COMMIT 2011-10-07 14:53:59 -04:00
util.h check write verifiers on COMMIT 2011-10-07 14:53:59 -04:00
volume.c making handle_volume_attributes void 2011-08-24 16:17:06 -04:00