[OpenAFS] context menu handler slow in OpenAFS 1.5.8 for Windows

Jeffrey Altman jaltman@secure-endpoints.com
Wed, 13 Sep 2006 22:23:46 -0400


This is a cryptographically signed message in MIME format.

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

There is nothing wrong with using drive mappings.
My guess is that there is something wrong because the SamCompatible
name is not a prefix of the full Domain Name.

Lots of sites use domain logins without any delays.  So its something
unusual about your environment.

Jeffrey Altman


Gurganus, Brant L wrote:
> Another potential contributing factor is that domain logon scripts
> automatically map AFS paths to drive letters, so I am not sure if I can
> prevent those mappings from occurring and see what happens then.
> 
> -----Original Message-----
> From: Jeffrey Altman [mailto:jaltman@secure-endpoints.com] 
> Sent: Wednesday, September 13, 2006 9:56 PM
> To: Gurganus, Brant L
> Cc: openafs-info@openafs.org
> Subject: Re: [OpenAFS] context menu handler slow in OpenAFS 1.5.8 for
> Windows
> 
> What if you login with:
> 
> gurganbl@MS.ROSE-HULMAN.EDU
> 
> Gurganus, Brant L wrote:
>> Actually, I was wrong about the delay, I was just trying soon after
>> login when those results were still cached. The output is different
>> though:
>>
>> C:\Documents and Settings\gurganbl>fs whereis "My Documents"
>> pioctl CreateFile(C:\_._AFS_IOCTL_._) failed: 0x2
>>         [The system cannot find the file specified.
>> ]
>> pioctl Explorer logon user: [MSROSE-HULMAN\gurganbl]
>> pioctl CreateFile(C:\_._AFS_IOCTL_._) failed: 0x2
>>         [The system cannot find the file specified.
>> ]
>> pioctl LSA Principal logon user: [gurganbl@MS.ROSE-HULMAN.EDU]
>> pioctl WNetAddConnection2(\\afs,gurganbl@MS.ROSE-HULMAN.EDU) failed:
>> 0x4C3
>> pioctl WNetAddConnection2(\\afs\all,gurganbl@MS.ROSE-HULMAN.EDU)
> failed:
>> 0x4C3
>> pioctl SamCompatible logon user: [MSROSE-HULMAN\gurganbl]
>> pioctl CreateFile(C:\_._AFS_IOCTL_._) failed: 0x2
>>         [The system cannot find the file specified.
>> ]
>> fs: Invalid argument; it is possible that My Documents is not in AFS.
>>
>> The delay occurs after the first WNetAddConnection2 call in the case
> of
>> both login forms.
>>
>> -----Original Message-----
>> From: Jeffrey Altman [mailto:jaltman@secure-endpoints.com] 
>> Sent: Wednesday, September 13, 2006 9:28 PM
>> To: Gurganus, Brant L
>> Cc: openafs-info@openafs.org
>> Subject: Re: [OpenAFS] context menu handler slow in OpenAFS 1.5.8 for
>> Windows
>>
>> ok.  What is the pioctl output when using that name form?
>>
>> Gurganus, Brant L wrote:
>>> With that information, if I login with MSROSE-HULMAN\gurganbl instead
>> of
>>> gurganbl@rose-hulman.edu, I do not experience the delay.
>>>
>>> -----Original Message-----
>>> From: Jeffrey Altman [mailto:jaltman@secure-endpoints.com] 
>>> Sent: Wednesday, September 13, 2006 8:29 PM
>>> To: Gurganus, Brant L
>>> Cc: openafs-info@openafs.org
>>> Subject: Re: [OpenAFS] context menu handler slow in OpenAFS 1.5.8 for
>>> Windows
>>>
>>> There you go.  Its taking pioctl() many tries before it can
>>> find the name form that matches the authentication name used
>>> to login the session.  This name is required in order for
>>> authentication to the AFS SMB server to succeed since that is
>>> the only name that will be accepted over the loopback interface.
>>>
>>> I don't have a solution for you.  The real fix for this is to
>>> stop using an SMB server and instead begin use of a Network
>>> Redirector.  Completing this work is a long time off.
>>>
>>> Jeffrey Altman
>>>
>>>
>>>
>>> Gurganus, Brant L wrote:
>>>> I turned on the pioctl debugging as you suggested and these were the
>>>> results. This is a domain-joined limited user account.
>>>>
>>>>  
>>>>
>>>> 0x4c3 is:
>>>>
>>>> ERROR_SESSION_CREDENTIAL_CONFLICT
>>>> 1219
>>>>
>>>> 	
>>>>
>>>> Multiple connections to a server or shared resource by the same
> user,
>>>> using more than one user name, are not allowed. Disconnect all
>>> previous
>>>> connections to the server or shared resource and try again.
>>>>
>>>>  
>>>>
>>>>  
>>>>
>>>>  
>>>>
>>>> C:\Documents and Settings\gurganbl>fs whereis "My Documents"
>>>>
>>>> pioctl CreateFile(C:\_._AFS_IOCTL_._) failed: 0x2
>>>>
>>>>         [The system cannot find the file specified.
>>>>
>>>> ]
>>>>
>>>> pioctl Explorer logon user: [gurganbl@rose-hulman.edu]
>>>>
>>>> pioctl WNetAddConnection2(\\afs,gurganbl@rose-hulman.edu) failed:
>>> 0x4C3
>>>> pioctl WNetAddConnection2(\\afs\all,gurganbl@rose-hulman.edu)
> failed:
>>> 0x4C3
>>>> pioctl LSA Principal logon user: [gurganbl@MS.ROSE-HULMAN.EDU]
>>>>
>>>> pioctl WNetAddConnection2(\\afs,gurganbl@MS.ROSE-HULMAN.EDU) failed:
>>> 0x4C3
>>>> pioctl WNetAddConnection2(\\afs\all,gurganbl@MS.ROSE-HULMAN.EDU)
>>> failed:
>>>> 0x4C3
>>>>
>>>> pioctl SamCompatible logon user: [MSROSE-HULMAN\gurganbl]
>>>>
>>>> pioctl CreateFile(C:\_._AFS_IOCTL_._) failed: 0x2
>>>>
>>>>         [The system cannot find the file specified.
>>>>
>>>> ]
>>>>
>>>> fs: Invalid argument; it is possible that My Documents is not in
> AFS.
>>>>  
>>>>
>>>> C:\Documents and Settings\gurganbl>fs whereis "My Documents"
>>>>
>>>> pioctl CreateFile(C:\_._AFS_IOCTL_._) failed: 0x2
>>>>
>>>>         [The system cannot find the file specified.
>>>>
>>>> ]
>>>>
>>>> pioctl Explorer logon user: [gurganbl@rose-hulman.edu]
>>>>
>>>> pioctl WNetAddConnection2(\\afs,gurganbl@rose-hulman.edu) failed:
>>> 0x4C3
>>>> pioctl WNetAddConnection2(\\afs\all,gurganbl@rose-hulman.edu)
> failed:
>>> 0x4C3
>>>> pioctl LSA Principal logon user: [gurganbl@MS.ROSE-HULMAN.EDU]
>>>>
>>>> pioctl WNetAddConnection2(\\afs,gurganbl@MS.ROSE-HULMAN.EDU) failed:
>>> 0x4C3
>>>> pioctl WNetAddConnection2(\\afs\all,gurganbl@MS.ROSE-HULMAN.EDU)
>>> failed:
>>>> 0x4C3
>>>>
>>>> pioctl SamCompatible logon user: [MSROSE-HULMAN\gurganbl]
>>>>
>>>> pioctl CreateFile(C:\_._AFS_IOCTL_._) failed: 0x2
>>>>
>>>>         [The system cannot find the file specified.
>>>>
>>>> ]
>>>>
>>>> fs: Invalid argument; it is possible that My Documents is not in
> AFS.
>>>>  
>>>>
>>>> -----Original Message-----
>>>> From: Jeffrey Altman [mailto:jaltman@secure-endpoints.com]
>>>> Sent: Wednesday, September 13, 2006 6:37 PM
>>>> To: Gurganus, Brant L
>>>> Cc: openafs-info@openafs.org
>>>> Subject: Re: [OpenAFS] context menu handler slow in OpenAFS 1.5.8
> for
>>>> Windows
>>>>
>>>>  
>>>>
>>>> Turn on pioctl() debugging (as per the debugging section of the
>>>>
>>>> OpenAFS Release Notes), and then run the "fs whereis" test again.
>>>>
>>>>  
>>>>
>>>> I suspect you will find the problem is that your systems are having
> a
>>>> hard time authenticating to the AFS Client Service.  In which case
>>>>
>>>> all operations to AFS are suffering the same delays
>>>>
>>>>  
>>>>
>>>> Jeffrey Altman
>>>>
>>>>  
>>>>
>>>>  
>>>>
>>>>  
>>>>
>>>> Gurganus, Brant L wrote:
>>>>
>>>>> The delay characteristics are reproducible using the command you
>>>>> mentioned. If it is newly run, there is a delay. If it has recently
>>> ran
>>>>> (probably has results in a cache), then it finishes quickly.
>>>>> There appears to be no difference in output of the command when
>> there
>>> is
>>>>> a delay and when there is not a delay:
>>>>> C:\DOCUME~1\gurganbl>fs whereis "My Documents"
>>>>> fs: Invalid argument; it is possible that My Documents is not in
>> AFS.
>>>>> C:\DOCUME~1\gurganbl>fs whereis "My Documents"
>>>>> fs: Invalid argument; it is possible that My Documents is not in
>> AFS.
>>> _______________________________________________
>>> OpenAFS-info mailing list
>>> OpenAFS-info@openafs.org
>>> https://lists.openafs.org/mailman/listinfo/openafs-info
>> _______________________________________________
>> OpenAFS-info mailing list
>> OpenAFS-info@openafs.org
>> https://lists.openafs.org/mailman/listinfo/openafs-info
> 
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info


--------------ms050701020407040004060304
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
AxcwggKAoAMCAQICEBW00lKwoWJXt8wbmTl1M0kwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UE
BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT
I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MDUyNzIyMDMzMloX
DTA3MDUyNzIyMDMzMlowczEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVy
aWMxHDAaBgNVBAMTE0plZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRt
YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC19SD7DncCP/+wfQlLzAAcxf1nJ/7UQgh4o/nxzvuY55XwHdLQjqWuFUnM5vecfyZKwq0o
fGCucDfcQbSIrkhHD9z4TZ8vDaYWVY9Foz8Rp8G0PNdbRFoFtfJbaeVBX5hG3aQXIc/T1b9U
8uN3kLyqXAFIGWKO8DJVGTKKtOiPVOp1U+9CwujyYmUSKF+suutKABhhK1ZGHsTnFczLZ2g0
ma0H7PiFJ2kLfOf///07E1fbr4IRb+cd87kpWLcjtEZ0rbBr9HlOy9dkeEii/qFoo1ahfKCD
A9bNErMiOXA3dudaNNzXlN/70slq5fboBXbepamJGrsnXYcCsS9+LtCTAgMBAAGjOTA3MCcG
A1UdEQQgMB6BHGphbHRtYW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADAN
BgkqhkiG9w0BAQQFAAOBgQDBzWhkrW+ol3iyT1rV8ZBQB0+z/6dFH3djQfNf7jDXNoXx4Vbo
pA7BAR4ihAPibv7j7ZaxmyMxWiDACRGS934uvUS0K6L6q14hTWMostJgFsAEDArrmbrES03v
L3EVETiGFqTB2sLp5MLc6+z+72pLXRuDPL3lO2GOQuBbILswRzCCAxcwggKAoAMCAQICEBW0
0lKwoWJXt8wbmTl1M0kwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT
HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MDUyNzIyMDMzMloXDTA3MDUyNzIyMDMzMlow
czEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVyaWMxHDAaBgNVBAMTE0pl
ZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRtYW5Ac2VjdXJlLWVuZHBv
aW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC19SD7DncCP/+wfQlL
zAAcxf1nJ/7UQgh4o/nxzvuY55XwHdLQjqWuFUnM5vecfyZKwq0ofGCucDfcQbSIrkhHD9z4
TZ8vDaYWVY9Foz8Rp8G0PNdbRFoFtfJbaeVBX5hG3aQXIc/T1b9U8uN3kLyqXAFIGWKO8DJV
GTKKtOiPVOp1U+9CwujyYmUSKF+suutKABhhK1ZGHsTnFczLZ2g0ma0H7PiFJ2kLfOf///07
E1fbr4IRb+cd87kpWLcjtEZ0rbBr9HlOy9dkeEii/qFoo1ahfKCDA9bNErMiOXA3dudaNNzX
lN/70slq5fboBXbepamJGrsnXYcCsS9+LtCTAgMBAAGjOTA3MCcGA1UdEQQgMB6BHGphbHRt
YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOB
gQDBzWhkrW+ol3iyT1rV8ZBQB0+z/6dFH3djQfNf7jDXNoXx4VbopA7BAR4ihAPibv7j7Zax
myMxWiDACRGS934uvUS0K6L6q14hTWMostJgFsAEDArrmbrES03vL3EVETiGFqTB2sLp5MLc
6+z+72pLXRuDPL3lO2GOQuBbILswRzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAw
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
FbTSUrChYle3zBuZOXUzSTAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN
AQcBMBwGCSqGSIb3DQEJBTEPFw0wNjA5MTQwMjIzNDZaMCMGCSqGSIb3DQEJBDEWBBStynJq
DgpCREgEmekcHRHsb04r1DBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3
DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYB
BAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg
KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg
Q0ECEBW00lKwoWJXt8wbmTl1M0kwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJa
QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh
d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBW00lKwoWJXt8wbmTl1M0kwDQYJ
KoZIhvcNAQEBBQAEggEAXtQ1was8tHquzrcW7q+y6ir58OoOdkmvkRSksw3c+jdmmUK3OwCg
sdHEWU3xAXB6zli8HhyB8jqef/DXPdoz9anYo3HYxo/d1J9rStzaNaywuRfOd5GtRsNTZvH6
TejFXntKswnR5zusCB8yF+MlT6NqskrqnMvzH3CNVflrZ9dgwM1vYXdV7XrFx0iFFrF+805o
XPIfAkv4D8JESLBjyewDDtpNQlGTfoCTJZ1ZkAmflNnUN0WSgC/HG/i251UxTslTnZmubifG
pjZ3vLEevMEl2qyEOhFmO4+tezM3ZZCfnUrJDcq5rySaBvHjiOXN/USPH3TjAkTSD7ZK/35Q
KAAAAAAAAA==
--------------ms050701020407040004060304--