What does raw.samba3checkfsp do and why would adding ACLs make it fail?

Pankaj Baranwal Pankaj.Baranwal at hcl.in
Fri Apr 27 07:09:02 MDT 2012


Could you please unsubscribe me from this list

-----Original Message-----
From: samba-technical-bounces at lists.samba.org [mailto:samba-technical-bounces at lists.samba.org] On Behalf Of Andrew Bartlett
Sent: Friday, April 27, 2012 5:59 PM
To: samba-technical at samba.org
Cc: Volker Lendecke; jra at samba.org
Subject: What does raw.samba3checkfsp do and why would adding ACLs make it fail?

I've been trying to add ACL testing to our make test, because I think it
is important to test our ACL behaviours, and it will provide a baseline
for validating ACL behaviour in s3fs (plugin_s4_dc).

Unfortunately, I keep getting my autobuilds denied by:

Using seed 1335521448
Failed to create test.txt - NT_STATUS_ACCESS_DENIED
UNEXPECTED(error): samba3.raw.samba3checkfsp.samba3checkfsp(s3dc)
REASON: _StringException: _StringException: Unknown error/failure

What I'm at a loss to understand is why this fails, and it seems only in
the autoconf build.

A few things will help me dig into this further - it needs to be
converted to the toture_assert() framework so the error becomes a
failure with a reason and line number, but in the meantime, if anybody
has any thoughts. I would appreciate it.

I'm quite concerned that this isn't the only test that has been
disturbed by enabling storage of NT ACLs - the samba3hide test still
won't pass on a server that uses the acl_xattr module for example.
These acl modules will be the core foundation of the s3fs project for
the Samba 4.0 release, and so I would appreciate any assistance in
allowing them to be enabled with minimum impact on our tests, and on
deployed installations.

The tree I was trying to push is:

https://git.samba.org/?p=abartlet/samba.git/.git;a=shortlog;h=refs/heads/s3-acl-fail

Thanks,

Andrew Bartlett
--
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org




::DISCLAIMER::
-----------------------------------------------------------------------------------------------------------------------

The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only.
E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted,
lost, destroyed, arrive late or incomplete, or contain viruses.The e mail and its contents (with or without referred
errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Any views or opinions
presented in this email are solely those of the author and may not necessarily reflect the opinions of HCL or its
affiliates. Any form of reproduction, dissemination, copying, disclosure, Modification, distribution and/or publication
of this message without the prior written consent of the author of this e-mail is strictly prohibited. If you have
received this email in error please delete it and notify the sender immediately. Before opening any mail and attachments
please check them for viruses and defect.

-----------------------------------------------------------------------------------------------------------------------


More information about the samba-technical mailing list