On 29 May 2017, at 12:40, Persia Aziz wrote:
Not sure if anyone is working on fixing it already. Autest is failing
because of this
traffic_server: received signal 11 (Segmentation fault)traffic_server
- STACK
TRACE: traffic_server(_Z19crash_logger_invokeiP9siginfo_tPv+0xd2)[0x504a93]/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7fb86b9cd390]traffic_server[0x78f714]traffic_server[0x78e2a8]traffic_server(_Z16RecSetRawStatSumP15RecRawStatBlockil+0x24)[0x78ef7d]traffic_server[0x703c5b]traffic_server(_Z20register_cache_statsP15RecRawStatBlockPKc+0x33)[0x703cc1]traffic_server(_ZN14CacheProcessor15diskInitializedEv+0x41c)[0x6f8c24]traffic_server(_ZN9CacheDisk8openDoneEiPv+0x50)[0x711db0]traffic_server(_ZN9CacheDisk9clearDoneEiPv+0x10c)[0x711a3e]traffic_server(_ZN12Continuation11handleEventEiPv+0x72)[0x507d84]traffic_server(_ZN19AIOCallbackInternal11io_completeEiPv+0x3f)[0x705ba9]traffic_server(_ZN12Continuation11handleEventEiPv+0x72)[0x507d84]traffic_server(_ZN7EThread13process_eventEP5Eventi+0x143)[0x794c37]traffic_server(_ZN7EThread7executeEv+0x10c)[0x794ed8]traffic_server[0x794119]/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7fb86b9c36ba]/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fb86ac5482d]
This coredump happens frequently but not every time ats starts
This is bad, but AFAICT it is not the cause of the test flakiness. From
the test log below, I really can’t intuit what the failure was, but
there was no crash that I could find.
Test: copy_config: Failed
File: copy_config.test.py
Directory: /home/jpeach/src/trafficserver/tests/gold_tests/basic
Starting Test copy_config : No issues found - Passed
Reason: Started!
Process: ts2: Passed
Setting up : MakeDir - Passed
Setting up : Copy - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : Copy - Passed
Setting up : Copy - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : Lamda - Passed
Setting up : Lamda - Passed
Setting up : CopyATSConfig - Passed
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
excludes expression
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
excludes expression
Test : Checking that ReturnCode == None - Passed
Reason: Returned Value: None == None
Appending File
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/etc/trafficserver/records.config
: Writing config file records.config - Passed
Reason: Success
Process: ts1: Failed
Setting up : MakeDir - Passed
Setting up : Copy - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : Copy - Passed
Setting up : Copy - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : Lamda - Passed
Setting up : Lamda - Passed
Setting up : CopyATSConfig - Passed
Appending File
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/etc/trafficserver/records.config
: Writing config file records.config - Passed
Reason: Success
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
excludes expression
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
excludes expression
Test : Checking that ReturnCode == None - Failed
Reason: Returned Value -11 != None
Process: Default: Skipped
Reason: Was not started
Run: 0-Talk to ts1: Failed
Starting TestRun 0-Talk to ts1 : No Issues found - Passed
Reason: Started!
Test : Checking that True == _isRunningAfter - Passed
Reason: Returned Value: True == _isRunningAfter
Test : Checking that True == _isRunningAfter - Passed
Reason: Returned Value: True == _isRunningAfter
Process: Default: Failed
Test : Checking that ReturnCode == 0 - Failed
Reason: Returned Value 7 != 0
Run: 1-Talk to ts2: Skipped
Reason: Test run 0-Talk to ts1 failed
Syeda Persia Aziz
Software DeveloperYahoo! Inc.Champaign, Illinois
On Saturday, May 27, 2017 5:51 PM, James Peach <jpe...@apache.org>
wrote:
On 27 May 2017, at 15:26, James Peach wrote:
Hi all,
The remap_http autest case seems to be broken on master:
[jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
Running Test basic:. Passed
Running Test basic-cop:. Passed
Running Test basic-manager:. Passed
Running Test cache-generation-clear:...... Passed
Running Test cache-generation-disjoint:...... Passed
Running Test config:. Passed
Running Test copy_config:.. Passed
Running Test copy_config2:.. Passed
Running Test custom-log:......... Passed
Running Test custom_response: Skipped
Warning: Skipping test custom_response because:
This test fails at the moment as is turned off
Running Test disjoint-wait-for-cache: Skipped
Warning: Skipping test disjoint-wait-for-cache because:
This test fails at the moment as is turned off
Running Test header_rewrite:. Passed
Running Test http2:... Passed
Running Test remap_http:FFFFFF Failed
Running Test remap_https:....... Passed
Running Test via:.... Passed
Running 3 times in a row gave me 3 different results …
[jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
Running Test basic:. Passed
Running Test basic-cop:. Passed
Running Test basic-manager:. Passed
Running Test cache-generation-clear:...... Passed
Running Test cache-generation-disjoint:...... Passed
Running Test config:. Passed
Running Test copy_config:.. Passed
Running Test copy_config2:.. Passed
Running Test custom-log:F Failed
Running Test custom_response: Skipped
Warning: Skipping test custom_response because:
This test fails at the moment as is turned off
Running Test disjoint-wait-for-cache: Skipped
Warning: Skipping test disjoint-wait-for-cache because:
This test fails at the moment as is turned off
Running Test header_rewrite:. Passed
Running Test http2:... Passed
Running Test remap_http:FFFFFF Failed
Running Test remap_https:....... Passed
Running Test via:.... Passed
[jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
Running Test basic:. Passed
Running Test basic-cop:. Passed
Running Test basic-manager:. Passed
Running Test cache-generation-clear:...... Passed
Running Test cache-generation-disjoint:...... Passed
Running Test config:. Passed
Running Test copy_config:.. Passed
Running Test copy_config2:.. Passed
Running Test custom-log:......... Passed
Running Test custom_response: Skipped
Warning: Skipping test custom_response because:
This test fails at the moment as is turned off
Running Test disjoint-wait-for-cache: Skipped
Warning: Skipping test disjoint-wait-for-cache because:
This test fails at the moment as is turned off
Running Test header_rewrite:F Failed
Running Test http2:... Passed
Running Test remap_http:FFFFFF Failed
Running Test remap_https:....... Passed
Running Test via:.... Passed
[jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
Running Test basic:. Passed
Running Test basic-cop:. Passed
Running Test basic-manager:. Passed
Running Test cache-generation-clear:...... Passed
Running Test cache-generation-disjoint:...... Passed
Running Test config:. Passed
Running Test copy_config:.. Passed
Running Test copy_config2:.. Passed
Running Test custom-log:......... Passed
Running Test custom_response: Skipped
Warning: Skipping test custom_response because:
This test fails at the moment as is turned off
Running Test disjoint-wait-for-cache: Skipped
Warning: Skipping test disjoint-wait-for-cache because:
This test fails at the moment as is turned off
Running Test header_rewrite:. Passed
Running Test http2:... Passed
Running Test remap_http:...... Passed
Running Test remap_https:....... Passed
Running Test via:.... Passed
Generating Report: --------------
2 Tests were skipped:
--------------------------------------------------------------------------------
Test "disjoint-wait-for-cache" Skipped
File: disjoint-wait-for-cache.test.py
Directory: /home/jpeach/src/trafficserver/tests/gold_tests/cache
Reason: This test fails at the moment as is turned off
Test "custom_response" Skipped
File: custom_response.test.py
Directory:
/home/jpeach/src/trafficserver/tests/gold_tests/body_factory
Reason: This test fails at the moment as is turned off
Total of 16 test
Unknown: 0
Exception: 0
Failed: 0
Warning: 0
Skipped: 2
Passed: 14