Bug 6016 - Alternate Data Streams / Extended Attributes seem to conflict
Summary: Alternate Data Streams / Extended Attributes seem to conflict
Status: RESOLVED FIXED
Alias: None
Product: Samba 3.2
Classification: Unclassified
Component: File services (show other bugs)
Version: 3.2.7
Hardware: All Linux
: P3 normal
Target Milestone: ---
Assignee: Jeremy Allison
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-06 16:32 UTC by Justin Maggard
Modified: 2009-01-21 08:59 UTC (History)
0 users

See Also:


Attachments
Patch (1.13 KB, patch)
2009-01-07 16:57 UTC, Jeremy Allison
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Maggard 2009-01-06 16:32:05 UTC
Using Samba 3.2.7, if I enable vfs objects streams_xattr or streams_depot, DOS attributes stored in the user.DOSATTRIB EA don't seem to work any more (even attributes that were previously stored before enabling the streams module).  If I remove the streams_xxx entry from vfs_objects, DOS attributes immediately start working again.

I can get debug level 10 logs if needed, but it appears to be very easy to reproduce.

My smb.conf contains the following, which testparm verifies:
 ea support = 1     
 map archive = 0 
 map readonly = 0
 map system = 0         
 store dos attributes = 1
Comment 1 Jeremy Allison 2009-01-07 16:57:51 UTC
Created attachment 3862 [details]
Patch

Patch applied to all branches. We were too aggressive about turning off ea support on getea error. We were doing it on ENOENT (oops :-).
Jeremy.
Comment 2 Karolin Seeger 2009-01-21 08:59:10 UTC
The fix will be included in 3.2.8.
Closing out bug report.
Please re-open if it's still an issue.

Thanks for reporting!