[ https://issues.apache.org/jira/browse/TS-4902?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Susan Hinrichs closed TS-4902. ------------------------------ Resolution: Fixed I'm not seeing this anymore. I think the fix to TS-4813 addressed this issue. > Http2ConnectionState::stream_list gets in bad state > --------------------------------------------------- > > Key: TS-4902 > URL: https://issues.apache.org/jira/browse/TS-4902 > Project: Traffic Server > Issue Type: Bug > Components: HTTP/2 > Reporter: Susan Hinrichs > Priority: Blocker > Fix For: 7.1.0 > > > Saw this in one of my runs while debugging TS-4900 and TS-4813. It might > have been due to my attempted fix, but I don't think so. > I left current master running in production for an hour. When I returned, > CPU utilization had jumped from 70% to 400%. perf top showed that the > majority of time was being spent in Http2ConnectionState::restart_streams. > Connected with debugger and two threads were spinning in that method. In > each case this->stream_list.head->link.next == > this->stream_list.head->link.prev and this->thread_list.head->link.next != > NULL. > I assume that was are missing some locking and the stream_list is being > manipulated by two threads in parallel. -- This message was sent by Atlassian JIRA (v6.3.4#6332)