[jira] [Assigned] (TS-3747) Error in Huffman decoder for HPACK
[ https://issues.apache.org/jira/browse/TS-3747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Call reassigned TS-3747: -- Assignee: Bryan Call Error in Huffman decoder for HPACK -- Key: TS-3747 URL: https://issues.apache.org/jira/browse/TS-3747 Project: Traffic Server Issue Type: Bug Components: HTTP/2 Reporter: Bryan Call Assignee: Bryan Call Labels: yahoo Fix For: 6.0.0 {code} #0 0x006427d0 in huffman_decode ( dst_start=0x2af80db6756a XXX, src_len=99) at HuffmanCodec.cc:373 #1 0x0064345f in decode_string (arena=..., str=0x2af689e1adf8, str_length=@0x2af689e1adf4, buf_start=0x2af689e1b0fb XXX) at HPACK.cc:548 #2 0x006438ae in decode_literal_header_field (header=..., buf_start=0x2af689e1b0fa XXX, buf_end=0x2af689e1b1d1 XXX, dynamic_table=...) at HPACK.cc:650 #3 0x00638c61 in http2_parse_header_fragment (hdr=0x2af7f5efb178, iov=..., dynamic_table=..., cont=false) at HTTP2.cc:672 #4 0x00641b88 in Http2Stream::decode_request_header (this=0x2af7f5efb150, iov=..., dynamic_table=..., cont=false) at Http2ConnectionState.h:150 #5 0x0063fcdc in rcv_continuation_frame (cs=..., cstate=..., frame=...) at Http2ConnectionState.cc:544 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (TS-3745) UA_FIRST_READ milestone is not in API enum
[ https://issues.apache.org/jira/browse/TS-3745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Call resolved TS-3745. Resolution: Fixed UA_FIRST_READ milestone is not in API enum -- Key: TS-3745 URL: https://issues.apache.org/jira/browse/TS-3745 Project: Traffic Server Issue Type: Bug Components: TS API Reporter: Alan M. Carroll Assignee: Alan M. Carroll Fix For: 6.0.0 There is an internal {{ua_first_read}} milestone which is tracked and logged in the slow log but it is not accessible from the TS API because it is not in the enum {{TSMilestonesType}}. As this is an incompatible change it will be done on master and backported to 6.0.x. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3476) Add a log tag for application protocol
[ https://issues.apache.org/jira/browse/TS-3476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620602#comment-14620602 ] ASF GitHub Bot commented on TS-3476: Github user ericcarlschwartz commented on the pull request: https://github.com/apache/trafficserver/pull/244#issuecomment-120004282 @shinrich ah yeah I wasn't sure why it'd been dropped but I also can't see any reason adding it back would introduce any problems either Add a log tag for application protocol -- Key: TS-3476 URL: https://issues.apache.org/jira/browse/TS-3476 Project: Traffic Server Issue Type: New Feature Components: Logging, SSL Reporter: Leif Hedstrom Assignee: Eric Schwartz Fix For: 6.1.0 It seems crucial to be able to log which protocol handler was negotiated with ALPN (and perhaps NPN as long as we support it). This could simple be the string that was negotiated by the client/server in the TLS handshake. For example, with HTTP/2, it would be h2 (or h2-14 with some browsers). A suggested log tag name would be %alpn which seems clear enough to me and easy to remember :). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3710) Crash in TLS with 6.0.0, related to the session cleanup additions
[ https://issues.apache.org/jira/browse/TS-3710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620690#comment-14620690 ] Bryan Call commented on TS-3710: Reverted c8c9c4fa0dad3 on 6.0.x Crash in TLS with 6.0.0, related to the session cleanup additions - Key: TS-3710 URL: https://issues.apache.org/jira/browse/TS-3710 Project: Traffic Server Issue Type: Bug Components: SSL Reporter: Leif Hedstrom Assignee: Susan Hinrichs Priority: Critical Fix For: 6.1.0 Attachments: ts-3710-2.diff, ts-3710-final-2.diff, ts-3710.diff {code} ==9570==ERROR: AddressSanitizer: heap-use-after-free on address 0x60649f48 at pc 0xb9f969 bp 0x2b8dbc348920 sp 0x2b8dbc348918 READ of size 8 at 0x60649f48 thread T8 ([ET_NET 7]) #0 0xb9f968 in Continuation::handleEvent(int, void*) ../../iocore/eventsystem/I_Continuation.h:145 #1 0xb9f968 in read_signal_and_update /usr/local/src/trafficserver/iocore/net/UnixNetVConnection.cc:142 #2 0xb9f968 in UnixNetVConnection::mainEvent(int, Event*) /usr/local/src/trafficserver/iocore/net/UnixNetVConnection.cc:1115 #3 0xb7daf7 in Continuation::handleEvent(int, void*) ../../iocore/eventsystem/I_Continuation.h:145 #4 0xb7daf7 in InactivityCop::check_inactivity(int, Event*) /usr/local/src/trafficserver/iocore/net/UnixNet.cc:102 #5 0xc21ffe in Continuation::handleEvent(int, void*) /usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:145 #6 0xc21ffe in EThread::process_event(Event*, int) /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:128 #7 0xc241f7 in EThread::execute() /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:207 #8 0xc20c18 in spawn_thread_internal /usr/local/src/trafficserver/iocore/eventsystem/Thread.cc:85 #9 0x2b8db3ff6df4 in start_thread (/lib64/libpthread.so.0+0x7df4) #10 0x2b8db585f1ac in __clone (/lib64/libc.so.6+0xf61ac) 0x60649f48 is located 8 bytes inside of 56-byte region [0x60649f40,0x60649f78) freed by thread T8 ([ET_NET 7]) here: #0 0x2b8db1bf3117 in operator delete(void*) ../../.././libsanitizer/asan/asan_new_delete.cc:81 #1 0xb5b20e in SSLNextProtocolTrampoline::ioCompletionEvent(int, void*) /usr/local/src/trafficserver/iocore/net/SSLNextProtocolAccept.cc:89 #2 0xbb2eef in Continuation::handleEvent(int, void*) ../../iocore/eventsystem/I_Continuation.h:145 #3 0xbb2eef in read_signal_and_update /usr/local/src/trafficserver/iocore/net/UnixNetVConnection.cc:142 #4 0xbb2eef in read_signal_done /usr/local/src/trafficserver/iocore/net/UnixNetVConnection.cc:203 #5 0xbb2eef in UnixNetVConnection::readSignalDone(int, NetHandler*) /usr/local/src/trafficserver/iocore/net/UnixNetVConnection.cc:957 #6 0xb55d6d in SSLNetVConnection::net_read_io(NetHandler*, EThread*) /usr/local/src/trafficserver/iocore/net/SSLNetVConnection.cc:480 #7 0xb748fc in NetHandler::mainNetEvent(int, Event*) /usr/local/src/trafficserver/iocore/net/UnixNet.cc:516 #8 0xc24e89 in Continuation::handleEvent(int, void*) /usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:145 #9 0xc24e89 in EThread::process_event(Event*, int) /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:128 #10 0xc24e89 in EThread::execute() /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:252 #11 0xc20c18 in spawn_thread_internal /usr/local/src/trafficserver/iocore/eventsystem/Thread.cc:85 #12 0x2b8db3ff6df4 in start_thread (/lib64/libpthread.so.0+0x7df4) previously allocated by thread T8 ([ET_NET 7]) here: #0 0x2b8db1bf2c9f in operator new(unsigned long) ../../.././libsanitizer/asan/asan_new_delete.cc:50 #1 0xb59f8b in SSLNextProtocolAccept::mainEvent(int, void*) /usr/local/src/trafficserver/iocore/net/SSLNextProtocolAccept.cc:134 #2 0xb888e9 in Continuation::handleEvent(int, void*) ../../iocore/eventsystem/I_Continuation.h:145 #3 0xb888e9 in NetAccept::acceptFastEvent(int, void*) /usr/local/src/trafficserver/iocore/net/UnixNetAccept.cc:466 #4 0xc24e89 in Continuation::handleEvent(int, void*) /usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:145 #5 0xc24e89 in EThread::process_event(Event*, int) /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:128 #6 0xc24e89 in EThread::execute() /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:252 #7 0xc20c18 in spawn_thread_internal /usr/local/src/trafficserver/iocore/eventsystem/Thread.cc:85 #8 0x2b8db3ff6df4 in start_thread (/lib64/libpthread.so.0+0x7df4) Thread T8 ([ET_NET 7]) created by T0 ([ET_NET 0]) here: #0 0x2b8db1bc186a in __interceptor_pthread_create
[jira] [Commented] (TS-3747) Error in Huffman decoder for HPACK
[ https://issues.apache.org/jira/browse/TS-3747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620686#comment-14620686 ] Bryan Call commented on TS-3747: Backported to 6.0.x Error in Huffman decoder for HPACK -- Key: TS-3747 URL: https://issues.apache.org/jira/browse/TS-3747 Project: Traffic Server Issue Type: Bug Components: HTTP/2 Reporter: Bryan Call Labels: yahoo Fix For: 6.0.0 {code} #0 0x006427d0 in huffman_decode ( dst_start=0x2af80db6756a XXX, src_len=99) at HuffmanCodec.cc:373 #1 0x0064345f in decode_string (arena=..., str=0x2af689e1adf8, str_length=@0x2af689e1adf4, buf_start=0x2af689e1b0fb XXX) at HPACK.cc:548 #2 0x006438ae in decode_literal_header_field (header=..., buf_start=0x2af689e1b0fa XXX, buf_end=0x2af689e1b1d1 XXX, dynamic_table=...) at HPACK.cc:650 #3 0x00638c61 in http2_parse_header_fragment (hdr=0x2af7f5efb178, iov=..., dynamic_table=..., cont=false) at HTTP2.cc:672 #4 0x00641b88 in Http2Stream::decode_request_header (this=0x2af7f5efb150, iov=..., dynamic_table=..., cont=false) at Http2ConnectionState.h:150 #5 0x0063fcdc in rcv_continuation_frame (cs=..., cstate=..., frame=...) at Http2ConnectionState.cc:544 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (TS-3747) Error in Huffman decoder for HPACK
[ https://issues.apache.org/jira/browse/TS-3747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Call resolved TS-3747. Resolution: Fixed Error in Huffman decoder for HPACK -- Key: TS-3747 URL: https://issues.apache.org/jira/browse/TS-3747 Project: Traffic Server Issue Type: Bug Components: HTTP/2 Reporter: Bryan Call Assignee: Bryan Call Labels: yahoo Fix For: 6.0.0 {code} #0 0x006427d0 in huffman_decode ( dst_start=0x2af80db6756a XXX, src_len=99) at HuffmanCodec.cc:373 #1 0x0064345f in decode_string (arena=..., str=0x2af689e1adf8, str_length=@0x2af689e1adf4, buf_start=0x2af689e1b0fb XXX) at HPACK.cc:548 #2 0x006438ae in decode_literal_header_field (header=..., buf_start=0x2af689e1b0fa XXX, buf_end=0x2af689e1b1d1 XXX, dynamic_table=...) at HPACK.cc:650 #3 0x00638c61 in http2_parse_header_fragment (hdr=0x2af7f5efb178, iov=..., dynamic_table=..., cont=false) at HTTP2.cc:672 #4 0x00641b88 in Http2Stream::decode_request_header (this=0x2af7f5efb150, iov=..., dynamic_table=..., cont=false) at Http2ConnectionState.h:150 #5 0x0063fcdc in rcv_continuation_frame (cs=..., cstate=..., frame=...) at Http2ConnectionState.cc:544 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3747) Error in Huffman decoder for HPACK
[ https://issues.apache.org/jira/browse/TS-3747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620685#comment-14620685 ] ASF subversion and git services commented on TS-3747: - Commit 22e3282c86fced644737b1ad555e49854ff7a8a2 in trafficserver's branch refs/heads/6.0.x from [~bcall] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=22e3282 ] TS-3747: Error in Huffman decoder for HPACK (cherry picked from commit b04bc9b6adde276b07aa74549daac4ca4b5341e0) Error in Huffman decoder for HPACK -- Key: TS-3747 URL: https://issues.apache.org/jira/browse/TS-3747 Project: Traffic Server Issue Type: Bug Components: HTTP/2 Reporter: Bryan Call Labels: yahoo Fix For: 6.0.0 {code} #0 0x006427d0 in huffman_decode ( dst_start=0x2af80db6756a XXX, src_len=99) at HuffmanCodec.cc:373 #1 0x0064345f in decode_string (arena=..., str=0x2af689e1adf8, str_length=@0x2af689e1adf4, buf_start=0x2af689e1b0fb XXX) at HPACK.cc:548 #2 0x006438ae in decode_literal_header_field (header=..., buf_start=0x2af689e1b0fa XXX, buf_end=0x2af689e1b1d1 XXX, dynamic_table=...) at HPACK.cc:650 #3 0x00638c61 in http2_parse_header_fragment (hdr=0x2af7f5efb178, iov=..., dynamic_table=..., cont=false) at HTTP2.cc:672 #4 0x00641b88 in Http2Stream::decode_request_header (this=0x2af7f5efb150, iov=..., dynamic_table=..., cont=false) at Http2ConnectionState.h:150 #5 0x0063fcdc in rcv_continuation_frame (cs=..., cstate=..., frame=...) at Http2ConnectionState.cc:544 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (TS-3747) Error in Huffman decoder for HPACK
[ https://issues.apache.org/jira/browse/TS-3747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Call updated TS-3747: --- Backport to Version: (was: 6.0.0) Error in Huffman decoder for HPACK -- Key: TS-3747 URL: https://issues.apache.org/jira/browse/TS-3747 Project: Traffic Server Issue Type: Bug Components: HTTP/2 Reporter: Bryan Call Labels: yahoo Fix For: 6.0.0 {code} #0 0x006427d0 in huffman_decode ( dst_start=0x2af80db6756a XXX, src_len=99) at HuffmanCodec.cc:373 #1 0x0064345f in decode_string (arena=..., str=0x2af689e1adf8, str_length=@0x2af689e1adf4, buf_start=0x2af689e1b0fb XXX) at HPACK.cc:548 #2 0x006438ae in decode_literal_header_field (header=..., buf_start=0x2af689e1b0fa XXX, buf_end=0x2af689e1b1d1 XXX, dynamic_table=...) at HPACK.cc:650 #3 0x00638c61 in http2_parse_header_fragment (hdr=0x2af7f5efb178, iov=..., dynamic_table=..., cont=false) at HTTP2.cc:672 #4 0x00641b88 in Http2Stream::decode_request_header (this=0x2af7f5efb150, iov=..., dynamic_table=..., cont=false) at Http2ConnectionState.h:150 #5 0x0063fcdc in rcv_continuation_frame (cs=..., cstate=..., frame=...) at Http2ConnectionState.cc:544 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (TS-3559) ATS should support client side TLS session ticket caching/use.
[ https://issues.apache.org/jira/browse/TS-3559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Thompson updated TS-3559: -- Labels: Yahoo (was: ) ATS should support client side TLS session ticket caching/use. -- Key: TS-3559 URL: https://issues.apache.org/jira/browse/TS-3559 Project: Traffic Server Issue Type: Improvement Components: Security, SSL Reporter: Dave Thompson Assignee: Dave Thompson Labels: Yahoo Fix For: 6.1.0 For TLS connections between ATS and origin server, ATS should support caching of session ticket and associated master secret, etc, for later abbreviated handshake TLS resumption to origin server, reduced round trip, and overall performance improvement. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (TS-3699) TLS 64GB transfer fails with AES GCM cipher
[ https://issues.apache.org/jira/browse/TS-3699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Thompson updated TS-3699: -- Labels: Yahoo (was: ) TLS 64GB transfer fails with AES GCM cipher --- Key: TS-3699 URL: https://issues.apache.org/jira/browse/TS-3699 Project: Traffic Server Issue Type: Bug Reporter: Dave Thompson Assignee: Dave Thompson Labels: Yahoo Fix For: 6.1.0 Running ATS 5.0.1, over a TLS connection using cipher suite AES128-GCM-SHA256 will fail every time just before hitting 64GB. Switching cipher to the same CBC cipher (AES128-SHA), and data transfers can go beyond the 64GB limit. It appears we are hitting the GCM design limit of 2^39-256 bits (64GB). TLS should be able to renegotiate keys which resets the GCM counter, and in fact I have successfully tested this with ATS 4.0.2. Work around is to use the CBC variant (AES128-SHA), though it would be good to know what changed between 5.0.1 and 4.0.2 to stop cipher run out initiated renegotiation. FWIW proxy.config.ssl.allow_client_renegotiation, does not appear to come into play here. Looking at the code, this appears to be written to prevent client initiated renegotiation (prevent renegotiation attack circa 2009). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: out_of_tree-master #986
See https://ci.trafficserver.apache.org/job/out_of_tree-master/986/changes Changes: [Leif Hedstrom] TS-3739 Enable build, and change default lib path such that we do not look in lib/ts by default -- [...truncated 463 lines...] checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status:
Build failed in Jenkins: debian_jessie-master » gcc,debian_jessie,hardening #743
See https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=hardening/743/ -- [...truncated 472 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status:
Build failed in Jenkins: tsqa-master #671
See https://ci.trafficserver.apache.org/job/tsqa-master/671/ -- [...truncated 232 lines...] Running setup.py egg_info for package pyasn1 Downloading/unpacking setuptools from https://pypi.python.org/packages/source/s/setuptools/setuptools-18.0.1.tar.gz#md5=cecd172c9ff7fd5f2e16b2fcc88bba51 (from cryptography=0.7-pyOpenSSL--r requirements.txt (line 6)) Running setup.py egg_info for package setuptools Downloading/unpacking enum34 (from cryptography=0.7-pyOpenSSL--r requirements.txt (line 6)) Downloading enum34-1.0.4.tar.gz Running setup.py egg_info for package enum34 Downloading/unpacking ipaddress (from cryptography=0.7-pyOpenSSL--r requirements.txt (line 6)) Downloading ipaddress-1.0.7.tar.gz Running setup.py egg_info for package ipaddress Downloading/unpacking cffi=0.8 (from cryptography=0.7-pyOpenSSL--r requirements.txt (line 6)) Running setup.py egg_info for package cffi Downloading/unpacking linecache2 (from traceback2-unittest2-tsqa==0.1--r requirements.txt (line 4)) Downloading linecache2-1.0.0.tar.gz Running setup.py egg_info for package linecache2 Installed https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/build/linecache2/pbr-1.2.0-py2.7.egg [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution Downloading/unpacking pycparser (from cffi=0.8-cryptography=0.7-pyOpenSSL--r requirements.txt (line 6)) Running setup.py egg_info for package pycparser warning: no previously-included files matching 'yacctab.*' found under directory 'tests' warning: no previously-included files matching 'lextab.*' found under directory 'tests' warning: no previously-included files matching 'yacctab.*' found under directory 'examples' warning: no previously-included files matching 'lextab.*' found under directory 'examples' Installing collected packages: pyyaml, pyOpenSSL, nose, unittest2, requests, flask, httpbin, tsqa, cryptography, six, argparse, traceback2, Werkzeug, Jinja2, itsdangerous, MarkupSafe, decorator, idna, pyasn1, setuptools, enum34, ipaddress, cffi, linecache2, pycparser Running setup.py install for pyyaml checking if libyaml is compilable gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/check_libyaml.c -o build/temp.linux-x86_64-2.7/check_libyaml.o build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory #include yaml.h ^ compilation terminated. libyaml is not found or a compiler error: forcing --without-libyaml (if libyaml is installed correctly, you may need to specify the option --include-dirs or uncomment and modify the parameter include_dirs in setup.cfg) Running setup.py install for pyOpenSSL warning: no files found matching 'OpenSSL/RATIONALE' warning: no previously-included files found matching 'leakcheck' warning: no previously-included files matching '*.py' found under directory 'leakcheck' warning: no previously-included files matching '*.pem' found under directory 'leakcheck' warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'doc/_build' Running setup.py install for nose no previously-included directories found matching 'doc/.build' Installing nosetests script to https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/bin Installing nosetests-2.7 script to https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/bin Running setup.py install for unittest2 Installing unit2 script to https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/bin Running setup.py install for requests Running setup.py install for flask warning: no files found matching '*' under directory 'tests' warning: no previously-included files matching '*.pyc' found under directory 'docs' warning: no previously-included files matching '*.pyo' found under directory 'docs' warning: no previously-included files matching '*.pyc' found under directory 'tests' warning: no previously-included files matching '*.pyo' found under directory 'tests'
Build failed in Jenkins: in_tree-master #1192
See https://ci.trafficserver.apache.org/job/in_tree-master/1192/changes Changes: [Leif Hedstrom] TS-3739 Enable build, and change default lib path such that we do not look in lib/ts by default -- [...truncated 1248 lines...] make[3]: Entering directory `https://ci.trafficserver.apache.org/job/in_tree-master/ws/src/lib/records' depbase=`echo P_RecCore.o | sed 's|[^/]*$|.deps/|;s|\.o$||'`;\ ccache c++ -DHAVE_CONFIG_H -I. -I../../lib -I../../iocore/eventsystem -I../../iocore/utils -I../../mgmt -I../../mgmt/api/include -I../../mgmt/utils -I../../lib -I../../lib -I../../lib/ts -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT P_RecCore.o -MD -MP -MF $depbase.Tpo -c -o P_RecCore.o P_RecCore.cc \ mv -f $depbase.Tpo $depbase.Po depbase=`echo RecConfigParse.o | sed 's|[^/]*$|.deps/|;s|\.o$||'`;\ ccache c++ -DHAVE_CONFIG_H -I. -I../../lib -I../../iocore/eventsystem -I../../iocore/utils -I../../mgmt -I../../mgmt/api/include -I../../mgmt/utils -I../../lib -I../../lib -I../../lib/ts -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT RecConfigParse.o -MD -MP -MF $depbase.Tpo -c -o RecConfigParse.o RecConfigParse.cc \ mv -f $depbase.Tpo $depbase.Po depbase=`echo RecCore.o | sed 's|[^/]*$|.deps/|;s|\.o$||'`;\ ccache c++ -DHAVE_CONFIG_H -I. -I../../lib -I../../iocore/eventsystem -I../../iocore/utils -I../../mgmt -I../../mgmt/api/include -I../../mgmt/utils -I../../lib -I../../lib -I../../lib/ts -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT RecCore.o -MD -MP -MF $depbase.Tpo -c -o RecCore.o RecCore.cc \ mv -f $depbase.Tpo $depbase.Po depbase=`echo RecDebug.o | sed 's|[^/]*$|.deps/|;s|\.o$||'`;\ ccache c++ -DHAVE_CONFIG_H -I. -I../../lib -I../../iocore/eventsystem -I../../iocore/utils -I../../mgmt -I../../mgmt/api/include -I../../mgmt/utils -I../../lib -I../../lib -I../../lib/ts -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT RecDebug.o -MD -MP -MF $depbase.Tpo -c -o RecDebug.o RecDebug.cc \ mv -f $depbase.Tpo $depbase.Po depbase=`echo RecFile.o | sed 's|[^/]*$|.deps/|;s|\.o$||'`;\ ccache c++ -DHAVE_CONFIG_H -I. -I../../lib -I../../iocore/eventsystem -I../../iocore/utils -I../../mgmt -I../../mgmt/api/include -I../../mgmt/utils -I../../lib -I../../lib -I../../lib/ts -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT RecFile.o -MD -MP -MF $depbase.Tpo -c -o RecFile.o RecFile.cc \ mv -f $depbase.Tpo $depbase.Po depbase=`echo RecHttp.o | sed 's|[^/]*$|.deps/|;s|\.o$||'`;\ ccache c++ -DHAVE_CONFIG_H -I. -I../../lib -I../../iocore/eventsystem -I../../iocore/utils -I../../mgmt -I../../mgmt/api/include -I../../mgmt/utils -I../../lib -I../../lib -I../../lib/ts -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT RecHttp.o -MD -MP -MF $depbase.Tpo -c -o RecHttp.o RecHttp.cc \ mv -f $depbase.Tpo $depbase.Po depbase=`echo RecMessage.o | sed 's|[^/]*$|.deps/|;s|\.o$||'`;\ ccache c++ -DHAVE_CONFIG_H -I. -I../../lib -I../../iocore/eventsystem -I../../iocore/utils -I../../mgmt -I../../mgmt/api/include -I../../mgmt/utils -I../../lib -I../../lib -I../../lib/ts -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT RecMessage.o -MD -MP -MF $depbase.Tpo -c -o RecMessage.o RecMessage.cc \ mv
[jira] [Commented] (TS-3743) Crash Under Heavy Load and Sending Plugin Error Page
[ https://issues.apache.org/jira/browse/TS-3743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620806#comment-14620806 ] Sam Baskinger commented on TS-3743: --- Back porting this to 5.x would be excellent. I am curious if someone with a better understanding of the code could let me know that this fix is reasonably sufficient and not masking something worse. I wouldn't mind having a better understanding of what's going on. Crash Under Heavy Load and Sending Plugin Error Page Key: TS-3743 URL: https://issues.apache.org/jira/browse/TS-3743 Project: Traffic Server Issue Type: Bug Components: Core Reporter: Sam Baskinger Labels: review Fix For: 6.1.0 Attachments: TS-3743.patch, stacktrace.txt One of the tests done on the [IronBee|http://www.ironbee.com] plugin for TrafficServer is to send a [OWASP Zap|https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project] scan through the proxy at a DokuWiki server. When this is done TrafficServer will crash. The crash is not always at the same point in the scan, but is always when IronBee is generating a custom block page. We've reviewed IronBee and cannot find anything it is doing to provoke the crash. The crash is always in {{HttpTunnel::producer_run (this=this@entry=0xaf6021c8, p=p@entry=0xaf6022f8)}} and in all cases {{c-vc}} is invalid. Our investigations correlated the crash with HttpSM's {{ua_session-m_active}} being false. More specifically we suspect that {{Http::SM::setup_internal_transfer()}} starts with {{ua_session-m_active}} as true and then closes it -- setting {{ua_session-m_active}} to false -- before {{tunnel.tunnel_run(p)}} is called at the end of the function. Please refer to two attachments. The first is a copy of the stack trace we've been working off of. Every crash has a remarkably similar call stack. The second attachment is a patch that is working in our labs. This crash also appears in the TrafficServer 4.x code, and the same patch seems to resolve it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: ubuntu_12_04-master » gcc,ubuntu_12_04,release #1205
See https://ci.trafficserver.apache.org/job/ubuntu_12_04-master/compiler=gcc,label=ubuntu_12_04,type=release/1205/ -- [...truncated 449 lines...] checking readline/readline.h usability... no checking readline/readline.h presence... no checking for readline/readline.h... no checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status:
Build failed in Jenkins: ubuntu_12_04-master » gcc,ubuntu_12_04,debug #1205
See https://ci.trafficserver.apache.org/job/ubuntu_12_04-master/compiler=gcc,label=ubuntu_12_04,type=debug/1205/ -- [...truncated 450 lines...] checking readline/readline.h usability... no checking readline/readline.h presence... no checking for readline/readline.h... no checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status:
Build failed in Jenkins: debian_jessie-master » gcc,debian_jessie,release #743
See https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=release/743/ -- [...truncated 470 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
Build failed in Jenkins: out_of_tree-master #987
See https://ci.trafficserver.apache.org/job/out_of_tree-master/987/changes Changes: [Sudheer Vinukonda] another attempt at getting the docs formatting right. [Bryan Call] TS-3747: Error in Huffman decoder for HPACK -- [...truncated 463 lines...] checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile
[jira] [Commented] (TS-3747) Error in Huffman decoder for HPACK
[ https://issues.apache.org/jira/browse/TS-3747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620848#comment-14620848 ] ASF subversion and git services commented on TS-3747: - Commit 549f26680eaf5c8c9a30e9ea44620e5d83257a90 in trafficserver's branch refs/heads/master from [~bcall] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=549f266 ] TS-3747: Error in Huffman decoder for HPACK Added free and code cleanup for unit test Error in Huffman decoder for HPACK -- Key: TS-3747 URL: https://issues.apache.org/jira/browse/TS-3747 Project: Traffic Server Issue Type: Bug Components: HTTP/2 Reporter: Bryan Call Assignee: Bryan Call Labels: yahoo Fix For: 6.0.0 {code} #0 0x006427d0 in huffman_decode ( dst_start=0x2af80db6756a XXX, src_len=99) at HuffmanCodec.cc:373 #1 0x0064345f in decode_string (arena=..., str=0x2af689e1adf8, str_length=@0x2af689e1adf4, buf_start=0x2af689e1b0fb XXX) at HPACK.cc:548 #2 0x006438ae in decode_literal_header_field (header=..., buf_start=0x2af689e1b0fa XXX, buf_end=0x2af689e1b1d1 XXX, dynamic_table=...) at HPACK.cc:650 #3 0x00638c61 in http2_parse_header_fragment (hdr=0x2af7f5efb178, iov=..., dynamic_table=..., cont=false) at HTTP2.cc:672 #4 0x00641b88 in Http2Stream::decode_request_header (this=0x2af7f5efb150, iov=..., dynamic_table=..., cont=false) at Http2ConnectionState.h:150 #5 0x0063fcdc in rcv_continuation_frame (cs=..., cstate=..., frame=...) at Http2ConnectionState.cc:544 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: fedora_21-master » gcc,fedora_21,release #659
See https://ci.trafficserver.apache.org/job/fedora_21-master/compiler=gcc,label=fedora_21,type=release/659/ -- [...truncated 464 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
[jira] [Updated] (TS-3748) Seg fault on Centos inside Ats-pageSpeed plugin always
[ https://issues.apache.org/jira/browse/TS-3748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3748: -- Assignee: Otto van der Schaaf Seg fault on Centos inside Ats-pageSpeed plugin always -- Key: TS-3748 URL: https://issues.apache.org/jira/browse/TS-3748 Project: Traffic Server Issue Type: Bug Components: Plugins Reporter: wanrui Assignee: Otto van der Schaaf Priority: Critical Program terminated with signal 6, Aborted. #0 0x079a25d7 in raise () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install expat-2.1.0-8.el7.x86_64 glibc-2.17-78.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.12.2-14.el7.x86_64 libattr-2.4.46-12.el7.x86_64 libcap-2.22-8.el7.x86_64 libcom_err-1.42.9-7.el7.x86_64 libgcc-4.8.3-9.el7.x86_64 libpciaccess-0.13.1-4.1.el7.x86_64 libselinux-2.2.2-6.el7.x86_64 pcre-8.32-14.el7.x86_64 valgrind-3.10.0-7.el7.x86_64 xz-libs-5.1.2-9alpha.el7.x86_64 zlib-1.2.7-13.el7.x86_64 (gdb) bt #0 0x079a25d7 in raise () from /lib64/libc.so.6 #1 0x079a3cc8 in abort () from /lib64/libc.so.6 #2 0x005019f2 in ink_mutex_acquire (m=0x420e8b0) at ../lib/ts/ink_mutex.h:115 #3 0x00509987 in Mutex_lock (m=0x420e8a0, t=0x2e031d60) at ../iocore/eventsystem/I_Lock.h:488 #4 0x0052da9f in TSMutexLock (mutexp=0x420e8a0) at InkIOCoreAPI.cc:224 #5 0x1caec2cf in net_instaweb::AtsBaseFetch::ForwardData (this=0x30ded530, sp=..., reenable=false, last=false) at ats_base_fetch.cc:123 #6 0x1caec44d in net_instaweb::AtsBaseFetch::HandleWrite (this=optimized out, sp=..., handler=optimized out) at ats_base_fetch.cc:81 #7 0x1cc01887 in net_instaweb::AsyncFetch::Write(base::BasicStringPiecestd::string const, net_instaweb::MessageHandler*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #8 0x1cc61418 in net_instaweb::HtmlWriterFilter::EmitBytes(base::BasicStringPiecestd::string const) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #9 0x1cc619cb in net_instaweb::HtmlWriterFilter::StartElement(net_instaweb::HtmlElement*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #10 0x1cc5eca4 in net_instaweb::HtmlParse::ApplyFilter(net_instaweb::HtmlFilter*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #11 0x1cc5eeaa in net_instaweb::HtmlParse::Flush() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #12 0x1cb3feb5 in net_instaweb::RewriteDriver::FlushAsyncDone(int, net_instaweb::Function*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #13 0x1cc2416f in net_instaweb::Function::CallRun() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #14 0x1cafc30c in net_instaweb::QueuedWorkerPool::Run(net_instaweb::QueuedWorkerPool::Sequence*, net_instaweb::QueuedWorker*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #15 0x1cc2416f in net_instaweb::Function::CallRun() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #16 0x1cafe0c6 in net_instaweb::Worker::WorkThread::Run() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #17 0x1cafe9d8 in net_instaweb::PthreadThreadImpl::InvokeRun(void*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #18 0x05089df5 in start_thread () from /lib64/libpthread.so.0 #19 0x07a631ad in clone () from /lib64/libc.so.6 Looks like the mutex lock return 22.then abort . -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3749) Error log isn't recorded
[ https://issues.apache.org/jira/browse/TS-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620876#comment-14620876 ] Leif Hedstrom commented on TS-3749: --- [~psudaemon] Can you take a look at this? :) Error log isn't recorded Key: TS-3749 URL: https://issues.apache.org/jira/browse/TS-3749 Project: Traffic Server Issue Type: Bug Components: Logging Reporter: Ryo Okubo Assignee: Phil Sorber Priority: Blocker Fix For: 6.1.0 error.log has not been recorded after TS-1985. Enabling error logging and specifying a format of error.log depended on pre-defined log format but this logic was eliminated on the issue. Error logging works fine when I tried to revert [5c2b032fb9f8f05ae7be1794a3103140ffe7d07e|https://github.com/apache/trafficserver/commit/5c2b032fb9f8f05ae7be1794a3103140ffe7d07e]. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (TS-3749) Error log isn't recorded
[ https://issues.apache.org/jira/browse/TS-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3749: -- Assignee: Phil Sorber Error log isn't recorded Key: TS-3749 URL: https://issues.apache.org/jira/browse/TS-3749 Project: Traffic Server Issue Type: Bug Components: Logging Reporter: Ryo Okubo Assignee: Phil Sorber Priority: Blocker Fix For: 6.1.0 error.log has not been recorded after TS-1985. Enabling error logging and specifying a format of error.log depended on pre-defined log format but this logic was eliminated on the issue. Error logging works fine when I tried to revert [5c2b032fb9f8f05ae7be1794a3103140ffe7d07e|https://github.com/apache/trafficserver/commit/5c2b032fb9f8f05ae7be1794a3103140ffe7d07e]. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (TS-3748) Seg fault on Centos inside Ats-pageSpeed plugin always
[ https://issues.apache.org/jira/browse/TS-3748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3748: -- Fix Version/s: 6.1.0 Seg fault on Centos inside Ats-pageSpeed plugin always -- Key: TS-3748 URL: https://issues.apache.org/jira/browse/TS-3748 Project: Traffic Server Issue Type: Bug Components: Plugins Reporter: wanrui Assignee: Otto van der Schaaf Priority: Critical Labels: crash Fix For: 6.1.0 Program terminated with signal 6, Aborted. #0 0x079a25d7 in raise () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install expat-2.1.0-8.el7.x86_64 glibc-2.17-78.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.12.2-14.el7.x86_64 libattr-2.4.46-12.el7.x86_64 libcap-2.22-8.el7.x86_64 libcom_err-1.42.9-7.el7.x86_64 libgcc-4.8.3-9.el7.x86_64 libpciaccess-0.13.1-4.1.el7.x86_64 libselinux-2.2.2-6.el7.x86_64 pcre-8.32-14.el7.x86_64 valgrind-3.10.0-7.el7.x86_64 xz-libs-5.1.2-9alpha.el7.x86_64 zlib-1.2.7-13.el7.x86_64 (gdb) bt #0 0x079a25d7 in raise () from /lib64/libc.so.6 #1 0x079a3cc8 in abort () from /lib64/libc.so.6 #2 0x005019f2 in ink_mutex_acquire (m=0x420e8b0) at ../lib/ts/ink_mutex.h:115 #3 0x00509987 in Mutex_lock (m=0x420e8a0, t=0x2e031d60) at ../iocore/eventsystem/I_Lock.h:488 #4 0x0052da9f in TSMutexLock (mutexp=0x420e8a0) at InkIOCoreAPI.cc:224 #5 0x1caec2cf in net_instaweb::AtsBaseFetch::ForwardData (this=0x30ded530, sp=..., reenable=false, last=false) at ats_base_fetch.cc:123 #6 0x1caec44d in net_instaweb::AtsBaseFetch::HandleWrite (this=optimized out, sp=..., handler=optimized out) at ats_base_fetch.cc:81 #7 0x1cc01887 in net_instaweb::AsyncFetch::Write(base::BasicStringPiecestd::string const, net_instaweb::MessageHandler*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #8 0x1cc61418 in net_instaweb::HtmlWriterFilter::EmitBytes(base::BasicStringPiecestd::string const) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #9 0x1cc619cb in net_instaweb::HtmlWriterFilter::StartElement(net_instaweb::HtmlElement*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #10 0x1cc5eca4 in net_instaweb::HtmlParse::ApplyFilter(net_instaweb::HtmlFilter*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #11 0x1cc5eeaa in net_instaweb::HtmlParse::Flush() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #12 0x1cb3feb5 in net_instaweb::RewriteDriver::FlushAsyncDone(int, net_instaweb::Function*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #13 0x1cc2416f in net_instaweb::Function::CallRun() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #14 0x1cafc30c in net_instaweb::QueuedWorkerPool::Run(net_instaweb::QueuedWorkerPool::Sequence*, net_instaweb::QueuedWorker*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #15 0x1cc2416f in net_instaweb::Function::CallRun() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #16 0x1cafe0c6 in net_instaweb::Worker::WorkThread::Run() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #17 0x1cafe9d8 in net_instaweb::PthreadThreadImpl::InvokeRun(void*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #18 0x05089df5 in start_thread () from /lib64/libpthread.so.0 #19 0x07a631ad in clone () from /lib64/libc.so.6 Looks like the mutex lock return 22.then abort . -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: ubuntu_15_04-master » clang,ubuntu_15_04,spdy #214
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=clang,label=ubuntu_15_04,type=spdy/214/ -- [...truncated 469 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for mysql_info in -lmysqlclient... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
Build failed in Jenkins: fedora_22-master » gcc,fedora_22,release #99
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=gcc,label=fedora_22,type=release/99/ -- [...truncated 454 lines...] checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating
Build failed in Jenkins: fedora_22-master » clang,fedora_22,debug #99
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=clang,label=fedora_22,type=debug/99/ -- [...truncated 473 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
[jira] [Commented] (TS-3747) Error in Huffman decoder for HPACK
[ https://issues.apache.org/jira/browse/TS-3747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620784#comment-14620784 ] ASF subversion and git services commented on TS-3747: - Commit f426e6368f0c1744ed85653f21772b6fe85e43b0 in trafficserver's branch refs/heads/master from [~bcall] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=f426e63 ] TS-3747: Error in Huffman decoder for HPACK Fixed Coverity issue for using rand() in a unit test Error in Huffman decoder for HPACK -- Key: TS-3747 URL: https://issues.apache.org/jira/browse/TS-3747 Project: Traffic Server Issue Type: Bug Components: HTTP/2 Reporter: Bryan Call Assignee: Bryan Call Labels: yahoo Fix For: 6.0.0 {code} #0 0x006427d0 in huffman_decode ( dst_start=0x2af80db6756a XXX, src_len=99) at HuffmanCodec.cc:373 #1 0x0064345f in decode_string (arena=..., str=0x2af689e1adf8, str_length=@0x2af689e1adf4, buf_start=0x2af689e1b0fb XXX) at HPACK.cc:548 #2 0x006438ae in decode_literal_header_field (header=..., buf_start=0x2af689e1b0fa XXX, buf_end=0x2af689e1b1d1 XXX, dynamic_table=...) at HPACK.cc:650 #3 0x00638c61 in http2_parse_header_fragment (hdr=0x2af7f5efb178, iov=..., dynamic_table=..., cont=false) at HTTP2.cc:672 #4 0x00641b88 in Http2Stream::decode_request_header (this=0x2af7f5efb150, iov=..., dynamic_table=..., cont=false) at Http2ConnectionState.h:150 #5 0x0063fcdc in rcv_continuation_frame (cs=..., cstate=..., frame=...) at Http2ConnectionState.cc:544 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3739) New plugin: stream_editor
[ https://issues.apache.org/jira/browse/TS-3739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620803#comment-14620803 ] ASF subversion and git services commented on TS-3739: - Commit c8c5ba881c3d644e311892b5d596fd0b213ad395 in trafficserver's branch refs/heads/master from [~zwoop] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=c8c5ba8 ] TS-3739 Enable build, and change default lib path such that we do not look in lib/ts by default New plugin: stream_editor - Key: TS-3739 URL: https://issues.apache.org/jira/browse/TS-3739 Project: Traffic Server Issue Type: New Feature Components: Plugins Reporter: Leif Hedstrom Assignee: Nick Kew Fix For: 6.1.0 /* stream-editor: apply string and/or regexp search-and-replace to * HTTP request and response bodies. * * Load from plugin.config, with one or more filenames as args. * These are config files, and all config files are equal. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,release #215
See https://ci.trafficserver.apache.org/job/freebsd_10-master/compiler=clang,label=freebsd_10,type=release/215/ -- [...truncated 495 lines...] checking sys/disklabel.h presence... yes checking for sys/disklabel.h... yes checking linux/hdreg.h usability... no checking linux/hdreg.h presence... no checking for linux/hdreg.h... no checking linux/fs.h usability... no checking linux/fs.h presence... no checking for linux/fs.h... no checking linux/major.h usability... no checking linux/major.h presence... no checking for linux/major.h... no checking for sys/sysctl.h... yes checking for sys/cpuset.h... yes checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... yes checking for struct sockaddr_in6.sin6_len... yes checking for struct stat.st_mtimespec.tv_nsec... yes checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... no checking for SO_PEERCRED socket option... no checking for SO_MARK socket option... no checking for IP_TOS socket option... yes checking for loopback network interface... lo0 checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... no checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... no checking for hcreate_r... no checking for hsearch_r... no checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating rc/Makefile config.status: creating rc/trafficserver
Build failed in Jenkins: ubuntu_13_10-master » gcc,ubuntu_13_10,release #1207
See https://ci.trafficserver.apache.org/job/ubuntu_13_10-master/compiler=gcc,label=ubuntu_13_10,type=release/1207/ -- [...truncated 460 lines...] checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile
Build failed in Jenkins: ubuntu_14_04-master » gcc,ubuntu_14_04,debug #1227
See https://ci.trafficserver.apache.org/job/ubuntu_14_04-master/compiler=gcc,label=ubuntu_14_04,type=debug/1227/ -- [...truncated 456 lines...] checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for mysql_info in -lmysqlclient... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile
Build failed in Jenkins: tsqa-master #670
See https://ci.trafficserver.apache.org/job/tsqa-master/670/changes Changes: [Sudheer Vinukonda] Move the transaction-state-timer-diagram to a separate section and [Sudheer Vinukonda] fix docs links for timer diagram. [Sudheer Vinukonda] update index with timers diagram. [Bryan Call] TS-3747: Error in Huffman decoder for HPACK -- [...truncated 241 lines...] Downloading ipaddress-1.0.7.tar.gz Running setup.py egg_info for package ipaddress Downloading/unpacking cffi=0.8 (from cryptography=0.7-pyOpenSSL--r requirements.txt (line 6)) Running setup.py egg_info for package cffi Downloading/unpacking linecache2 (from traceback2-unittest2-tsqa==0.1--r requirements.txt (line 4)) Downloading linecache2-1.0.0.tar.gz Running setup.py egg_info for package linecache2 Installed https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/build/linecache2/pbr-1.2.0-py2.7.egg [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution Downloading/unpacking pycparser (from cffi=0.8-cryptography=0.7-pyOpenSSL--r requirements.txt (line 6)) Running setup.py egg_info for package pycparser warning: no previously-included files matching 'yacctab.*' found under directory 'tests' warning: no previously-included files matching 'lextab.*' found under directory 'tests' warning: no previously-included files matching 'yacctab.*' found under directory 'examples' warning: no previously-included files matching 'lextab.*' found under directory 'examples' Installing collected packages: pyyaml, pyOpenSSL, nose, unittest2, requests, flask, httpbin, tsqa, cryptography, six, argparse, traceback2, Werkzeug, Jinja2, itsdangerous, MarkupSafe, decorator, idna, pyasn1, setuptools, enum34, ipaddress, cffi, linecache2, pycparser Running setup.py install for pyyaml checking if libyaml is compilable gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/check_libyaml.c -o build/temp.linux-x86_64-2.7/check_libyaml.o build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory #include yaml.h ^ compilation terminated. libyaml is not found or a compiler error: forcing --without-libyaml (if libyaml is installed correctly, you may need to specify the option --include-dirs or uncomment and modify the parameter include_dirs in setup.cfg) Running setup.py install for pyOpenSSL warning: no files found matching 'OpenSSL/RATIONALE' warning: no previously-included files found matching 'leakcheck' warning: no previously-included files matching '*.py' found under directory 'leakcheck' warning: no previously-included files matching '*.pem' found under directory 'leakcheck' warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'doc/_build' Running setup.py install for nose no previously-included directories found matching 'doc/.build' Installing nosetests script to https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/bin Installing nosetests-2.7 script to https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/bin Running setup.py install for unittest2 Installing unit2 script to https://ci.trafficserver.apache.org/job/tsqa-master/ws/src/ci/tsqa/virtualenv/bin Running setup.py install for requests Running setup.py install for flask warning: no files found matching '*' under directory 'tests' warning: no previously-included files matching '*.pyc' found under directory 'docs' warning: no previously-included files matching '*.pyo' found under directory 'docs' warning: no previously-included files matching '*.pyc' found under directory 'tests' warning: no previously-included files matching '*.pyo' found under directory 'tests' warning: no previously-included files matching '*.pyc' found under directory 'examples' warning: no previously-included files matching '*.pyo' found under directory 'examples' no previously-included directories found matching 'docs/_build' no previously-included directories found matching 'docs/_themes/.git'
Build failed in Jenkins: osx-master » clang,osx,release #203
See https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=release/203/changes Changes: [Leif Hedstrom] TS-3739 Enable build, and change default lib path such that we do not look in lib/ts by default [Sudheer Vinukonda] another attempt at getting the docs formatting right. [Bryan Call] TS-3747: Error in Huffman decoder for HPACK -- [...truncated 456 lines...] checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking net/ppp_defs.h usability... no checking net/ppp_defs.h presence... no checking for net/ppp_defs.h... no checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for readline/readline.h... (cached) yes checking editline/readline.h usability... yes checking editline/readline.h presence... yes checking for editline/readline.h... yes checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... no checking sys/statfs.h presence... no checking for sys/statfs.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... yes checking sys/disk.h presence... yes checking for sys/disk.h... yes checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... no checking linux/hdreg.h presence... no checking for linux/hdreg.h... no checking linux/fs.h usability... no checking linux/fs.h presence... no checking for linux/fs.h... no checking linux/major.h usability... no checking linux/major.h presence... no checking for linux/major.h... no checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... yes checking for struct sockaddr_in.sin_len... yes checking for struct sockaddr_in6.sin6_len... yes checking for struct stat.st_mtimespec.tv_nsec... yes checking for struct stat.st_mtim.tv_nsec... no checking whether to enable transparent proxy... no checking for SO_PEERCRED socket option... no checking for SO_MARK socket option... no checking for IP_TOS socket option... yes checking for loopback network interface... lo0 checking style of gethostbyname_r routine... none checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... no checking for struct tcp_info... no checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... no checking for hcreate_r... no checking for hsearch_r... no checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating
Build failed in Jenkins: ubuntu_13_10-master » gcc,ubuntu_13_10,debug #1207
See https://ci.trafficserver.apache.org/job/ubuntu_13_10-master/compiler=gcc,label=ubuntu_13_10,type=debug/1207/ -- [...truncated 461 lines...] checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile
[jira] [Updated] (TS-3749) Error log isn't recorded
[ https://issues.apache.org/jira/browse/TS-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3749: -- Priority: Blocker (was: Major) Error log isn't recorded Key: TS-3749 URL: https://issues.apache.org/jira/browse/TS-3749 Project: Traffic Server Issue Type: Bug Components: Logging Reporter: Ryo Okubo Priority: Blocker Fix For: 6.1.0 error.log has not been recorded after TS-1985. Enabling error logging and specifying a format of error.log depended on pre-defined log format but this logic was eliminated on the issue. Error logging works fine when I tried to revert [5c2b032fb9f8f05ae7be1794a3103140ffe7d07e|https://github.com/apache/trafficserver/commit/5c2b032fb9f8f05ae7be1794a3103140ffe7d07e]. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (TS-3749) Error log isn't recorded
[ https://issues.apache.org/jira/browse/TS-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3749: -- Fix Version/s: 6.1.0 Error log isn't recorded Key: TS-3749 URL: https://issues.apache.org/jira/browse/TS-3749 Project: Traffic Server Issue Type: Bug Components: Logging Reporter: Ryo Okubo Fix For: 6.1.0 error.log has not been recorded after TS-1985. Enabling error logging and specifying a format of error.log depended on pre-defined log format but this logic was eliminated on the issue. Error logging works fine when I tried to revert [5c2b032fb9f8f05ae7be1794a3103140ffe7d07e|https://github.com/apache/trafficserver/commit/5c2b032fb9f8f05ae7be1794a3103140ffe7d07e]. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: ubuntu_14_04-master » gcc,ubuntu_14_04,release #1227
See https://ci.trafficserver.apache.org/job/ubuntu_14_04-master/compiler=gcc,label=ubuntu_14_04,type=release/1227/ -- [...truncated 455 lines...] checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for mysql_info in -lmysqlclient... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile
[jira] [Updated] (TS-3748) Seg fault on Centos inside Ats-pageSpeed plugin always
[ https://issues.apache.org/jira/browse/TS-3748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3748: -- Labels: crash (was: ) Seg fault on Centos inside Ats-pageSpeed plugin always -- Key: TS-3748 URL: https://issues.apache.org/jira/browse/TS-3748 Project: Traffic Server Issue Type: Bug Components: Plugins Reporter: wanrui Assignee: Otto van der Schaaf Priority: Critical Labels: crash Fix For: 6.1.0 Program terminated with signal 6, Aborted. #0 0x079a25d7 in raise () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install expat-2.1.0-8.el7.x86_64 glibc-2.17-78.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.12.2-14.el7.x86_64 libattr-2.4.46-12.el7.x86_64 libcap-2.22-8.el7.x86_64 libcom_err-1.42.9-7.el7.x86_64 libgcc-4.8.3-9.el7.x86_64 libpciaccess-0.13.1-4.1.el7.x86_64 libselinux-2.2.2-6.el7.x86_64 pcre-8.32-14.el7.x86_64 valgrind-3.10.0-7.el7.x86_64 xz-libs-5.1.2-9alpha.el7.x86_64 zlib-1.2.7-13.el7.x86_64 (gdb) bt #0 0x079a25d7 in raise () from /lib64/libc.so.6 #1 0x079a3cc8 in abort () from /lib64/libc.so.6 #2 0x005019f2 in ink_mutex_acquire (m=0x420e8b0) at ../lib/ts/ink_mutex.h:115 #3 0x00509987 in Mutex_lock (m=0x420e8a0, t=0x2e031d60) at ../iocore/eventsystem/I_Lock.h:488 #4 0x0052da9f in TSMutexLock (mutexp=0x420e8a0) at InkIOCoreAPI.cc:224 #5 0x1caec2cf in net_instaweb::AtsBaseFetch::ForwardData (this=0x30ded530, sp=..., reenable=false, last=false) at ats_base_fetch.cc:123 #6 0x1caec44d in net_instaweb::AtsBaseFetch::HandleWrite (this=optimized out, sp=..., handler=optimized out) at ats_base_fetch.cc:81 #7 0x1cc01887 in net_instaweb::AsyncFetch::Write(base::BasicStringPiecestd::string const, net_instaweb::MessageHandler*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #8 0x1cc61418 in net_instaweb::HtmlWriterFilter::EmitBytes(base::BasicStringPiecestd::string const) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #9 0x1cc619cb in net_instaweb::HtmlWriterFilter::StartElement(net_instaweb::HtmlElement*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #10 0x1cc5eca4 in net_instaweb::HtmlParse::ApplyFilter(net_instaweb::HtmlFilter*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #11 0x1cc5eeaa in net_instaweb::HtmlParse::Flush() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #12 0x1cb3feb5 in net_instaweb::RewriteDriver::FlushAsyncDone(int, net_instaweb::Function*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #13 0x1cc2416f in net_instaweb::Function::CallRun() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #14 0x1cafc30c in net_instaweb::QueuedWorkerPool::Run(net_instaweb::QueuedWorkerPool::Sequence*, net_instaweb::QueuedWorker*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #15 0x1cc2416f in net_instaweb::Function::CallRun() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #16 0x1cafe0c6 in net_instaweb::Worker::WorkThread::Run() () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #17 0x1cafe9d8 in net_instaweb::PthreadThreadImpl::InvokeRun(void*) () from /home/aca/dca/libexec/trafficserver/ats_pagespeed.so #18 0x05089df5 in start_thread () from /lib64/libpthread.so.0 #19 0x07a631ad in clone () from /lib64/libc.so.6 Looks like the mutex lock return 22.then abort . -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (TS-3750) HostDB: Setting DNS TTL to ignore still creates many DNS lookups
[ https://issues.apache.org/jira/browse/TS-3750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3750: -- Fix Version/s: 6.1.0 HostDB: Setting DNS TTL to ignore still creates many DNS lookups --- Key: TS-3750 URL: https://issues.apache.org/jira/browse/TS-3750 Project: Traffic Server Issue Type: Bug Components: DNS, HostDB Affects Versions: 6.0.0 Reporter: Adam W. Dace Priority: Minor Fix For: 6.1.0 In an effort to further speed my forward-only proxy cache, I've been experimenting with using a 1-4 hour internal TTL in HostDB(as opposed to the default). Many websites set their DNS TTL extremely low(i.e. 60 seconds), and I'd like to bypass that behavior. Unfortunately, according to OpenDNS my proxy is still generating roughly 1 DNS lookup per HTTP request. I don't know why. I've taken a look at the codebase, but frankly it's all state machines in there and I don't possess the skills to identify and fix this problem. I have turned on debugging and can say there does appear to be a lot of DNS activity going on. If someone could take a look, I'd greatly appreciate it. I'll be happy to help test, also. Thanks! -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: fedora_22-master » spdy,fedora_22,debug #99
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=spdy,label=fedora_22,type=debug/99/ -- [...truncated 455 lines...] checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating
Build failed in Jenkins: fedora_22-master » clang,fedora_22,release #99
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=clang,label=fedora_22,type=release/99/ -- [...truncated 472 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
Build failed in Jenkins: ubuntu_15_04-master » gcc,ubuntu_15_04,spdy #214
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=gcc,label=ubuntu_15_04,type=spdy/214/ -- [...truncated 462 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
Build failed in Jenkins: ubuntu_15_04-master » gcc,ubuntu_15_04,release #214
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=gcc,label=ubuntu_15_04,type=release/214/ -- [...truncated 460 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
[jira] [Commented] (TS-3435) Make Log.cc:PERIODIC_TASKS_INTERVAL configurable
[ https://issues.apache.org/jira/browse/TS-3435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14620770#comment-14620770 ] ASF GitHub Bot commented on TS-3435: Github user danobi commented on the pull request: https://github.com/apache/trafficserver/pull/243#issuecomment-120055508 I didn't have any specific reason. It seemed like it wouldn't cause any problems, so I just added it in. Make Log.cc:PERIODIC_TASKS_INTERVAL configurable Key: TS-3435 URL: https://issues.apache.org/jira/browse/TS-3435 Project: Traffic Server Issue Type: Bug Reporter: Frank Chan Priority: Minor Labels: newbie Fix For: sometime It seems proxy.config.log.max_secs_per_buffer doesn't work below 5 secs. Apparently, it is because Log.cc:PERIODIC_TASKS_INTERVAL is set to 5 secs. There are comments from the code that this may be configurable in future and guess it may fix the issue. Thanks! -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: clang-analyzer #1085
See https://ci.trafficserver.apache.org/job/clang-analyzer/1085/changes Changes: [Sudheer Vinukonda] Move the transaction-state-timer-diagram to a separate section and [Sudheer Vinukonda] fix docs links for timer diagram. [Sudheer Vinukonda] update index with timers diagram. [Bryan Call] TS-3747: Error in Huffman decoder for HPACK -- [...truncated 2319 lines...] reading sources... [ 82%] sdk/header-based-plugin-examples.en reading sources... [ 82%] sdk/header-based-plugin-examples/basic-authorization-plugin.en reading sources... [ 82%] sdk/header-based-plugin-examples/basic-authorization-plugin/implementing-the-handler-and-getting-a-handle-to-the-transaction.en reading sources... [ 83%] sdk/header-based-plugin-examples/basic-authorization-plugin/setting-a-transaction-hook.en reading sources... [ 83%] sdk/header-based-plugin-examples/basic-authorization-plugin/working-with-http-headers.en reading sources... [ 83%] sdk/header-based-plugin-examples/blacklist-plugin.en reading sources... [ 83%] sdk/header-based-plugin-examples/blacklist-plugin/accessing-the-transaction-being-processed.en reading sources... [ 84%] sdk/header-based-plugin-examples/blacklist-plugin/setting-a-global-hook.en reading sources... [ 84%] sdk/header-based-plugin-examples/blacklist-plugin/setting-up-a-transaction-hook.en reading sources... [ 84%] sdk/header-based-plugin-examples/blacklist-plugin/working-with-http-header-functions.en reading sources... [ 85%] sdk/how-to-create-trafficserver-plugins.en reading sources... [ 85%] sdk/how-to-create-trafficserver-plugins/roadmap-for-creating-plugins.en reading sources... [ 85%] sdk/http-headers.en reading sources... [ 85%] sdk/http-headers/guide-to-trafficserver-http-header-system.en reading sources... [ 86%] sdk/http-headers/guide-to-trafficserver-http-header-system/duplicate-mime-fields-are-not-coalesced.en reading sources... [ 86%] sdk/http-headers/guide-to-trafficserver-http-header-system/mime-fields-always-belong-to-an-associated-mime-header.en reading sources... [ 86%] sdk/http-headers/guide-to-trafficserver-http-header-system/release-marshal-buffer-handles.en reading sources... [ 86%] sdk/http-headers/http-headers.en reading sources... [ 87%] sdk/http-headers/marshal-buffers.en reading sources... [ 87%] sdk/http-headers/mime-headers.en reading sources... [ 87%] sdk/http-headers/urls.en reading sources... [ 88%] sdk/http-hooks-and-transactions.en reading sources... [ 88%] sdk/http-hooks-and-transactions/adding-hooks.en reading sources... [ 88%] sdk/http-hooks-and-transactions/http-alternate-selection.en reading sources... [ 88%] sdk/http-hooks-and-transactions/http-sessions.en reading sources... [ 89%] sdk/http-hooks-and-transactions/http-transactions.en reading sources... [ 89%] sdk/http-hooks-and-transactions/initiate-http-connection.en reading sources... [ 89%] sdk/http-hooks-and-transactions/intercepting-http-transactions.en reading sources... [ 90%] sdk/http-transformation-plugin.en reading sources... [ 90%] sdk/http-transformation-plugin/append-transform-plugin.en reading sources... [ 90%] sdk/http-transformation-plugin/sample-buffered-null-transformation-plugin.en reading sources... [ 90%] sdk/http-transformation-plugin/sample-null-transformation-plugin.en reading sources... [ 91%] sdk/index.en reading sources... [ 91%] sdk/io-guide.en reading sources... [ 91%] sdk/io-guide/guide-to-cache-api.en reading sources... [ 91%] sdk/io-guide/guide-to-cache-api/errors.en reading sources... [ 92%] sdk/io-guide/guide-to-cache-api/example.en reading sources... [ 92%] sdk/io-guide/guide-to-cache-api/how-to-do-a-cache-remove.en reading sources... [ 92%] sdk/io-guide/guide-to-cache-api/how-to-do-a-cache-write.en reading sources... [ 93%] sdk/io-guide/io-buffers.en reading sources... [ 93%] sdk/io-guide/net-vconnections.en reading sources... [ 93%] sdk/io-guide/transformations.en reading sources... [ 93%] sdk/io-guide/vios.en reading sources... [ 94%] sdk/misc-interface-guide.en reading sources... [ 94%] sdk/misc-interface-guide/memory-allocation.en reading sources... [ 94%] sdk/misc-interface-guide/thread-functions.en reading sources... [ 95%] sdk/misc-interface-guide/tsfopen-family.en reading sources... [ 95%] sdk/mutex-guide.en reading sources... [ 95%] sdk/new-protocol-plugins.en reading sources... [ 95%] sdk/plugin-configurations.en reading sources... [ 96%] sdk/plugin-management.en reading sources... [ 96%] sdk/plugin-management/guide-to-the-logging-api.en reading sources... [ 96%] sdk/plugin-management/reading-trafficserver-settings-and-statistics.en reading sources... [ 96%] sdk/preface.en reading sources... [ 97%] sdk/preface/how-to-use-this-book.en reading sources... [ 97%] sdk/preface/typographical-conventions.en reading sources... [ 97%] sdk/remap-plugin.en reading sources... [ 98%] sdk/remap-plugin/example-query-remap.en reading sources... [ 98%] sdk/sample-source-code.en reading sources... [ 98%]
Build failed in Jenkins: centos_7-master » gcc,centos_7,debug #969
See https://ci.trafficserver.apache.org/job/centos_7-master/compiler=gcc,label=centos_7,type=debug/969/ -- [...truncated 457 lines...] checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status:
Build failed in Jenkins: centos_7-master » gcc,centos_7,release #969
See https://ci.trafficserver.apache.org/job/centos_7-master/compiler=gcc,label=centos_7,type=release/969/ -- [...truncated 456 lines...] checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status:
[jira] [Updated] (TS-3749) Error log isn't recorded
[ https://issues.apache.org/jira/browse/TS-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-3749: -- Backport to Version: 6.0.0 Error log isn't recorded Key: TS-3749 URL: https://issues.apache.org/jira/browse/TS-3749 Project: Traffic Server Issue Type: Bug Components: Logging Reporter: Ryo Okubo Priority: Blocker Fix For: 6.1.0 error.log has not been recorded after TS-1985. Enabling error logging and specifying a format of error.log depended on pre-defined log format but this logic was eliminated on the issue. Error logging works fine when I tried to revert [5c2b032fb9f8f05ae7be1794a3103140ffe7d07e|https://github.com/apache/trafficserver/commit/5c2b032fb9f8f05ae7be1794a3103140ffe7d07e]. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: fedora_22-master » spdy,fedora_22,release #99
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=spdy,label=fedora_22,type=release/99/ -- [...truncated 454 lines...] checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating
Build failed in Jenkins: ubuntu_15_04-master » clang,ubuntu_15_04,debug #214
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=clang,label=ubuntu_15_04,type=debug/214/ -- [...truncated 467 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
Build failed in Jenkins: ubuntu_15_04-master » gcc,ubuntu_15_04,debug #214
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=gcc,label=ubuntu_15_04,type=debug/214/ -- [...truncated 461 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
Build failed in Jenkins: debian_8-master » gcc,debian_8,debug #92
See https://ci.trafficserver.apache.org/job/debian_8-master/compiler=gcc,label=debian_8,type=debug/92/ -- [...truncated 468 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating rc/Makefile
Build failed in Jenkins: ubuntu_15_04-master » clang,ubuntu_15_04,release #214
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=clang,label=ubuntu_15_04,type=release/214/ -- [...truncated 467 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for mysql_info in -lmysqlclient... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status:
Build failed in Jenkins: debian_8-master » gcc,debian_8,hardening #92
See https://ci.trafficserver.apache.org/job/debian_8-master/compiler=gcc,label=debian_8,type=hardening/92/ -- [...truncated 469 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating
Build failed in Jenkins: debian_8-master » gcc,debian_8,release #92
See https://ci.trafficserver.apache.org/job/debian_8-master/compiler=gcc,label=debian_8,type=release/92/ -- [...truncated 467 lines...] checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating proxy/Makefile config.status: creating proxy/api/ts/Makefile config.status: creating proxy/config/Makefile config.status: creating proxy/config/body_factory/Makefile config.status: creating proxy/config/body_factory/default/Makefile config.status: creating proxy/config/records.config.default config.status: creating proxy/config/storage.config.default config.status: creating proxy/congest/Makefile config.status: creating proxy/hdrs/Makefile config.status: creating proxy/http/Makefile config.status: creating proxy/http/remap/Makefile config.status: creating proxy/http2/Makefile config.status: creating proxy/logging/Makefile config.status: creating proxy/shared/Makefile config.status: creating proxy/spdy/Makefile config.status: creating rc/Makefile
[jira] [Commented] (TS-3277) Core durring ssl handshake
[ https://issues.apache.org/jira/browse/TS-3277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621044#comment-14621044 ] Dave Thompson commented on TS-3277: --- Observation, a commonality between several of these core dumps is they are in an SHA1_Update during SSL23_Connect(). SSL23_Connect() is the OpenSSL command for a client side connection to an origin server during Handshake phase. During a handshake, SHA1 would be used for either A) one of the cert digital signature check during authentication, B) running record layer MAC computation. One of the three stack traces I've looked at shows this to be occurring during ECDSA_sign() call, which points to a cert authentication phase (A) digital signature check of TLS-handshake. Wonder if we can isolate the TLS origin server that is being contacted during the core dumps? ...thinking that there may be a particular pattern in the server's cert or cert chain that might be triggering this within OpenSSL. Future related reports, it might also be handy to note the version of OpenSSL that was being used at the time, as this appears deep in the bowels of SSL land.Have seen this issue has been reported while ATS was using RedHat port of OpenSSL 1.0.1e. Core durring ssl handshake -- Key: TS-3277 URL: https://issues.apache.org/jira/browse/TS-3277 Project: Traffic Server Issue Type: Bug Components: SSL Affects Versions: 5.3.0 Reporter: Bryan Call Assignee: Bryan Call Labels: yahoo Fix For: 6.0.0 Running 5.2.0 RC4: {code} (gdb) bt full #0 0x003bae4758a3 in ?? () from /usr/lib64/libcrypto.so.10 No symbol table info available. #1 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #2 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #3 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #4 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #5 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #6 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #7 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #8 0xca62c1d6ca62c1d6 in ?? () No symbol table info available. #9 0x003bae7df7d9 in ?? () from /usr/lib64/libcrypto.so.10 No symbol table info available. #10 0x2b87e3249600 in ?? () No symbol table info available. #11 0x0026 in ?? () at P_CacheArray.h:157 No symbol table info available. ---Type return to continue, or q return to quit--- #12 0x003bae472d27 in SHA1_Update () from /usr/lib64/libcrypto.so.10 No symbol table info available. #13 0x003bae4e6254 in ?? () from /usr/lib64/libcrypto.so.10 No symbol table info available. #14 0x003bae830bb3 in ssl23_connect () from /usr/lib64/libssl.so.10 No symbol table info available. #15 0x0074877c in SSLConnect (ssl=0x2b87e27f6130) at SSLUtils.cc:1937 ret = 0 #16 0x0073fe60 in SSLNetVConnection::sslClientHandShakeEvent ( this=0x2b88706bca90, err=@0x2b8698503af8) at SSLNetVConnection.cc:1080 __func__ = sslClientHandShakeEvent ssl_error = 2301 #17 0x0073f58c in SSLNetVConnection::sslStartHandShake ( this=0x2b88706bca90, event=1, err=@0x2b8698503af8) at SSLNetVConnection.cc:886 __func__ = sslStartHandShake #18 0x00753150 in write_to_net_io (nh=0x2b8691f56ad0, vc=0x2b88706bca90, thread=0x2b8691f53010) at UnixNetVConnection.cc:376 err = -1846202352 ret = 38197360 buf = @0x740777 wattempted = 2644 lock = {m = {m_ptr = 0x2b86d812a4a0}, lock_acquired = true} towrite = 1 ---Type return to continue, or q return to quit--- signalled = 10 total_written = 47856974376976 r = 47856974376976 s = 0x2b88706bcc08 mutex = 0x2c59e30 ntodo = 47857081006960 needs = 0 #19 0x0075300e in write_to_net (nh=0x2b8691f56ad0, vc=0x2b88706bca90, thread=0x2b8691f53010) at UnixNetVConnection.cc:353 mutex = 0x2c59e30 #20 0x0074c779 in NetHandler::mainNetEvent (this=0x2b8691f56ad0, event=5, e=0x25a2f30) at UnixNet.cc:415 epd = 0x2b8870121990 pd = 0x2b8699ec8010 __func__ = mainNetEvent poll_timeout = 0 vc = 0x2b88706bca90 #21 0x00502f98 in Continuation::handleEvent (this=0x2b8691f56ad0, event=5, data=0x25a2f30) at ../iocore/eventsystem/I_Continuation.h:146 No locals. #22 0x0077330e in EThread::process_event (this=0x2b8691f53010, e=0x25a2f30, calling_code=5) at UnixEThread.cc:144 c_temp = 0x2b8691f56ad0 lock = {m = {m_ptr = 0x307be70}, lock_acquired = true} ---Type return to continue, or q return to quit--- #23 0x00773818 in EThread::execute
[jira] [Comment Edited] (TS-306) enable log rotation for diags.log
[ https://issues.apache.org/jira/browse/TS-306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14618906#comment-14618906 ] Daniel Xu edited comment on TS-306 at 7/9/15 7:08 PM: -- RFC on implementation plan: - Create an independent base class with a lot of the functionality from LogFile (file rotation, byte tracking, timestamps, etc) - Make LogFile inherit from the base class - Make Diags use the base class to manage diags.log and traffic.out A major benefit of this plan is that no code needs to be copied and pasted. It would also be very easy to add new basic functionality for log files. Drawbacks include more complexity and a mixing of what are two different types of logging systems. I'm mainly looking for design critique. edit [~jamespeach], any thoughts? was (Author: danobi): RFC on implementation plan: - Create an independent base class with a lot of the functionality from LogFile (file rotation, byte tracking, timestamps, etc) - Make LogFile inherit from the base class - Make Diags use the base class to manage diags.log and traffic.out A major benefit of this plan is that no code needs to be copied and pasted. It would also be very easy to add new basic functionality for log files. Drawbacks include more complexity and a mixing of what are two different types of logging systems. I'm mainly looking for design critique. [~jamespeach], any thoughts? enable log rotation for diags.log - Key: TS-306 URL: https://issues.apache.org/jira/browse/TS-306 Project: Traffic Server Issue Type: Improvement Components: Logging Reporter: Miles Libbey Assignee: Daniel Xu Labels: newbie Fix For: 6.1.0 (from yahoo bug 913896) Original description by Leif Hedstrom 3 years ago at 2006-12-04 12:42 There might be reasons why this file might get filled up, e.g. libraries used by plugins producing output on STDOUT/STDERR. A few suggestions have been made, to somehow rotate traffic.out. One possible solution (suggested by Ryan) is to use cronolog (http://cronolog.org/), which seems like a fine idea. Comment 1 by Joseph Rothrock 2 years ago at 2007-10-17 09:13:24 Maybe consider rolling diags.log as well. -Feature enhancement. Comment 2 by Kevin Dalley 13 months ago at 2009-03-04 15:32:18 When traffic.out gets filled up, error.log stops filing up, even though rotation is turned on. This is counter-intuitive. Rotation does not control traffic.out, but a large traffic.out will stop error.log from being written. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: debian_7-master » gcc,debian_7,debug #1220
See https://ci.trafficserver.apache.org/job/debian_7-master/compiler=gcc,label=debian_7,type=debug/1220/ -- [...truncated 449 lines...] checking readline/readline.h usability... no checking readline/readline.h presence... no checking for readline/readline.h... no checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating
[jira] [Commented] (TS-3534) Wiretracing for SSL connections
[ https://issues.apache.org/jira/browse/TS-3534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621042#comment-14621042 ] ASF GitHub Bot commented on TS-3534: GitHub user ericcarlschwartz opened a pull request: https://github.com/apache/trafficserver/pull/246 TS-3534 Wiretracing SSL Connections Initial Commit TS-3534 Cleanup before PR remove tcp_info traces fix sni server name update rand mechanism and update ssl_server_name make ssl traces clearer You can merge this pull request into a Git repository by running: $ git pull https://github.com/ericcarlschwartz/trafficserver TS-3534 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/trafficserver/pull/246.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #246 commit b79b3d369dd763d1f8442d2240d47fbbf13abfd2 Author: es e...@yahoo-inc.com Date: 2014-10-02T19:27:56Z TS-3534 Wiretracing SSL Connections Initial Commit TS-3534 Cleanup before PR remove tcp_info traces fix sni server name update rand mechanism and update ssl_server_name make ssl traces clearer Wiretracing for SSL connections --- Key: TS-3534 URL: https://issues.apache.org/jira/browse/TS-3534 Project: Traffic Server Issue Type: New Feature Components: Logging, Tools Reporter: Eric Schwartz Assignee: Eric Schwartz Fix For: 6.1.0 Opening a ticket for discussion of the wiretracing change I made on our internal version of ATS. The change allows for tracing requests through ATS for: a small percentage of traffic, traffic from a certain IP and/or traffic to a specific origin. These settings can be combined. The main updates are to SSLNetVConnection and UnixNetVConnection (adding the trace logic) and to the Logging APIs (to add the special trace logs). One change is made to HttpSM to allow client and server traces to be associated with one another. [~dcarlin] has some notes from the summit on the initial discussion. I'll add a pull request with actual code for people to look at shortly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Comment Edited] (TS-306) enable log rotation for diags.log
[ https://issues.apache.org/jira/browse/TS-306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14618906#comment-14618906 ] Daniel Xu edited comment on TS-306 at 7/9/15 7:07 PM: -- RFC on implementation plan: - Create an independent base class with a lot of the functionality from LogFile (file rotation, byte tracking, timestamps, etc) - Make LogFile inherit from the base class - Make Diags use the base class to manage diags.log and traffic.out A major benefit of this plan is that no code needs to be copied and pasted. It would also be very easy to add new basic functionality for log files. Drawbacks include more complexity and a mixing of what are two different types of logging systems. I'm mainly looking for design critique. [~jamespeach], any thoughts? was (Author: danobi): RFC on implementation plan: - Create an independent base class with a lot of the functionality from LogFile (file rotation, byte tracking, timestamps, etc) - Make LogFile inherit from the base class - Make Diags use the base class to manage diags.log and traffic.out A major benefit of this plan is that no code needs to be copied and pasted. It would also be very easy to add new basic functionality for log files. Drawbacks include more complexity and a mixing of what are two different types of logging systems. I'm mainly looking for design critique. enable log rotation for diags.log - Key: TS-306 URL: https://issues.apache.org/jira/browse/TS-306 Project: Traffic Server Issue Type: Improvement Components: Logging Reporter: Miles Libbey Assignee: Daniel Xu Labels: newbie Fix For: 6.1.0 (from yahoo bug 913896) Original description by Leif Hedstrom 3 years ago at 2006-12-04 12:42 There might be reasons why this file might get filled up, e.g. libraries used by plugins producing output on STDOUT/STDERR. A few suggestions have been made, to somehow rotate traffic.out. One possible solution (suggested by Ryan) is to use cronolog (http://cronolog.org/), which seems like a fine idea. Comment 1 by Joseph Rothrock 2 years ago at 2007-10-17 09:13:24 Maybe consider rolling diags.log as well. -Feature enhancement. Comment 2 by Kevin Dalley 13 months ago at 2009-03-04 15:32:18 When traffic.out gets filled up, error.log stops filing up, even though rotation is turned on. This is counter-intuitive. Rotation does not control traffic.out, but a large traffic.out will stop error.log from being written. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: debian_7-master » gcc,debian_7,release #1220
See https://ci.trafficserver.apache.org/job/debian_7-master/compiler=gcc,label=debian_7,type=release/1220/ -- [...truncated 448 lines...] checking readline/readline.h usability... no checking readline/readline.h presence... no checking for readline/readline.h... no checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status: creating
Build failed in Jenkins: debian_7-master » gcc,debian_7,hardening #1220
See https://ci.trafficserver.apache.org/job/debian_7-master/compiler=gcc,label=debian_7,type=hardening/1220/ -- [...truncated 450 lines...] checking readline/readline.h usability... no checking readline/readline.h presence... no checking for readline/readline.h... no checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/major.h usability... yes checking linux/major.h presence... yes checking for linux/major.h... yes checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking for sys/capability.h... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking whether to enable transparent proxy... checking for TPROXY sockopt IP_TRANSPARENT... set to 19 checking for SO_PEERCRED socket option... yes checking for SO_MARK socket option... yes checking for IP_TOS socket option... yes checking for loopback network interface... lo checking style of gethostbyname_r routine... glibc2 checking 3rd argument to the gethostbyname_r routines... char checking IN6_IS_ADDR_UNSPECIFIED macro works... yes checking for struct tcp_info... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... yes checking for hcreate_r... yes checking for hsearch_r... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking for mysql_info in -lmysqlclient... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile config.status: creating cmd/traffic_crashlog/Makefile config.status: creating cmd/traffic_ctl/Makefile config.status: creating cmd/traffic_layout/Makefile config.status: creating cmd/traffic_line/Makefile config.status: creating cmd/traffic_manager/Makefile config.status: creating cmd/traffic_top/Makefile config.status: creating cmd/traffic_via/Makefile config.status: creating cmd/traffic_wccp/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating iocore/Makefile config.status: creating iocore/aio/Makefile config.status: creating iocore/cache/Makefile config.status: creating iocore/cluster/Makefile config.status: creating iocore/dns/Makefile config.status: creating iocore/eventsystem/Makefile config.status: creating iocore/hostdb/Makefile config.status: creating iocore/net/Makefile config.status: creating iocore/utils/Makefile config.status: creating lib/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/lib/Apache/TS.pm config.status: creating lib/records/Makefile config.status: creating lib/ts/Makefile config.status: creating lib/ts/apidefs.h config.status: creating lib/ts/ink_config.h config.status: creating lib/tsconfig/Makefile config.status: creating lib/wccp/Makefile config.status: creating mgmt/Makefile config.status: creating mgmt/api/Makefile config.status: creating mgmt/api/include/Makefile config.status: creating mgmt/cluster/Makefile config.status: creating mgmt/utils/Makefile config.status: creating plugins/Makefile config.status: creating plugins/cacheurl/Makefile config.status: creating plugins/conf_remap/Makefile config.status: creating plugins/gzip/Makefile config.status: creating plugins/header_rewrite/Makefile config.status: creating plugins/libloader/Makefile config.status: creating plugins/regex_remap/Makefile config.status: creating plugins/stats_over_http/Makefile config.status: creating plugins/tcpinfo/Makefile config.status:
[jira] [Updated] (TS-3478) Support some header representations on HPACK encoder
[ https://issues.apache.org/jira/browse/TS-3478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ryo Okubo updated TS-3478: -- Attachment: indexing.patch Attached patch enables HPACK encoder to index by using static/dynamic table. Support some header representations on HPACK encoder Key: TS-3478 URL: https://issues.apache.org/jira/browse/TS-3478 Project: Traffic Server Issue Type: Improvement Components: HTTP/2 Reporter: Ryo Okubo Fix For: 6.1.0 Attachments: indexing.patch Support other header field representations on HPACK encoder. http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-12#section-6 Currently the encoder supports only [Literal Header Field never Indexed|http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-12#section-6.2.3]. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: in_tree-master #1194
See https://ci.trafficserver.apache.org/job/in_tree-master/1194/changes Changes: [Sudheer Vinukonda] more formatting for the docs. [Sudheer Vinukonda] formatting seems okay finally! shortening the titles for better readability. [Sudheer Vinukonda] Add docs for new settings addded to solve the thundering herd problem. [Sudheer Vinukonda] update docs [Leif Hedstrom] TS-3739 Fix in-tree builds of cppapi [Leif Hedstrom] Ignore test_Huffmancode [Leif Hedstrom] TS-3739 TS-3427 Fix out-of-tree builds for core, and for cppapi [Leif Hedstrom] TS-3739 TS-3427 Eliminate superflous -Ilib -- [...truncated 2795 lines...] libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtbeginS.o .libs/balancer.o .libs/roundrobin.o .libs/hash.o -lcap -lpcre -llzma -lz -lcrypt -lpthread -ldl -lxml2 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crtn.o -O3 -mcx16 -Wl,-soname -Wl,balancer.so -Wl,-retain-symbols-file -Wl,.libs/balancer.exp -o .libs/balancer.so libtool: link: ( cd .libs rm -f balancer.la ln -s ../balancer.la balancer.la ) make[3]: Leaving directory `https://ci.trafficserver.apache.org/job/in_tree-master/ws/src/plugins/experimental/balancer' Making all in buffer_upload make[3]: Entering directory `https://ci.trafficserver.apache.org/job/in_tree-master/ws/src/plugins/experimental/buffer_upload' depbase=`echo buffer_upload.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/sh ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../lib -I../../../proxy/api -I../../../proxy/api -I../../../lib -I../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF $depbase.Tpo -c -o buffer_upload.lo buffer_upload.cc \ mv -f $depbase.Tpo $depbase.Plo libtool: compile: ccache c++ -DHAVE_CONFIG_H -I. -I../../../lib -I../../../proxy/api -I../../../proxy/api -I../../../lib -I../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF .deps/buffer_upload.Tpo -c buffer_upload.cc -fPIC -DPIC -o .libs/buffer_upload.o /bin/sh ../../../libtool --tag=CXX --mode=link ccache c++ -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared -avoid-version -export-symbols-regex '^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$' -o buffer_upload.la -rpath /usr/local/libexec/trafficserver buffer_upload.lo -lcap -lpcre -llzma -lz -lcrypt -lpthread -ldl -lxml2 libtool: link: /bin/nm -B .libs/buffer_upload.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq .libs/buffer_upload.exp libtool: link: /bin/grep -E -e ^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$ .libs/buffer_upload.exp .libs/buffer_upload.expT libtool: link: mv -f .libs/buffer_upload.expT .libs/buffer_upload.exp libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtbeginS.o .libs/buffer_upload.o -lcap -lpcre -llzma -lz -lcrypt -lpthread -ldl -lxml2 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crtn.o -O3 -mcx16 -Wl,-soname -Wl,buffer_upload.so -Wl,-retain-symbols-file -Wl,.libs/buffer_upload.exp -o .libs/buffer_upload.so libtool: link: ( cd .libs rm -f buffer_upload.la ln -s ../buffer_upload.la buffer_upload.la ) make[3]: Leaving directory `https://ci.trafficserver.apache.org/job/in_tree-master/ws/src/plugins/experimental/buffer_upload' Making all in cache_range_requests make[3]: Entering directory
Build failed in Jenkins: out_of_tree-master #988
See https://ci.trafficserver.apache.org/job/out_of_tree-master/988/changes Changes: [Sudheer Vinukonda] more formatting for the docs. [Sudheer Vinukonda] formatting seems okay finally! shortening the titles for better readability. [Sudheer Vinukonda] Add docs for new settings addded to solve the thundering herd problem. [Sudheer Vinukonda] update docs [Leif Hedstrom] TS-3739 Fix in-tree builds of cppapi [Leif Hedstrom] Ignore test_Huffmancode [Leif Hedstrom] TS-3739 TS-3427 Fix out-of-tree builds for core, and for cppapi [Leif Hedstrom] TS-3739 TS-3427 Eliminate superflous -Ilib -- [...truncated 2388 lines...] libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtbeginS.o .libs/balancer.o .libs/roundrobin.o .libs/hash.o -lcap -lpcre -llzma -lz -lcrypt -lpthread -ldl -lxml2 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crtn.o -O3 -mcx16 -Wl,-soname -Wl,balancer.so -Wl,-retain-symbols-file -Wl,.libs/balancer.exp -o .libs/balancer.so libtool: link: ( cd .libs rm -f balancer.la ln -s ../balancer.la balancer.la ) make[3]: Leaving directory `https://ci.trafficserver.apache.org/job/out_of_tree-master/ws/src/BUILDS/plugins/experimental/balancer' Making all in buffer_upload make[3]: Entering directory `https://ci.trafficserver.apache.org/job/out_of_tree-master/ws/src/BUILDS/plugins/experimental/buffer_upload' depbase=`echo buffer_upload.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/sh ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF $depbase.Tpo -c -o buffer_upload.lo ../../../../plugins/experimental/buffer_upload/buffer_upload.cc \ mv -f $depbase.Tpo $depbase.Plo libtool: compile: ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/libxml2 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF .deps/buffer_upload.Tpo -c ../../../../plugins/experimental/buffer_upload/buffer_upload.cc -fPIC -DPIC -o .libs/buffer_upload.o /bin/sh ../../../libtool --tag=CXX --mode=link ccache c++ -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared -avoid-version -export-symbols-regex '^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$' -o buffer_upload.la -rpath /usr/local/libexec/trafficserver buffer_upload.lo -lcap -lpcre -llzma -lz -lcrypt -lpthread -ldl -lxml2 libtool: link: /bin/nm -B .libs/buffer_upload.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq .libs/buffer_upload.exp libtool: link: /bin/grep -E -e ^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$ .libs/buffer_upload.exp .libs/buffer_upload.expT libtool: link: mv -f .libs/buffer_upload.expT .libs/buffer_upload.exp libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtbeginS.o .libs/buffer_upload.o -lcap -lpcre -llzma -lz -lcrypt -lpthread -ldl -lxml2 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.8.3/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../lib64/crtn.o -O3 -mcx16 -Wl,-soname -Wl,buffer_upload.so -Wl,-retain-symbols-file -Wl,.libs/buffer_upload.exp -o .libs/buffer_upload.so libtool: link: ( cd .libs rm -f buffer_upload.la ln -s ../buffer_upload.la
Jenkins build is back to normal : fedora_22-master » spdy,fedora_22,debug #100
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=spdy,label=fedora_22,type=debug/100/
Jenkins build is back to normal : debian_7-master » gcc,debian_7,debug #1221
See https://ci.trafficserver.apache.org/job/debian_7-master/compiler=gcc,label=debian_7,type=debug/1221/
Jenkins build is back to normal : centos_7-master » gcc,centos_7,debug #970
See https://ci.trafficserver.apache.org/job/centos_7-master/compiler=gcc,label=centos_7,type=debug/970/
Jenkins build is back to normal : ubuntu_12_04-master » gcc,ubuntu_12_04,release #1206
See https://ci.trafficserver.apache.org/job/ubuntu_12_04-master/compiler=gcc,label=ubuntu_12_04,type=release/1206/
Jenkins build is back to normal : fedora_21-master » gcc,fedora_21,debug #660
See https://ci.trafficserver.apache.org/job/fedora_21-master/compiler=gcc,label=fedora_21,type=debug/660/
Jenkins build is back to normal : debian_8-master » gcc,debian_8,release #93
See https://ci.trafficserver.apache.org/job/debian_8-master/compiler=gcc,label=debian_8,type=release/93/
Jenkins build is back to normal : ubuntu_15_04-master » gcc,ubuntu_15_04,spdy #215
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=gcc,label=ubuntu_15_04,type=spdy/215/
Build failed in Jenkins: debian_jessie-master » gcc,debian_jessie,release #744
See https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=release/744/ -- [...truncated 2434 lines...] libtool: link: ( cd .libs rm -f balancer.la ln -s ../balancer.la balancer.la ) make[3]: Leaving directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=release/ws/744/build/BUILDS/plugins/experimental/balancer' Making all in buffer_upload make[3]: Entering directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=release/ws/744/build/BUILDS/plugins/experimental/buffer_upload' depbase=`echo buffer_upload.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/bash ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/tcl8.6 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF $depbase.Tpo -c -o buffer_upload.lo ../../../../plugins/experimental/buffer_upload/buffer_upload.cc \ mv -f $depbase.Tpo $depbase.Plo libtool: compile: ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/tcl8.6 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF .deps/buffer_upload.Tpo -c ../../../../plugins/experimental/buffer_upload/buffer_upload.cc -fPIC -DPIC -o .libs/buffer_upload.o /bin/bash ../../../libtool --tag=CXX --mode=link ccache c++ -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared -avoid-version -export-symbols-regex '^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$' -o buffer_upload.la -rpath https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=release/ws/744/install/libexec/trafficserver buffer_upload.lo -lcap -lpcre -lexpat -lz -lcrypt -lpthread -ldl libtool: link: /usr/bin/nm -B .libs/buffer_upload.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq .libs/buffer_upload.exp libtool: link: /bin/grep -E -e ^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$ .libs/buffer_upload.exp .libs/buffer_upload.expT libtool: link: mv -f .libs/buffer_upload.expT .libs/buffer_upload.exp libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginS.o .libs/buffer_upload.o -lcap -lpcre /usr/lib/x86_64-linux-gnu/libexpat.so -lz -lcrypt -lpthread -ldl -L/usr/lib/gcc/x86_64-linux-gnu/4.9 -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crtn.o -O3 -mcx16 -Wl,-soname -Wl,buffer_upload.so -Wl,-retain-symbols-file -Wl,.libs/buffer_upload.exp -o .libs/buffer_upload.so libtool: link: ( cd .libs rm -f buffer_upload.la ln -s ../buffer_upload.la buffer_upload.la ) make[3]: Leaving directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=release/ws/744/build/BUILDS/plugins/experimental/buffer_upload' Making all in cache_range_requests make[3]: Entering directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=release/ws/744/build/BUILDS/plugins/experimental/cache_range_requests' depbase=`echo cache_range_requests.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/bash ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/cache_range_requests -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT
[jira] [Commented] (TS-3427) Compilation error of atscppapi when configured for a out-of-tree build
[ https://issues.apache.org/jira/browse/TS-3427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621719#comment-14621719 ] ASF subversion and git services commented on TS-3427: - Commit 342f9e2c4b760ea9bb77c13fb7c46a44e4d338bb in trafficserver's branch refs/heads/master from [~zwoop] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=342f9e2 ] TS-3739 TS-3427 Eliminate superflous -Ilib Compilation error of atscppapi when configured for a out-of-tree build -- Key: TS-3427 URL: https://issues.apache.org/jira/browse/TS-3427 Project: Traffic Server Issue Type: Bug Components: Build, CPP API Reporter: Bin Assignee: Leif Hedstrom Fix For: 6.1.0 Attachments: atscppapi_3.diff, atscppapi_out_of_tree_2.diff, unused_variables.diff Header file not found error when --enable-cppapi is enabled for an out-of-tree build on RHEL 6.4. It has no complaints if it is a in-tree build. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3739) New plugin: stream_editor
[ https://issues.apache.org/jira/browse/TS-3739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621715#comment-14621715 ] ASF subversion and git services commented on TS-3739: - Commit 56a70cc1679e99bc526a992ea296864a1987c4a3 in trafficserver's branch refs/heads/master from [~zwoop] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=56a70cc ] TS-3739 Fix in-tree builds of cppapi New plugin: stream_editor - Key: TS-3739 URL: https://issues.apache.org/jira/browse/TS-3739 Project: Traffic Server Issue Type: New Feature Components: Plugins Reporter: Leif Hedstrom Assignee: Nick Kew Fix For: 6.1.0 /* stream-editor: apply string and/or regexp search-and-replace to * HTTP request and response bodies. * * Load from plugin.config, with one or more filenames as args. * These are config files, and all config files are equal. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3427) Compilation error of atscppapi when configured for a out-of-tree build
[ https://issues.apache.org/jira/browse/TS-3427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621717#comment-14621717 ] ASF subversion and git services commented on TS-3427: - Commit 36e1dd0a65c7a3677a2a991c016689d2e2eca8b4 in trafficserver's branch refs/heads/master from [~zwoop] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=36e1dd0 ] TS-3739 TS-3427 Fix out-of-tree builds for core, and for cppapi Compilation error of atscppapi when configured for a out-of-tree build -- Key: TS-3427 URL: https://issues.apache.org/jira/browse/TS-3427 Project: Traffic Server Issue Type: Bug Components: Build, CPP API Reporter: Bin Assignee: Leif Hedstrom Fix For: 6.1.0 Attachments: atscppapi_3.diff, atscppapi_out_of_tree_2.diff, unused_variables.diff Header file not found error when --enable-cppapi is enabled for an out-of-tree build on RHEL 6.4. It has no complaints if it is a in-tree build. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3739) New plugin: stream_editor
[ https://issues.apache.org/jira/browse/TS-3739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621716#comment-14621716 ] ASF subversion and git services commented on TS-3739: - Commit 36e1dd0a65c7a3677a2a991c016689d2e2eca8b4 in trafficserver's branch refs/heads/master from [~zwoop] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=36e1dd0 ] TS-3739 TS-3427 Fix out-of-tree builds for core, and for cppapi New plugin: stream_editor - Key: TS-3739 URL: https://issues.apache.org/jira/browse/TS-3739 Project: Traffic Server Issue Type: New Feature Components: Plugins Reporter: Leif Hedstrom Assignee: Nick Kew Fix For: 6.1.0 /* stream-editor: apply string and/or regexp search-and-replace to * HTTP request and response bodies. * * Load from plugin.config, with one or more filenames as args. * These are config files, and all config files are equal. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3739) New plugin: stream_editor
[ https://issues.apache.org/jira/browse/TS-3739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621718#comment-14621718 ] ASF subversion and git services commented on TS-3739: - Commit 342f9e2c4b760ea9bb77c13fb7c46a44e4d338bb in trafficserver's branch refs/heads/master from [~zwoop] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=342f9e2 ] TS-3739 TS-3427 Eliminate superflous -Ilib New plugin: stream_editor - Key: TS-3739 URL: https://issues.apache.org/jira/browse/TS-3739 Project: Traffic Server Issue Type: New Feature Components: Plugins Reporter: Leif Hedstrom Assignee: Nick Kew Fix For: 6.1.0 /* stream-editor: apply string and/or regexp search-and-replace to * HTTP request and response bodies. * * Load from plugin.config, with one or more filenames as args. * These are config files, and all config files are equal. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-3739) New plugin: stream_editor
[ https://issues.apache.org/jira/browse/TS-3739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14621722#comment-14621722 ] ASF subversion and git services commented on TS-3739: - Commit dffd7f892219a7a649b597f3d0b50825734b75ed in trafficserver's branch refs/heads/master from [~zwoop] [ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=dffd7f8 ] TS-3739 Fix build error for a couple of linux specific plugins New plugin: stream_editor - Key: TS-3739 URL: https://issues.apache.org/jira/browse/TS-3739 Project: Traffic Server Issue Type: New Feature Components: Plugins Reporter: Leif Hedstrom Assignee: Nick Kew Fix For: 6.1.0 /* stream-editor: apply string and/or regexp search-and-replace to * HTTP request and response bodies. * * Load from plugin.config, with one or more filenames as args. * These are config files, and all config files are equal. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Build failed in Jenkins: debian_jessie-master » gcc,debian_jessie,debug #744
See https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=debug/744/ -- [...truncated 2435 lines...] libtool: link: ( cd .libs rm -f balancer.la ln -s ../balancer.la balancer.la ) make[3]: Leaving directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=debug/ws/744/build/BUILDS/plugins/experimental/balancer' Making all in buffer_upload make[3]: Entering directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=debug/ws/744/build/BUILDS/plugins/experimental/buffer_upload' depbase=`echo buffer_upload.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/bash ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/tcl8.6 -std=c++11 -ggdb3 -pipe -Wall -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF $depbase.Tpo -c -o buffer_upload.lo ../../../../plugins/experimental/buffer_upload/buffer_upload.cc \ mv -f $depbase.Tpo $depbase.Plo libtool: compile: ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/tcl8.6 -std=c++11 -ggdb3 -pipe -Wall -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF .deps/buffer_upload.Tpo -c ../../../../plugins/experimental/buffer_upload/buffer_upload.cc -fPIC -DPIC -o .libs/buffer_upload.o /bin/bash ../../../libtool --tag=CXX --mode=link ccache c++ -std=c++11 -ggdb3 -pipe -Wall -Werror -Wno-invalid-offsetof -mcx16 -module -shared -avoid-version -export-symbols-regex '^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$' -o buffer_upload.la -rpath https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=debug/ws/744/install/libexec/trafficserver buffer_upload.lo -lcap -lpcre -lexpat -lz -lcrypt -lpthread -ldl libtool: link: /usr/bin/nm -B .libs/buffer_upload.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq .libs/buffer_upload.exp libtool: link: /bin/grep -E -e ^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$ .libs/buffer_upload.exp .libs/buffer_upload.expT libtool: link: mv -f .libs/buffer_upload.expT .libs/buffer_upload.exp libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginS.o .libs/buffer_upload.o -lcap -lpcre /usr/lib/x86_64-linux-gnu/libexpat.so -lz -lcrypt -lpthread -ldl -L/usr/lib/gcc/x86_64-linux-gnu/4.9 -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crtn.o -mcx16 -Wl,-soname -Wl,buffer_upload.so -Wl,-retain-symbols-file -Wl,.libs/buffer_upload.exp -o .libs/buffer_upload.so libtool: link: ( cd .libs rm -f buffer_upload.la ln -s ../buffer_upload.la buffer_upload.la ) make[3]: Leaving directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=debug/ws/744/build/BUILDS/plugins/experimental/buffer_upload' Making all in cache_range_requests make[3]: Entering directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=debug/ws/744/build/BUILDS/plugins/experimental/cache_range_requests' depbase=`echo cache_range_requests.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/bash ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/cache_range_requests -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/tcl8.6 -std=c++11 -ggdb3 -pipe -Wall -Werror
Jenkins build is back to normal : fedora_22-master » gcc,fedora_22,release #100
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=gcc,label=fedora_22,type=release/100/
Jenkins build is back to normal : osx-master » clang,osx,release #204
See https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=release/204/changes
Jenkins build is back to normal : debian_8-master » gcc,debian_8,hardening #93
See https://ci.trafficserver.apache.org/job/debian_8-master/compiler=gcc,label=debian_8,type=hardening/93/
Jenkins build is back to normal : ubuntu_14_04-master » gcc,ubuntu_14_04,release #1228
See https://ci.trafficserver.apache.org/job/ubuntu_14_04-master/compiler=gcc,label=ubuntu_14_04,type=release/1228/
Jenkins build is back to normal : ubuntu_15_04-master » clang,ubuntu_15_04,spdy #215
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=clang,label=ubuntu_15_04,type=spdy/215/
Jenkins build is back to normal : debian_8-master » gcc,debian_8,debug #93
See https://ci.trafficserver.apache.org/job/debian_8-master/compiler=gcc,label=debian_8,type=debug/93/
Jenkins build is back to normal : ubuntu_15_04-master » gcc,ubuntu_15_04,release #215
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=gcc,label=ubuntu_15_04,type=release/215/
Jenkins build is back to normal : debian_7-master » gcc,debian_7,hardening #1221
See https://ci.trafficserver.apache.org/job/debian_7-master/compiler=gcc,label=debian_7,type=hardening/1221/
Jenkins build is back to normal : fedora_22-master » clang,fedora_22,debug #100
See https://ci.trafficserver.apache.org/job/fedora_22-master/compiler=clang,label=fedora_22,type=debug/100/
Jenkins build is back to normal : in_tree-master #1195
See https://ci.trafficserver.apache.org/job/in_tree-master/1195/changes
Jenkins build is back to normal : osx-master » clang,osx,debug #204
See https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/204/changes
Build failed in Jenkins: debian_jessie-master » gcc,debian_jessie,hardening #744
See https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=hardening/744/ -- [...truncated 2436 lines...] libtool: link: ( cd .libs rm -f balancer.la ln -s ../balancer.la balancer.la ) make[3]: Leaving directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=hardening/ws/744/build/BUILDS/plugins/experimental/balancer' Making all in buffer_upload make[3]: Entering directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=hardening/ws/744/build/BUILDS/plugins/experimental/buffer_upload' depbase=`echo buffer_upload.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/bash ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/tcl8.6 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF $depbase.Tpo -c -o buffer_upload.lo ../../../../plugins/experimental/buffer_upload/buffer_upload.cc \ mv -f $depbase.Tpo $depbase.Plo libtool: compile: ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/buffer_upload -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -DOPENSSL_NO_SSL_INTERN -I/usr/include/tcl8.6 -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT buffer_upload.lo -MD -MP -MF .deps/buffer_upload.Tpo -c ../../../../plugins/experimental/buffer_upload/buffer_upload.cc -fPIC -DPIC -o .libs/buffer_upload.o /bin/bash ../../../libtool --tag=CXX --mode=link ccache c++ -std=c++11 -g -pipe -Wall -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared -avoid-version -export-symbols-regex '^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$' -o buffer_upload.la -rpath https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=hardening/ws/744/install/libexec/trafficserver buffer_upload.lo -lcap -lpcre -lexpat -lz -lcrypt -lpthread -ldl libtool: link: /usr/bin/nm -B .libs/buffer_upload.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq .libs/buffer_upload.exp libtool: link: /bin/grep -E -e ^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$ .libs/buffer_upload.exp .libs/buffer_upload.expT libtool: link: mv -f .libs/buffer_upload.expT .libs/buffer_upload.exp libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginS.o .libs/buffer_upload.o -lcap -lpcre /usr/lib/x86_64-linux-gnu/libexpat.so -lz -lcrypt -lpthread -ldl -L/usr/lib/gcc/x86_64-linux-gnu/4.9 -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crtn.o -O3 -mcx16 -Wl,-soname -Wl,buffer_upload.so -Wl,-retain-symbols-file -Wl,.libs/buffer_upload.exp -o .libs/buffer_upload.so libtool: link: ( cd .libs rm -f buffer_upload.la ln -s ../buffer_upload.la buffer_upload.la ) make[3]: Leaving directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=hardening/ws/744/build/BUILDS/plugins/experimental/buffer_upload' Making all in cache_range_requests make[3]: Entering directory 'https://ci.trafficserver.apache.org/job/debian_jessie-master/compiler=gcc,label=debian_jessie,type=hardening/ws/744/build/BUILDS/plugins/experimental/cache_range_requests' depbase=`echo cache_range_requests.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\ /bin/bash ../../../libtool --tag=CXX --mode=compile ccache c++ -DHAVE_CONFIG_H -I. -I../../../../plugins/experimental/cache_range_requests -I../../../lib -I../../../proxy/api -I../../../../proxy/api -I../../../lib -I../../../../lib -Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT
Jenkins build is back to normal : freebsd_10-master » clang,freebsd_10,release #216
See https://ci.trafficserver.apache.org/job/freebsd_10-master/compiler=clang,label=freebsd_10,type=release/216/
Jenkins build is back to normal : ubuntu_14_04-master » gcc,ubuntu_14_04,debug #1228
See https://ci.trafficserver.apache.org/job/ubuntu_14_04-master/compiler=gcc,label=ubuntu_14_04,type=debug/1228/
Jenkins build is back to normal : ubuntu_15_04-master » gcc,ubuntu_15_04,debug #215
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=gcc,label=ubuntu_15_04,type=debug/215/
Jenkins build is back to normal : ubuntu_13_10-master » gcc,ubuntu_13_10,release #1208
See https://ci.trafficserver.apache.org/job/ubuntu_13_10-master/compiler=gcc,label=ubuntu_13_10,type=release/1208/
Build failed in Jenkins: clang-analyzer #1086
See https://ci.trafficserver.apache.org/job/clang-analyzer/1086/changes Changes: [Leif Hedstrom] TS-3739 Enable build, and change default lib path such that we do not look in lib/ts by default [Sudheer Vinukonda] another attempt at getting the docs formatting right. [Bryan Call] TS-3747: Error in Huffman decoder for HPACK [Sudheer Vinukonda] more formatting for the docs. [Sudheer Vinukonda] formatting seems okay finally! shortening the titles for better readability. [Sudheer Vinukonda] Add docs for new settings addded to solve the thundering herd problem. [Sudheer Vinukonda] update docs [Leif Hedstrom] TS-3739 Fix in-tree builds of cppapi [Leif Hedstrom] Ignore test_Huffmancode [Leif Hedstrom] TS-3739 TS-3427 Fix out-of-tree builds for core, and for cppapi [Leif Hedstrom] TS-3739 TS-3427 Eliminate superflous -Ilib [Leif Hedstrom] TS-3739 Fix build error for a couple of linux specific plugins -- [...truncated 2306 lines...] reading sources... [ 81%] sdk/getting-started/plugin-registration-and-version-checking.en reading sources... [ 82%] sdk/header-based-plugin-examples.en reading sources... [ 82%] sdk/header-based-plugin-examples/basic-authorization-plugin.en reading sources... [ 82%] sdk/header-based-plugin-examples/basic-authorization-plugin/implementing-the-handler-and-getting-a-handle-to-the-transaction.en reading sources... [ 83%] sdk/header-based-plugin-examples/basic-authorization-plugin/setting-a-transaction-hook.en reading sources... [ 83%] sdk/header-based-plugin-examples/basic-authorization-plugin/working-with-http-headers.en reading sources... [ 83%] sdk/header-based-plugin-examples/blacklist-plugin.en reading sources... [ 83%] sdk/header-based-plugin-examples/blacklist-plugin/accessing-the-transaction-being-processed.en reading sources... [ 84%] sdk/header-based-plugin-examples/blacklist-plugin/setting-a-global-hook.en reading sources... [ 84%] sdk/header-based-plugin-examples/blacklist-plugin/setting-up-a-transaction-hook.en reading sources... [ 84%] sdk/header-based-plugin-examples/blacklist-plugin/working-with-http-header-functions.en reading sources... [ 85%] sdk/how-to-create-trafficserver-plugins.en reading sources... [ 85%] sdk/how-to-create-trafficserver-plugins/roadmap-for-creating-plugins.en reading sources... [ 85%] sdk/http-headers.en reading sources... [ 85%] sdk/http-headers/guide-to-trafficserver-http-header-system.en reading sources... [ 86%] sdk/http-headers/guide-to-trafficserver-http-header-system/duplicate-mime-fields-are-not-coalesced.en reading sources... [ 86%] sdk/http-headers/guide-to-trafficserver-http-header-system/mime-fields-always-belong-to-an-associated-mime-header.en reading sources... [ 86%] sdk/http-headers/guide-to-trafficserver-http-header-system/release-marshal-buffer-handles.en reading sources... [ 86%] sdk/http-headers/http-headers.en reading sources... [ 87%] sdk/http-headers/marshal-buffers.en reading sources... [ 87%] sdk/http-headers/mime-headers.en reading sources... [ 87%] sdk/http-headers/urls.en reading sources... [ 88%] sdk/http-hooks-and-transactions.en reading sources... [ 88%] sdk/http-hooks-and-transactions/adding-hooks.en reading sources... [ 88%] sdk/http-hooks-and-transactions/http-alternate-selection.en reading sources... [ 88%] sdk/http-hooks-and-transactions/http-sessions.en reading sources... [ 89%] sdk/http-hooks-and-transactions/http-transactions.en reading sources... [ 89%] sdk/http-hooks-and-transactions/initiate-http-connection.en reading sources... [ 89%] sdk/http-hooks-and-transactions/intercepting-http-transactions.en reading sources... [ 90%] sdk/http-transformation-plugin.en reading sources... [ 90%] sdk/http-transformation-plugin/append-transform-plugin.en reading sources... [ 90%] sdk/http-transformation-plugin/sample-buffered-null-transformation-plugin.en reading sources... [ 90%] sdk/http-transformation-plugin/sample-null-transformation-plugin.en reading sources... [ 91%] sdk/index.en reading sources... [ 91%] sdk/io-guide.en reading sources... [ 91%] sdk/io-guide/guide-to-cache-api.en reading sources... [ 91%] sdk/io-guide/guide-to-cache-api/errors.en reading sources... [ 92%] sdk/io-guide/guide-to-cache-api/example.en reading sources... [ 92%] sdk/io-guide/guide-to-cache-api/how-to-do-a-cache-remove.en reading sources... [ 92%] sdk/io-guide/guide-to-cache-api/how-to-do-a-cache-write.en reading sources... [ 93%] sdk/io-guide/io-buffers.en reading sources... [ 93%] sdk/io-guide/net-vconnections.en reading sources... [ 93%] sdk/io-guide/transformations.en reading sources... [ 93%] sdk/io-guide/vios.en reading sources... [ 94%] sdk/misc-interface-guide.en reading sources... [ 94%] sdk/misc-interface-guide/memory-allocation.en reading sources... [ 94%] sdk/misc-interface-guide/thread-functions.en reading sources... [ 95%] sdk/misc-interface-guide/tsfopen-family.en reading sources... [ 95%] sdk/mutex-guide.en reading sources... [ 95%]
Jenkins build is back to normal : ubuntu_15_04-master » clang,ubuntu_15_04,debug #215
See https://ci.trafficserver.apache.org/job/ubuntu_15_04-master/compiler=clang,label=ubuntu_15_04,type=debug/215/