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

Derrick Brashear shadow@gmail.com
Mon, 10 Dec 2007 15:56:47 -0500


------=_Part_21049_26709350.1197320207488
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On Dec 10, 2007 3:49 PM, Jason Edgecombe <jason@rampaginggeek.com> wrote:

> Jeffrey Altman wrote:
> > 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
> >
> >
> >
> I seem to recall that there was a bug in which you could not move a
> volume from a 1.5 server to  1.4 server.
>
> Is that correct? If so, was the bug fixed in 1.5.28?
>

someone said they had a problem moving volumes 1.5->1.4, but there's no open
bug about it.

------=_Part_21049_26709350.1197320207488
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<br><br><div class="gmail_quote">On Dec 10, 2007 3:49 PM, Jason Edgecombe &lt;<a href="mailto:jason@rampaginggeek.com">jason@rampaginggeek.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">Jeffrey Altman wrote:<br>&gt; 1.5.28 is the recommended production ready release of OpenAFS for<br>&gt; Microsoft Windows users. &nbsp;It supports all Microsoft Windows operating<br>&gt; systems from Windows 2000 through Windows Vista including both 32-bit
<br>&gt; and 64-bit architectures. &nbsp;The 1.5.28 release continues the recent<br>&gt; efforts at optimizing the performance of the Windows client and<br>&gt; improving its scalability.<br>&gt;<br>&gt; For UNIX, Linux, and MacOS X the recommend production ready release of
<br>&gt; OpenAFS is 1.4.5. &nbsp;The 1.5.28 Windows client is fully compatible with<br>&gt; all AFS server versions.<br>&gt;<br>&gt; Please visit <a href="http://www.openafs.org/windows.html" target="_blank">http://www.openafs.org/windows.html
</a> for up to date<br>&gt; information on the status of the OpenAFS for Windows client.<br>&gt;<br>&gt; For Microsoft Windows:<br>&gt;<br>&gt; This release fixes reported bugs:<br>&gt;<br>&gt; &nbsp;* In 1.5.21 the Windows client began notifying the file server
<br>&gt; &nbsp; &nbsp;during suspend and shutdown operations by calling the<br>&gt; &nbsp; &nbsp;GiveUpAllCallBacks RPC. &nbsp;It was discovered that all file server<br>&gt; &nbsp; &nbsp;releases prior to 1.4.6 (not yet released) and 1.5.28 do not<br>&gt; &nbsp; &nbsp;safely implement the RPC and can crash as a result. &nbsp;Therefore,
<br>&gt; &nbsp; &nbsp;in 1.5.28 calling the GiveUpAllCallBacks has been disabled by<br>&gt; &nbsp; &nbsp;default. &nbsp;This call will be re-enabled in a future release in<br>&gt; &nbsp; &nbsp;approximately six months. &nbsp;Organizations should prepare to upgrade
<br>&gt; &nbsp; &nbsp;their file servers to 1.4.6 when it is released.<br>&gt;<br>&gt; &nbsp;* Optimizations in the handling of .readonly volume callback<br>&gt; &nbsp; &nbsp;expirations were added. (a) The most recent callback expiration<br>&gt; &nbsp; &nbsp;is applied to all objects from the same .readonly volume.
<br>&gt; &nbsp; &nbsp;(b) An optional automatic renewal can be activated by setting<br>&gt; &nbsp; &nbsp;the &#39;daemonCheckVolCBInterval&#39; to a non-zero number of seconds.<br>&gt;<br>&gt; &nbsp;* Previous versions of the Windows client only supported
<br>&gt; &nbsp; &nbsp;32-bit data version values. &nbsp;As of 1.5.28 64-bit data versions<br>&gt; &nbsp; &nbsp;are supported.<br>&gt;<br>&gt; &nbsp;* aklog and asetkey no longer generate an exception if Kerberos<br>&gt; &nbsp; &nbsp;for Windows is not installed.
<br>&gt;<br>&gt; &nbsp;* If the Microsoft LSA authentication function calls report a<br>&gt; &nbsp; &nbsp;temporary out of memory condition, fail the current authentication<br>&gt; &nbsp; &nbsp;attempt and do not panic.<br>&gt;<br>&gt; &nbsp;* When the AFS client service is shutting down, prevent the
<br>&gt; &nbsp; &nbsp;daemon check thread from executing which may access discarded<br>&gt; &nbsp; &nbsp;lock objects or unmapped memory.<br>&gt;<br>&gt; &nbsp;* NEW FEATURE: New service parameter registry value &quot;FollowBackupPath&quot;<br>&gt; &nbsp; &nbsp;This provides equivalent functionality to the UNIX afsd -backuptree
<br>&gt; &nbsp; &nbsp;option. &nbsp;When set to a non-zero value, normal mount points<br>&gt; &nbsp; &nbsp;originating in a .backup volume will prefer a .backup volume.<br>&gt;<br>&gt; &nbsp;* MSI installer now installs afslogon.dll and afscpcc.exe within
<br>&gt; &nbsp; &nbsp;...\OpenAFS\Client\Program\. &nbsp;This avoids confusion when installing<br>&gt; &nbsp; &nbsp;on 64-bit Windows.<br>&gt;<br>&gt; MIT Kerberos for Windows 3.2.2<br>&gt; &nbsp;The recommended version of Kerberos for Windows to use with
<br>&gt; &nbsp;OpenAFS is version 3.2.2. &nbsp;KFW can be downloaded from MIT or<br>&gt; &nbsp;Secure Endpoints. &nbsp;64-bit Windows installers for KFW are only<br>&gt; &nbsp;available from Secure Endpoints.<br>&gt; &nbsp; &nbsp; <a href="http://www.secure-endpoints.com/index.html#kfw" target="_blank">
http://www.secure-endpoints.com/index.html#kfw</a><br>&gt;<br>&gt; Known issues in the Windows client:<br>&gt; &nbsp; . Beta versions of the Network Identity Manager AFS plug-in must<br>&gt; &nbsp; &nbsp; be uninstalled prior to the installation of OpenAFS 
1.5.26<br>&gt; &nbsp; . Windows Vista does not support the WinHelp file format used<br>&gt; &nbsp; &nbsp; by afscreds.exe and afs_control.exe. &nbsp;A download is available<br>&gt; &nbsp; &nbsp; from Microsoft.<br>&gt; &nbsp; . On Windows Vista, afscreds.exe
 is not User Account Control (UAC)<br>&gt; &nbsp; &nbsp; compatible and must be &quot;Run as Administrator&quot; in order to<br>&gt; &nbsp; &nbsp; start/stop the AFS client service.<br>&gt;<br>&gt; Significant changes since 1.5.27 for all platforms:
<br>&gt;<br>&gt; &nbsp;* An issue which could cause erroneous data to be written to the<br>&gt; &nbsp; &nbsp;CacheItems file on disk on multi-CPU systems has been corrected.<br>&gt;<br>&gt; &nbsp;* Several fileserver bugs fixed.<br>&gt;<br>&gt; AIX:
<br>&gt;<br>&gt; &nbsp;* aklog no longer triggers a terminal hangup on AIX 5 (aklog NAS module<br>&gt; &nbsp; &nbsp;is similarly updated).<br>&gt;<br>&gt; &nbsp;* Kernel AFSDB support corrected.<br>&gt;<br>&gt; Linux:<br>&gt;<br>&gt; &nbsp;* NFS translator authenticated write bug fixed.
<br>&gt;<br>&gt; &nbsp;* Hash inodes to avoid mmap hangs.<br>&gt;<br>&gt; &nbsp;* Updates for newer kernels.<br>&gt;<br>&gt; The Demand Attach File Server is a compile time option that produces a<br>&gt; file server that supports several new and important features:
<br>&gt;<br>&gt; &nbsp; * an enhanced volume management library that supports:<br>&gt; &nbsp; &nbsp; . lock-less I/O<br>&gt; &nbsp; &nbsp; . on-demand attachment of volumes<br>&gt; &nbsp; &nbsp; . parallel shutdown of the file server<br>&gt; &nbsp; &nbsp; . on-line salvaging of volumes
<br>&gt; &nbsp; &nbsp; . automatic detachment of inactive volumes<br>&gt;<br>&gt; &nbsp;* a new salvageserver daemon which can salvage volumes on-demand<br>&gt;<br>&gt; &nbsp;* a modified bos and bosserver<br>&gt; &nbsp; &nbsp; . fileserver state saving and restoration
<br>&gt; &nbsp; &nbsp; &nbsp; - host state<br>&gt; &nbsp; &nbsp; &nbsp; - callback state<br>&gt;<br>&gt; With the DAFS, shutdown and startup of the file server is significantly<br>&gt; faster. &nbsp;Instead of salvaging a partition at a time, individual volumes
<br>&gt; are salvaged in the background while volumes that do not need salvaging<br>&gt; are served by the fileserver to clients. &nbsp;Volumes are attached on-demand<br>&gt; and detached when no longer required. &nbsp;This reduces the number of
<br>&gt; volumes that may require salvaging upon a restart.<br>&gt;<br>&gt; The DAFS requires significant testing before it can be put into a<br>&gt; production release. &nbsp;If your organization is willing to assist the<br>&gt; gatekeepers with testing this functionality, please contact us at
<br>&gt; <a href="mailto:gatekeepers@openafs.org">gatekeepers@openafs.org</a>.<br>&gt;<br>&gt;<br>&gt; Please send reports of successful deployments to<br>&gt; <a href="mailto:openafs-info@openafs.org">openafs-info@openafs.org
</a> and report problems to <a href="mailto:openafs-bugs@openafs.org">openafs-bugs@openafs.org</a>.<br>&gt;<br>&gt; Jeffrey Altman<br>&gt; for the OpenAFS Gatekeepers<br>&gt;<br>&gt;<br>&gt;<br></div></div>I seem to recall that there was a bug in which you could not move a
<br>volume from a 1.5 server to &nbsp;1.4 server.<br><br>Is that correct? If so, was the bug fixed in 1.5.28?<br></blockquote><div><br>someone said they had a problem moving volumes 1.5-&gt;1.4, but there&#39;s no open bug about it.
<br>&nbsp;<br></div></div><br>

------=_Part_21049_26709350.1197320207488--