[OpenAFS] Puzzler: lack of access to AFS files

Jeffrey Altman jaltman@secure-endpoints.com
Wed, 12 Dec 2007 23:21:49 -0500


This is a cryptographically signed message in MIME format.

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

Christopher D. Clausen wrote:

> Perhaps some of these millions of dollars from these research projects 
> can go into testing to provide a "better" AFS client that is both fast 
> AND reliable.

Rodney doesn't control the money.  It would be wonderful if the cost of
AFS was paid for as part of the overhead tax on research grants but this
is not Rodney's decision.

> Are you currently paying to cover any of the development costs for AFS? 
> Do you have a support contract with any company specifically for AFS 
> support?

Give Rodney a break.  Not only has Rodney supported the development of
OpenAFS since I lambasted on this mailing list in early 2004 but he also
has one of the most complex deployments of OpenAFS for Windows that I am
aware of.  He has more than 200 applications running out of AFS plus all
of the user's profiles.  He has been extremely ambitious in using
OpenAFS to its fullest potential and unfortunately OpenAFS has sometimes
let him down.

Rodney has also been extremely good about filing excellent reports and
helping to reproduce scenarios so that bugs can be fixed ASAP.

> I find that now is an appropriate time to post this link:
> http://people.ccmr.cornell.edu/~mitch/afsvsnfs.html

To which I will reply with:

  http://www.coe.uncc.edu/~rmdyer/

> But seriously, if AFS is at the point where non-professional geeks look 
> at it and say "AFS rules!" then something has been done right.  Right 
> now people just look at it and say "its not that bad" and then go on and 
> look at other "cool" alternatives.

Anyone want to help us get AFS running on the Nokia N8xx Internet Tablet
or a Symbian based phone?

> Many would-be AFS admins stop by and ask questions in the #openafs IRC 
> channel.  Most of them go something like this:
> * newuser1 has joined the channel
> newuser1: Hi!  I heard that AFS can do replication.
> afsadmin1: yes, but only for read-only data
> afsadmin2: if you want real-time replication, you probably need to look 
> at something else.
> newuser1: oh? really? Too bad.
> * newuser1 has left the channel

Yeah I know the story well.  Derrick and I have some serious ideas about
how we can provide a read-write volume type that supports replication
for reads but requires that all writes and lock requests go to a single
server.

> The other conversations involve those already using AFS and post 
> high-school geeks who DO want to setup something cool.  The AFS 
> community isn't going to grow if these people are insulted and 
> discouraged from testing various new and cool technologies.

At the same time we need to respect the frustrated overworked IT
professionals who have risked then reputations in order to help get
OpenAFS to where it is today.

> I know this is isn't a useful data point, but to my knowledge, none of 
> the AFS servers that I maintain have lost important data due to a fault 
> in AFS.  Yes, some test data was lost, but that is exactly why a 
> "professional" sysadmin runs tests in the first place.  Have you 
> actually lost data? 

The data loss bug in the OpenAFS for Windows and IBM AFS for Windows
clients that were fixed in OpenAFS 1.5.15 were very real.  This is not
hypothetical data loss.

Nor is data lost on the client because Word decided to crash when a
network write failure occurred.  Not because the AFS client lost
communication with the file server but because the Microsoft CIFS client
decided that AFS was taking too long.

> Or are you just concerned about truthful warnings 
> posted by the developers?  (Of course I realize that there is always the 
> possibility that data is corrupted and one doesn't know yet.  Volunteer 
> and help test new builds to help reduce these possibilities or fund 
> development.)

Rodney does.

> I will also point out that a salesperson for a commercial company isn't 
> as likely to tell you that his/her company's product will not work in 
> your situation.  The AFS community IS more likely to tell you the 
> reality of the situation.  AFS is not better than filesystem y, at least 
> not yet.

Ok.  Now that we are all friends again can we get back to the business
of making OpenAFS a better product?

Jeffrey Altman


--------------ms040506090307040804020709
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
AQcBMBwGCSqGSIb3DQEJBTEPFw0wNzEyMTMwNDIxNDlaMCMGCSqGSIb3DQEJBDEWBBRN/cSP
AZuL5qfDFjWxBhd4wwyaEzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3
DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYB
BAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg
KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg
Q0ECEALr5BE3U6n+HWCoLbyhohMwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJa
QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh
d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEALr5BE3U6n+HWCoLbyhohMwDQYJ
KoZIhvcNAQEBBQAEggEAZGKynbmOZnv/kca/9lKrOi6MPj2gzsJZ0IjKYnoWTfWTNW/fGFK+
astxTLyoQgPmFPQiruIV8hra2934mfXNHqlh5BT2b7xEdotDNMcm3XPqLPV37c2V0h/YdW0u
7Q2evbDCC5dt72+oNi1B6JXEh4Aw5Pvm9fepwZS2REZAEDz1yuh9Cvsda/F+5I6KZtUmBuDm
MEG8IqQJfpdcE1hZU0jKrrWuTM4fMDT9TQvxAqopA/v1atmB+aavx/04ckconErR4RlVv2gZ
XEzcj2qhkO9OdDnieL59ANxXlCcSQ68hWphIJ+qWUoQ7ec6Qf7ifafnBorj6q8crO97VISlH
EgAAAAAAAA==
--------------ms040506090307040804020709--