Hi, I wanted to some customized functionality in ATS experimental plugin stale_while_revalidate so I change the following two conditions to true to trigger revalidation for each cache hit.
1- https://github.com/apache/trafficserver/blob/master/plugins/experimental/stale_while_revalidate/stale_while_revalidate.c#L512 2- https://github.com/apache/trafficserver/blob/master/plugins/experimental/stale_while_revalidate/stale_while_revalidate.c#L504 But after the changes my ATS is crashing badly, and the logs says [Mar 30 23:31:24.105] Manager {0x7fc2cb623780} NOTE: [LocalManager::listenForProxy] Listening on port: 8080 (IPv4) [Mar 30 23:31:24.105] Manager {0x7fc2cb623780} NOTE: [TrafficManager] Setup complete [Mar 30 23:31:25.115] Manager {0x7fc2cb623780} NOTE: [LocalManager::startProxy] Launching ts process [Mar 30 23:31:25.123] Manager {0x7fc2cb623780} NOTE: [LocalManager::pollMgmtProcessServer] New process connecting fd '16' [Mar 30 23:31:25.123] Manager {0x7fc2cb623780} NOTE: [Alarms::signalAlarm] Server Process born [Mar 30 23:31:31.854] Manager {0x7fc2cb623780} ERROR: [LocalManager::pollMgmtProcessServer] Server Process terminated due to Sig 11: Segmentation fault [Mar 30 23:31:31.854] Manager {0x7fc2cb623780} ERROR: [Alarms::signalAlarm] Server Process was reset [Mar 30 23:31:32.857] Manager {0x7fc2cb623780} NOTE: [LocalManager::startProxy] Launching ts process [Mar 30 23:31:32.865] Manager {0x7fc2cb623780} NOTE: [LocalManager::pollMgmtProcessServer] New process connecting fd '16' [Mar 30 23:31:32.865] Manager {0x7fc2cb623780} NOTE: [Alarms::signalAlarm] Server Process born [Mar 30 23:32:49.265] Manager {0x7fc2cb623780} ERROR: [LocalManager::pollMgmtProcessServer] Server Process terminated due to Sig 11: Segmentation fault [Mar 30 23:32:49.265] Manager {0x7fc2cb623780} ERROR: [Alarms::signalAlarm] Server Process was reset [Mar 30 23:32:50.268] Manager {0x7fc2cb623780} NOTE: [LocalManager::startProxy] Launching ts process [Mar 30 23:32:50.276] Manager {0x7fc2cb623780} NOTE: [LocalManager::pollMgmtProcessServer] New process connecting fd '12' [Mar 30 23:32:50.276] Manager {0x7fc2cb623780} NOTE: [Alarms::signalAlarm] Server Process born [Mar 30 23:35:19.254] Manager {0x7fc2cb623780} ERROR: [LocalManager::pollMgmtProcessServer] Server Process terminated due to Sig 11: Segmentation fault [Mar 30 23:35:19.255] Manager {0x7fc2cb623780} ERROR: [Alarms::signalAlarm] Server Process was reset [Mar 30 23:35:20.257] Manager {0x7fc2cb623780} NOTE: [LocalManager::startProxy] Launching ts process [Mar 30 23:35:20.266] Manager {0x7fc2cb623780} NOTE: [LocalManager::pollMgmtProcessServer] New process connecting fd '12' [Mar 30 23:35:20.266] Manager {0x7fc2cb623780} NOTE: [Alarms::signalAlarm] Server Process born Thanks