On 17.11.2010, at 20:00, Andriy Gapon wrote:

> on 17/11/2010 18:38 Markus Gebert said the following:
>> 
>> On 17.11.2010, at 11:49, George Mamalakis wrote:
>> 
>>> Hi everbody,
>>> 
>>> from http://wiki.freebsd.org/ZFS I understand that chflags are supported by 
>>> zfs. But if I have a file with sappnd on a zfs filesystem, I am unable to 
>>> execute a command like this:
>>> 
>>> # touch lili
>>> # chflags sappnd lili
>>> # ls -lrto lili
>>> -rw-r--r--  1 root  wheel  sappnd 5 Nov 17 12:38 lili
>>> # echo "lala" >> lili
>>> # echo "lala" >> lili
>>> -su: echo: write error: Operation not permitted
>>> 
>>> So, the first time it worked, but it stops working on any consequent time 
>>> (when the file is no more empty).
>>> I found a bug report on:
>>> 
>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=149495
>> 
>> And:
>> 
>> http://www.freebsd.org/cgi/query-pr.cgi?pr=151082&cat=kern
>> 
>> 
>>> where a patch is suggested. Nevertheless, even though my sources are newer 
>>> than the suggested patch, my source tree does not contain it.
>>> Do we know anything more about it?
>> 
>> The fix was committed to CURRENT on Oct 8th (r213634). The commit message 
>> talks about MFC after a week, however to me it looks like the fix hasn't 
>> made it to 8-STABLE yet.
>> 
>> Also, there seems to be a related commit r213673 which essentially reverts 
>> r213634 and has a more general approach to handling ioflags with zfs. This 
>> commit was on Oct 10th, again 1 week MFC grace period, again not in 8-STABLE 
>> yet, at least to my knowlegde.
>> 
>> Maybe MFC was simply forgotten, maybe there's a good reason to delay it, I 
>> don't know. We're using my patch (the one mentioned in the PRs) for now and 
>> append-only works as intended. Applying the changes in r213673 to 8-STABLE 
>> might be an option too, if you're considering patching to get the append 
>> flag working.
>> 
>> Anyway, hopefully one of these fixes gets MFCd to 8-STABLE soon.
>> 
> 
> Good analysis, but did you forget to CC the committer(s)?
> It is known that sometimes the committers do need a gentle (or not so) 
> nudging :-)

Right :-) mm@ and pjd@ now CCed.


Markus


_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to