NT_STATUS_FILE_IS_A_DIRECTORY in nosymlinks test
Andrew Bartlett
abartlet at samba.org
Fri Jun 30 05:03:17 UTC 2017
G'Day Andreas,
I've been trying to make our test environments run in parallel, but
when I enable that on the Catalyst Cloud, using this branch:
https://git.samba.org/?p=abartlet/samba.git/.git;a=shortlog;h=refs/heads/parallel-test
I (about 50% of the time) get failures in
test_nosymlinks() in test_smbclient_s3.sh
UNEXPECTED(failure): samba3.blackbox.smbclient_s3.SMB3.plain
(ad_member) member creds.follow symlinks = no(ad_member)
(sorry for the garbled output, something very odd is going on in the
output stream with the escaping)
REASON: Exception: Exception: CLI_FORCE_INTERACTIVE=yes /home/ubuntu/autobuild/b20147/samba/bin/smbclient -ULOCALADMEMBER/ubuntu%loCalMemberPass //LOCALADMEMBER/nosymlinks -I 127.0.0.29 --configfile=/home/ubuntu/autobuild/b20147/samba/bin/ab/client/client.conf -mSMB3
NT_STATUS_ACCESS_DENIED opening remote file est\source
CLI_FORCE_INTERACTIVE=yes /home/ubuntu/autobuild/b20147/samba/bin/smbclient -ULOCALADMEMBER/ubuntu%loCalMemberPass //LOCALADMEMBER/nosymlinks -I 127.0.0.29 --configfile=/home/ubuntu/autobuild/b20147/samba/bin/ab/client/client.conf -mSMB3
CLI_FORCE_INTERACTIVE=yes /home/ubuntu/autobuild/b20147/samba/bin/smbclient -ULOCALADMEMBER/ubuntu%loCalMemberPass //LOCALADMEMBER/nosymlinks -I 127.0.0.29 --configfile=/home/ubuntu/autobuild/b20147/samba/bin/ab/client/client.conf -mSMB3
NT_STATUS_FILE_IS_A_DIRECTORY opening remote file estooar estfile
Try "help" do get a list of possible commands.
smb: \> cd testooar
smb: estooar\> ls
. D 0 Fri Jun 30 03:27:08 2017
.. D 0 Fri Jun 30 03:27:08 2017
testfile D 0 Fri Jun 30 03:27:08 2017
10287416 blocks of size 1024. 3260044 blocks available
smb: estooar\> get testfile -
NT_STATUS_FILE_IS_A_DIRECTORY opening remote file estooar estfile
smb: estooar\> quit
failed - NT_STATUS_XXXX doing cd fooar; get testfile on
osymlinks
It would be great to make some progress on this, because in the
successful runs, I see autobuild times drop by 60mins (288 -> 218 on an
identical VM)!
I had assumed this was due to re-use of the dev/inode, but I tried the
attached and it didn't help. (This happens when files are created or
deleted on the client side, not the server side).
Another idea would be to wipe the xattr.tdb file between each test.
My final idea is to have as much of the deltree and mkdir etc be done
over SMB, so they will get an entry in the xattr.tdb, but I've not had
time to do this yet.
However, as you have looked into this before, perhaps you have other
suggestions. If you could help out, the potential gains are
impressive.
Thanks,
Andrew Bartlett
--
Andrew Bartlett
https://samba.org/~abartlet/
Authentication Developer, Samba Team https://samba.org
Samba Development and Support, Catalyst IT
https://catalyst.net.nz/services/samba
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-selftest-Define-xattr_tdb-file-per-sub-directory.patch
Type: text/x-patch
Size: 6334 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20170630/9d11be92/0001-selftest-Define-xattr_tdb-file-per-sub-directory.bin>
More information about the samba-technical
mailing list