OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Sun, 01 Mar 2009 23:45:15 EST


Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-5/src/WINNT/afsd

Modified Files:
      Tag: openafs-devel-1_5_x
	afsd_init.c afsd_service.c cm_cell.c cm_ioctl.c cm_server.c 
	cm_server.h cm_volume.c 
Log Message:
DELTA DEVEL15-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-devel-1_5_x follows ---
DEVEL15-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/afsd_init.c 1.79.2.53 1.79.2.54
DEVEL15-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/afsd_service.c 1.52.4.32 1.52.4.33
DEVEL15-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_cell.c 1.23.2.27 1.23.2.28
DEVEL15-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_ioctl.c 1.73.2.67 1.73.2.68
DEVEL15-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_server.c 1.25.2.38 1.25.2.39
DEVEL15-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_server.h 1.13.2.15 1.13.2.16
DEVEL15-windows-afsd-server-uuid-20090301 openafs/src/WINNT/afsd/cm_volume.c 1.14.4.58 1.14.4.59