OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman
cvs@GRAND.CENTRAL.ORG
cvs@GRAND.CENTRAL.ORG
Sun, 01 Mar 2009 23:45:49 EST
Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-kdfs/src/WINNT/afsd
Modified Files:
Tag: openafs-windows-kdfs-ifs-branch
afsd_init.c afsd_service.c cm_cell.c cm_ioctl.c cm_server.c
cm_server.h cm_volume.c
Log Message:
DELTA KDFS-windows-afsd-server-uuid-20090301
AUTHOR jaltman@secure-endpoints.com
LICENSE MIT
Unlike the unix cache manager, on Windows the server uuid was not
recorded as part of the cm_server object. This commit adds the uuid
and a flag to indicate if it is set or not.
A check is made in cm_UpdateVolumeLocation it confirm that the uuid
known to the CM is the same as the one being reported by the vl server.
If they differ, this is logged but no action is taken.
The contents of the cm_allServers list is now dumped in response to
"fs memdump" or a crash. This includes the uuid, addr, type, flags,
downtime, caps, etc.
The server uuid is not useful at the moment because there is nothing
that the CM can use it for. However, it might be useful for debugging
and it will be needed for extended callback support.
--- DELTA config for openafs-windows-kdfs-ifs-branch follows ---
KDFS-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/afsd_init.c 1.117.2.19 1.117.2.20
KDFS-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/afsd_service.c 1.76.2.14 1.76.2.15
KDFS-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_cell.c 1.37.2.13 1.37.2.14
KDFS-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_ioctl.c 1.113.2.28 1.113.2.29
KDFS-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_server.c 1.54.2.9 1.54.2.10
KDFS-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_server.h 1.27.2.1 1.27.2.2
KDFS-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_volume.c 1.50.2.23 1.50.2.24