[OpenAFS-devel] The AFS Redirector has been submitted to Gerrit

Jeffrey Altman jaltman@your-file-system.com
Thu, 15 Sep 2011 02:44:04 -0400


This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigE07D8E8D260DF74858905B91
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

A few minutes ago the bulk of the AFS Redirector sources were pushed to
http://gerrit.openafs.org.  The ticket numbers are

   http://gerrit.openafs.org/5430
   http://gerrit.openafs.org/5431
   http://gerrit.openafs.org/5432
   http://gerrit.openafs.org/5433
   http://gerrit.openafs.org/5434
   http://gerrit.openafs.org/5435
   http://gerrit.openafs.org/5436
   http://gerrit.openafs.org/5437
   http://gerrit.openafs.org/5438
   http://gerrit.openafs.org/5439
   http://gerrit.openafs.org/5440
   http://gerrit.openafs.org/5441
   http://gerrit.openafs.org/5442
   http://gerrit.openafs.org/5443
   http://gerrit.openafs.org/5444
   http://gerrit.openafs.org/5445

Throughout the entire development process of the AFS Redirector
interface patches that made sense to push upstream early have been
pushed.  In fact all of the major architectural changes to support
Unicode throughout, separate the SMB server from the underlying
cache manager, optimize locking, etc. have been included in the
1.5.50 -> 1.6.0 releases.  As a result the remaining changes to the
prior build tree are quite minimal.

This process was by design.  A goal of this project has been to
ensure that if something went horribly wrong with the new kernel
drivers that it would be possible to easily fallback to the SMB
interface without a re-install.  Simply disable the AFSRedirector
service and reboot will result in the SMB interface that we are
all familiar with being used in place of the IFS driver.

In addition to the AFS Redirector, a functional but yet incomplete
set of Explorer Shell extension updates are being pushed.  These
include support for InfoTips and AFS specific property pages.  These are
not yet registered by the installer but can be manually activated
using rundll32.exe extension registration.

As described on the road map for more than a year, these patches
will be committed and a new openafs-devel-1_7_x branch dedicated
only to the refinement of the Windows redirector will be created.
All future Unix development changes will continue to land on the
master branch for incorporation in the 1.9.x series.  When there
is consensus that enough of the rough spots in the redirector have
been smoothed the 1.7.x series will be promoted to 1.8.x and will
become the new stable series for Windows.  The next stable series
for Unix will be 1.10.x or 2.0.x.

Unless there is some objection from the community I am aiming to
release 1.7.1 before the sun rises Friday morning.  It was our hope that
the AFS Redirector would have been production ready a long time ago.
Especially given the problems that OpenAFS has experienced since the
Windows 7 release.  The review process that is being applied to the
Windows redirector is being special cased in order to meet the needs of
the community.  As you will see in the patch sets above, the vast
majority of the new code is standalone and isolated.  It can be easily
disabled at runtime and if necessary can be trivially removed from the
source tree.

More tomorrow...

Jeffrey Altman


--------------enigE07D8E8D260DF74858905B91
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iQEcBAEBAgAGBQJOcZ62AAoJENxm1CNJffh4FugIAKb6w+YjVbFXpGf74QN8OwUm
1vwqI5uXwu65g+Myt3ryvxYPIxhchNBCbGkymL4V/rZ9yUB5yvbXJmNAouMSe3U2
V2iJOpn9njmKRm1kJU2CZ1+2cPP/wf2ZimuGnofvfyQFTrCfnZE7vlIrACBOxF6P
uCtcfd/GPOr8vGWSTV8/Pfskmb6z6kqyLCxUcg7g4F11Ewum+7QXZ5K2URY4yuaP
tvPUn5URaIUa7WpOMvhtsw2YqH855jbrEgSer4MPMQoK+IDLU/jiytP+cpIakzJk
Az96/Z3RM44kBhL8SiI1HyDGjnjZyfOfkgCKCT+BklR5Ve5l/+um2dOTElyZzQg=
=WBbm
-----END PGP SIGNATURE-----

--------------enigE07D8E8D260DF74858905B91--