You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by "Chou, Peter" <pb...@labs.att.com> on 2019/02/20 10:43:24 UTC

Branch 7.1.x issue?

Hi,

I get an assertion fault core dump in 7.1.x HEAD from HdrHeap.cc::874. This seems to be isolated down to commit 739d8d.
What I think is happening is that the copy of the content stored in the cache uses a different amount of space before and after this change when doing an un-marshal.
I re-created the problem by -

  *   Run ATS 7.1.6
  *   Cache an object
  *   Run ATS 7.1.x HEAD
  *   Try to read object from cache either PURGE or GET causes the assertion error.
  *   Deleting cache file under var clears the problem. I assume this is not supposed to be required for minor updates.

Thanks,
Peter

Re: Branch 7.1.x issue?

Posted by Alan Carroll <so...@verizonmedia.com.INVALID>.
Yes, invalidating the cache is a major obstacle. The last incompatible
change was in ATS 3.2. I should have caught that change, sorry.

On Thu, Feb 21, 2019 at 9:38 AM Leif Hedstrom <zw...@apache.org> wrote:

>
>
> > On Feb 21, 2019, at 3:04 AM, 宋辰伟 <61...@qq.com> wrote:
> >
> > Not sure here. You might need to clean up your cache ?
>
> Well, we can’t require a cache clean as part of a 7.1.x upgrade. In fact,
> that would exclude this change from 8.x as well, and we’d have to think
> carefully about it for 9.x.
>
> Cheers,
>
> — Leif
>
> >
> > Thansk
> > scw00
> >
> >> 在 2019年2月21日,下午5:36,宋辰伟 <61...@qq.com> 写道:
> >>
> >> Could you please fill an issue ?
> >>
> >> Scw00
> >>
> >>> 在 2019年2月20日,下午6:43,Chou, Peter <pb...@labs.att.com> 写道:
> >>>
> >>> Hi,
> >>>
> >>> I get an assertion fault core dump in 7.1.x HEAD from HdrHeap.cc::874.
> This seems to be isolated down to commit 739d8d.
> >>> What I think is happening is that the copy of the content stored in
> the cache uses a different amount of space before and after this change
> when doing an un-marshal.
> >>> I re-created the problem by -
> >>>
> >>> *   Run ATS 7.1.6
> >>> *   Cache an object
> >>> *   Run ATS 7.1.x HEAD
> >>> *   Try to read object from cache either PURGE or GET causes the
> assertion error.
> >>> *   Deleting cache file under var clears the problem. I assume this is
> not supposed to be required for minor updates.
> >>>
> >>> Thanks,
> >>> Peter
> >>
> >>
> >>
> >>
> >
>
>

Re: Branch 7.1.x issue?

Posted by Leif Hedstrom <zw...@apache.org>.

> On Feb 21, 2019, at 3:04 AM, 宋辰伟 <61...@qq.com> wrote:
> 
> Not sure here. You might need to clean up your cache ?

Well, we can’t require a cache clean as part of a 7.1.x upgrade. In fact, that would exclude this change from 8.x as well, and we’d have to think carefully about it for 9.x.

Cheers,

— Leif

> 
> Thansk 
> scw00
> 
>> 在 2019年2月21日,下午5:36,宋辰伟 <61...@qq.com> 写道:
>> 
>> Could you please fill an issue ?
>> 
>> Scw00
>> 
>>> 在 2019年2月20日,下午6:43,Chou, Peter <pb...@labs.att.com> 写道:
>>> 
>>> Hi,
>>> 
>>> I get an assertion fault core dump in 7.1.x HEAD from HdrHeap.cc::874. This seems to be isolated down to commit 739d8d.
>>> What I think is happening is that the copy of the content stored in the cache uses a different amount of space before and after this change when doing an un-marshal.
>>> I re-created the problem by -
>>> 
>>> *   Run ATS 7.1.6
>>> *   Cache an object
>>> *   Run ATS 7.1.x HEAD
>>> *   Try to read object from cache either PURGE or GET causes the assertion error.
>>> *   Deleting cache file under var clears the problem. I assume this is not supposed to be required for minor updates.
>>> 
>>> Thanks,
>>> Peter
>> 
>> 
>> 
>> 
> 


Re: Branch 7.1.x issue?

Posted by 宋辰伟 <61...@qq.com>.
Not sure here. You might need to clean up your cache ?

Thansk 
scw00

> 在 2019年2月21日,下午5:36,宋辰伟 <61...@qq.com> 写道:
> 
> Could you please fill an issue ?
> 
> Scw00
> 
>> 在 2019年2月20日,下午6:43,Chou, Peter <pb...@labs.att.com> 写道:
>> 
>> Hi,
>> 
>> I get an assertion fault core dump in 7.1.x HEAD from HdrHeap.cc::874. This seems to be isolated down to commit 739d8d.
>> What I think is happening is that the copy of the content stored in the cache uses a different amount of space before and after this change when doing an un-marshal.
>> I re-created the problem by -
>> 
>> *   Run ATS 7.1.6
>> *   Cache an object
>> *   Run ATS 7.1.x HEAD
>> *   Try to read object from cache either PURGE or GET causes the assertion error.
>> *   Deleting cache file under var clears the problem. I assume this is not supposed to be required for minor updates.
>> 
>> Thanks,
>> Peter
> 
> 
> 
> 


Re: Branch 7.1.x issue?

Posted by 宋辰伟 <61...@qq.com>.
Could you please fill an issue ?

Scw00

> 在 2019年2月20日,下午6:43,Chou, Peter <pb...@labs.att.com> 写道:
> 
> Hi,
> 
> I get an assertion fault core dump in 7.1.x HEAD from HdrHeap.cc::874. This seems to be isolated down to commit 739d8d.
> What I think is happening is that the copy of the content stored in the cache uses a different amount of space before and after this change when doing an un-marshal.
> I re-created the problem by -
> 
>  *   Run ATS 7.1.6
>  *   Cache an object
>  *   Run ATS 7.1.x HEAD
>  *   Try to read object from cache either PURGE or GET causes the assertion error.
>  *   Deleting cache file under var clears the problem. I assume this is not supposed to be required for minor updates.
> 
> Thanks,
> Peter