[OpenAFS-announce] OpenAFS 1.5.28 released. Production Version for Windows. Please test Demand Attach File Server.

Jeffrey Altman openafs-info@openafs.org
Mon, 10 Dec 2007 15:10:58 -0500


This is a cryptographically signed message in MIME format.

--------------ms040209090206010508000308
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

1.5.28 is the recommended production ready release of OpenAFS for
Microsoft Windows users.  It supports all Microsoft Windows operating
systems from Windows 2000 through Windows Vista including both 32-bit
and 64-bit architectures.  The 1.5.28 release continues the recent
efforts at optimizing the performance of the Windows client and
improving its scalability.

For UNIX, Linux, and MacOS X the recommend production ready release of
OpenAFS is 1.4.5.  The 1.5.28 Windows client is fully compatible with
all AFS server versions.

Please visit http://www.openafs.org/windows.html for up to date
information on the status of the OpenAFS for Windows client.

For Microsoft Windows:

This release fixes reported bugs:

 * In 1.5.21 the Windows client began notifying the file server
   during suspend and shutdown operations by calling the
   GiveUpAllCallBacks RPC.  It was discovered that all file server
   releases prior to 1.4.6 (not yet released) and 1.5.28 do not
   safely implement the RPC and can crash as a result.  Therefore,
   in 1.5.28 calling the GiveUpAllCallBacks has been disabled by
   default.  This call will be re-enabled in a future release in
   approximately six months.  Organizations should prepare to upgrade
   their file servers to 1.4.6 when it is released.

 * Optimizations in the handling of .readonly volume callback
   expirations were added. (a) The most recent callback expiration
   is applied to all objects from the same .readonly volume.
   (b) An optional automatic renewal can be activated by setting
   the 'daemonCheckVolCBInterval' to a non-zero number of seconds.

 * Previous versions of the Windows client only supported
   32-bit data version values.  As of 1.5.28 64-bit data versions
   are supported.

 * aklog and asetkey no longer generate an exception if Kerberos
   for Windows is not installed.

 * If the Microsoft LSA authentication function calls report a
   temporary out of memory condition, fail the current authentication
   attempt and do not panic.

 * When the AFS client service is shutting down, prevent the
   daemon check thread from executing which may access discarded
   lock objects or unmapped memory.

 * NEW FEATURE: New service parameter registry value "FollowBackupPath"
   This provides equivalent functionality to the UNIX afsd -backuptree
   option.  When set to a non-zero value, normal mount points
   originating in a .backup volume will prefer a .backup volume.

 * MSI installer now installs afslogon.dll and afscpcc.exe within
   ...\OpenAFS\Client\Program\.  This avoids confusion when installing
   on 64-bit Windows.

MIT Kerberos for Windows 3.2.2
 The recommended version of Kerberos for Windows to use with
 OpenAFS is version 3.2.2.  KFW can be downloaded from MIT or
 Secure Endpoints.  64-bit Windows installers for KFW are only
 available from Secure Endpoints.
    http://www.secure-endpoints.com/index.html#kfw

Known issues in the Windows client:
  . Beta versions of the Network Identity Manager AFS plug-in must
    be uninstalled prior to the installation of OpenAFS 1.5.26
  . Windows Vista does not support the WinHelp file format used
    by afscreds.exe and afs_control.exe.  A download is available
    from Microsoft.
  . On Windows Vista, afscreds.exe is not User Account Control (UAC)
    compatible and must be "Run as Administrator" in order to
    start/stop the AFS client service.

Significant changes since 1.5.27 for all platforms:

 * An issue which could cause erroneous data to be written to the
   CacheItems file on disk on multi-CPU systems has been corrected.

 * Several fileserver bugs fixed.

AIX:

 * aklog no longer triggers a terminal hangup on AIX 5 (aklog NAS module
   is similarly updated).

 * Kernel AFSDB support corrected.

Linux:

 * NFS translator authenticated write bug fixed.

 * Hash inodes to avoid mmap hangs.

 * Updates for newer kernels.

The Demand Attach File Server is a compile time option that produces a
file server that supports several new and important features:

  * an enhanced volume management library that supports:
    . lock-less I/O
    . on-demand attachment of volumes
    . parallel shutdown of the file server
    . on-line salvaging of volumes
    . automatic detachment of inactive volumes

 * a new salvageserver daemon which can salvage volumes on-demand

 * a modified bos and bosserver
    . fileserver state saving and restoration
      - host state
      - callback state

With the DAFS, shutdown and startup of the file server is significantly
faster.  Instead of salvaging a partition at a time, individual volumes
are salvaged in the background while volumes that do not need salvaging
are served by the fileserver to clients.  Volumes are attached on-demand
and detached when no longer required.  This reduces the number of
volumes that may require salvaging upon a restart.

The DAFS requires significant testing before it can be put into a
production release.  If your organization is willing to assist the
gatekeepers with testing this functionality, please contact us at
gatekeepers@openafs.org.


Please send reports of successful deployments to
openafs-info@openafs.org and report problems to openafs-bugs@openafs.org.

Jeffrey Altman
for the OpenAFS Gatekeepers



--------------ms040209090206010508000308
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJeTCC
AxcwggKAoAMCAQICEALr5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE
BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT
I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oX
DTA4MDUzMDA2MTM1N1owczEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVy
aWMxHDAaBgNVBAMTE0plZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRt
YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCsoz/0+s4Cn65n/3bU3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5c
bhSnJPmb2OOb1frx64dlDgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCF
PKhZfcrGAXoVCrFBadnLAokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu184
9Cj6I4nY5bt+r94kyDHM94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d
1ZXepBXyexQbwOYvftpVlMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcG
A1UdEQQgMB6BHGphbHRtYW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADAN
BgkqhkiG9w0BAQUFAAOBgQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1
AZAvCv+ZMMRRKWCsrG5tItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk
0oiBQcQD8A+UHwrcmaj3UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAxcwggKAoAMCAQICEALr
5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT
HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oXDTA4MDUzMDA2MTM1N1ow
czEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVyaWMxHDAaBgNVBAMTE0pl
ZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRtYW5Ac2VjdXJlLWVuZHBv
aW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoz/0+s4Cn65n/3bU
3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5cbhSnJPmb2OOb1frx64dl
DgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCFPKhZfcrGAXoVCrFBadnL
AokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu1849Cj6I4nY5bt+r94kyDHM
94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d1ZXepBXyexQbwOYvftpV
lMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcGA1UdEQQgMB6BHGphbHRt
YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOB
gQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1AZAvCv+ZMMRRKWCsrG5t
ItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk0oiBQcQD8A+UHwrcmaj3
UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAw
gdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg
VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRp
b24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp
bCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w
MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU
aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg
RnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV
+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfAr
hVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/
p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8
MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWls
Q0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxh
YmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/
TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amc
OY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIID
YAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5
KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQ
AuvkETdTqf4dYKgtvKGiEzAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN
AQcBMBwGCSqGSIb3DQEJBTEPFw0wNzEyMTAyMDEwNThaMCMGCSqGSIb3DQEJBDEWBBSxBt1L
laMg/gVMKJG34JlwT3WQGzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3
DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYB
BAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg
KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg
Q0ECEALr5BE3U6n+HWCoLbyhohMwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJa
QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh
d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEALr5BE3U6n+HWCoLbyhohMwDQYJ
KoZIhvcNAQEBBQAEggEALwoCo6bYNe7BUl0lb+TUAp3GtztYXGZISW2UzABh2tHLwA/T7Rkz
iqZe76EdM2IWNT+mxDTgeH2TS/h/+c0cdCE4WWq7IbP1XjHXtxrl+Hydo//+Www2mByHiW2w
3uUDQmJjTMQhJ3SN6T7B4lZQznTvIkRnHW+jLP7lKqVJF2E0syn9nDdJIzGMDkTzQKubtFLX
lJDBti9QoNTcCtm0ebB9ycGY+OftEWdnNEg2ZtxGC2+j0Dv7WhCIoKW9KVBQIRHIQA4J3wFS
olehu+v9CEI9OGOm9/vUJwB9zEBQA1QnznGnL6yXgm40aCMKu05l61UF8HqMa3O/aqCJNNxe
AgAAAAAAAA==
--------------ms040209090206010508000308--