pnfs: CB_NOTIFY_DEVICEID
Note: This functionlaity is incomplete as all layout segments referring to the 'to be removed device id' need to be reaped, and all in flight I/O drained. [use be32 res in nfs4_callback_devicenotify] [use nfs_client to qualify deviceid for cb_notify_deviceid] [use global deviceid cache for CB_NOTIFY_DEVICEID] [refactor device cache _lookup_deviceid] [refactor device cache _find_get_deviceid] Signed-off-by:Benny Halevy <bhalevy@panasas.com> [Bug in new global-device-cache code] [layout_driver MUST set free_deviceid_node if using dev-cache] Signed-off-by:
Boaz Harrosh <bharrosh@panasas.com> Signed-off-by:
Benny Halevy <bhalevy@panasas.com>
Showing
- fs/nfs/callback.h 17 additions, 0 deletionsfs/nfs/callback.h
- fs/nfs/callback_proc.c 47 additions, 0 deletionsfs/nfs/callback_proc.c
- fs/nfs/callback_xdr.c 95 additions, 1 deletionfs/nfs/callback_xdr.c
- fs/nfs/pnfs.h 1 addition, 0 deletionsfs/nfs/pnfs.h
- fs/nfs/pnfs_dev.c 81 additions, 14 deletionsfs/nfs/pnfs_dev.c
Please register or sign in to comment