[Ocfs2-devel] ocfs2 crashes on xfstest 013

Sunil Mushran sunil.mushran at oracle.com
Fri May 13 10:02:05 PDT 2011


On 05/13/2011 06:28 AM, Goldwyn Rodrigues wrote:
> Hi Tristan,
>
> On Thu, May 12, 2011 at 7:36 AM, Tristan Ye<tristan.ye at oracle.com>  wrote:
>> Hi Goldwyn,
>>         The root cause was due to we didn't skip an existing hole somewhere when
>> punching a hole, to speak more accurately, the bug occurs at the time when we
>> removing a partial extent record(which also means the last extent record to
>> remove), as a result, the hole-punching code attempts to remove more than the
>> length of whole extent record, which leads to the failure of following
>> assert(fs/ocfs2/alloc.c):
>>
>> 5507         BUG_ON(cpos<  le32_to_cpu(rec->e_cpos) || trunc_range>  rec_range);
>>
>>         Could you please make a verification against my coming patch, I passed xfs's
>> 013 testcase with the patch;-)
>>
> Did you post this patch? ... or am I being impatient?
>
Yes, he posted it.

http://oss.oracle.com/pipermail/ocfs2-devel/2011-May/008077.html



More information about the Ocfs2-devel mailing list