[jira] [Updated] (TS-3981) Segmentation fault

2015-10-26 Thread bettydramit (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

bettydramit updated TS-3981:

Affects Version/s: 6.0.0

> Segmentation fault 
> ---
>
> Key: TS-3981
> URL: https://issues.apache.org/jira/browse/TS-3981
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: bettydramit
>
> {code}
> traffic_server: Segmentation fault (Address not mapped to object [0x8])
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, 
> void*)+0x8e)[0x4abf4e]
> /lib64/libpthread.so.0(+0x10430)[0x2b15be123430]
> /usr/bin/traffic_server(NetHandler::add_to_active_queue(UnixNetVConnection*)+0x51f)[0x77818f]
> /usr/bin/traffic_server(HttpClientSession::start()+0x11d)[0x5a3ced]
> /usr/bin/traffic_server(ProxyClientSession::state_api_callout(int, 
> void*)+0x33)[0x4f7c13]
> /usr/bin/traffic_server(HttpClientSession::new_connection(NetVConnection*, 
> MIOBuffer*, IOBufferReader*, bool)+0x21a)[0x5a106a]
> /usr/bin/traffic_server(HttpSessionAccept::accept(NetVConnection*, 
> MIOBuffer*, IOBufferReader*)+0x211)[0x59af31]
> /usr/bin/traffic_server(ProtocolProbeTrampoline::ioCompletionEvent(int, 
> void*)+0xb02)[0x4f72e2]
> /usr/bin/traffic_server[0x786f53]
> /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1fa)[0x774efa]
> /usr/bin/traffic_server(EThread::execute()+0x67b)[0x7beabb]
> /usr/bin/traffic_server[0x7bd8c5]
> /lib64/libpthread.so.0(+0x7555)[0x2b15be11a555]
> /lib64/libc.so.6(clone+0x6d)[0x2b15bf23cb9d]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TS-3981) Segmentation fault

2015-10-26 Thread bettydramit (JIRA)
bettydramit created TS-3981:
---

 Summary: Segmentation fault 
 Key: TS-3981
 URL: https://issues.apache.org/jira/browse/TS-3981
 Project: Traffic Server
  Issue Type: Bug
Reporter: bettydramit


{code}
traffic_server: Segmentation fault (Address not mapped to object [0x8])
traffic_server - STACK TRACE: 
/usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, 
void*)+0x8e)[0x4abf4e]
/lib64/libpthread.so.0(+0x10430)[0x2b15be123430]
/usr/bin/traffic_server(NetHandler::add_to_active_queue(UnixNetVConnection*)+0x51f)[0x77818f]
/usr/bin/traffic_server(HttpClientSession::start()+0x11d)[0x5a3ced]
/usr/bin/traffic_server(ProxyClientSession::state_api_callout(int, 
void*)+0x33)[0x4f7c13]
/usr/bin/traffic_server(HttpClientSession::new_connection(NetVConnection*, 
MIOBuffer*, IOBufferReader*, bool)+0x21a)[0x5a106a]
/usr/bin/traffic_server(HttpSessionAccept::accept(NetVConnection*, MIOBuffer*, 
IOBufferReader*)+0x211)[0x59af31]
/usr/bin/traffic_server(ProtocolProbeTrampoline::ioCompletionEvent(int, 
void*)+0xb02)[0x4f72e2]
/usr/bin/traffic_server[0x786f53]
/usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1fa)[0x774efa]
/usr/bin/traffic_server(EThread::execute()+0x67b)[0x7beabb]
/usr/bin/traffic_server[0x7bd8c5]
/lib64/libpthread.so.0(+0x7555)[0x2b15be11a555]
/lib64/libc.so.6(clone+0x6d)[0x2b15bf23cb9d]
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3969) NetHandler::mainNetEvent always output DEBUG info "Unhandled epoll event" for EVENTIO_READ

2015-10-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974991#comment-14974991
 ] 

ASF subversion and git services commented on TS-3969:
-

Commit 05ba3e71e9efedd85277841666c46da18fb920ee in trafficserver's branch 
refs/heads/master from [~oknet]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=05ba3e7 ]

TS-3969 Fixes Debug() output to use the right event check

I also added some curly brackets to make the code less
error prone, and easier to read.


> NetHandler::mainNetEvent always output DEBUG info "Unhandled epoll event" for 
> EVENTIO_READ
> --
>
> Key: TS-3969
> URL: https://issues.apache.org/jira/browse/TS-3969
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Core
>Reporter: Oknet Xu
>Assignee: Leif Hedstrom
> Fix For: 6.1.0
>
>
> {code}
> diff --git a/iocore/net/UnixNet.cc b/iocore/net/UnixNet.cc
> index 5930273..188f2b4 100644
> --- a/iocore/net/UnixNet.cc
> +++ b/iocore/net/UnixNet.cc
> @@ -487,7 +487,7 @@ NetHandler::mainNetEvent(int event, Event *e)
>Debug("iocore_net_main", "Unhandled epoll event on write: 0x%04x 
> write.enabled=%d closed=%d write.netready_queue=%d",
>  get_ev_events(pd, x), vc->write.enabled, vc->closed, 
> write_ready_list.in(vc));
>  }
> -  } else if (!(get_ev_events(pd, x) & EVENTIO_ERROR)) {
> +  } else if (!(get_ev_events(pd, x) & EVENTIO_READ)) {
>  Debug("iocore_net_main", "Unhandled epoll event: 0x%04x", 
> get_ev_events(pd, x));
>}
>  } else if (epd->type == EVENTIO_DNS_CONNECTION) {
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,debug #496

2015-10-26 Thread jenkins
See 


--
[...truncated 2530 lines...]
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  
-Qunused-arguments -std=c++11 -std=c++11 -ggdb3 -pipe -Wall 
-Wno-deprecated-declarations -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo 
-MD -MP -MF $depbase.Tpo -c -o epic.lo 
../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -module -shared -avoid-version 
-export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   -Wl,-soname 
-Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o .libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  
-Qunused-arguments 

[jira] [Updated] (TS-3981) Segmentation fault in add_to_active_queue()

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3981:
--
Fix Version/s: 6.1.0

> Segmentation fault  in add_to_active_queue()
> 
>
> Key: TS-3981
> URL: https://issues.apache.org/jira/browse/TS-3981
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: bettydramit
> Fix For: 6.1.0
>
>
> {code}
> traffic_server: Segmentation fault (Address not mapped to object [0x8])
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, 
> void*)+0x8e)[0x4abf4e]
> /lib64/libpthread.so.0(+0x10430)[0x2b15be123430]
> /usr/bin/traffic_server(NetHandler::add_to_active_queue(UnixNetVConnection*)+0x51f)[0x77818f]
> /usr/bin/traffic_server(HttpClientSession::start()+0x11d)[0x5a3ced]
> /usr/bin/traffic_server(ProxyClientSession::state_api_callout(int, 
> void*)+0x33)[0x4f7c13]
> /usr/bin/traffic_server(HttpClientSession::new_connection(NetVConnection*, 
> MIOBuffer*, IOBufferReader*, bool)+0x21a)[0x5a106a]
> /usr/bin/traffic_server(HttpSessionAccept::accept(NetVConnection*, 
> MIOBuffer*, IOBufferReader*)+0x211)[0x59af31]
> /usr/bin/traffic_server(ProtocolProbeTrampoline::ioCompletionEvent(int, 
> void*)+0xb02)[0x4f72e2]
> /usr/bin/traffic_server[0x786f53]
> /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1fa)[0x774efa]
> /usr/bin/traffic_server(EThread::execute()+0x67b)[0x7beabb]
> /usr/bin/traffic_server[0x7bd8c5]
> /lib64/libpthread.so.0(+0x7555)[0x2b15be11a555]
> /lib64/libc.so.6(clone+0x6d)[0x2b15bf23cb9d]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (TS-3969) NetHandler::mainNetEvent always output DEBUG info "Unhandled epoll event" for EVENTIO_READ

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom reassigned TS-3969:
-

Assignee: Leif Hedstrom

> NetHandler::mainNetEvent always output DEBUG info "Unhandled epoll event" for 
> EVENTIO_READ
> --
>
> Key: TS-3969
> URL: https://issues.apache.org/jira/browse/TS-3969
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Core
>Reporter: Oknet Xu
>Assignee: Leif Hedstrom
> Fix For: 6.1.0
>
>
> {code}
> diff --git a/iocore/net/UnixNet.cc b/iocore/net/UnixNet.cc
> index 5930273..188f2b4 100644
> --- a/iocore/net/UnixNet.cc
> +++ b/iocore/net/UnixNet.cc
> @@ -487,7 +487,7 @@ NetHandler::mainNetEvent(int event, Event *e)
>Debug("iocore_net_main", "Unhandled epoll event on write: 0x%04x 
> write.enabled=%d closed=%d write.netready_queue=%d",
>  get_ev_events(pd, x), vc->write.enabled, vc->closed, 
> write_ready_list.in(vc));
>  }
> -  } else if (!(get_ev_events(pd, x) & EVENTIO_ERROR)) {
> +  } else if (!(get_ev_events(pd, x) & EVENTIO_READ)) {
>  Debug("iocore_net_main", "Unhandled epoll event: 0x%04x", 
> get_ev_events(pd, x));
>}
>  } else if (epd->type == EVENTIO_DNS_CONNECTION) {
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: osx-master » clang,osx,debug #469

2015-10-26 Thread jenkins
See 


--
[...truncated 1097 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  AbstractBuffer.o
  CXX  CacheControl.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtraffic_logcat
  CXXLDtest_xml_parser
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  traffic_manager.o
  CXX  AddConfigFilesHere.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  lulu.lo
  CXX  header_rewrite.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  escalate.lo
  CXXLDescalate.la
Making all in esi
  CXX  esi.lo
  CXX  serverIntercept.lo
  CXX  combo_handler.lo
  CXX  lib/DocNode.lo
  CXX  lib/EsiParser.lo
  CXX  lib/EsiGzip.lo
  CXX  lib/EsiGunzip.lo
  CXX  lib/EsiProcessor.lo
  CXX  lib/Expression.lo
  CXX  lib/FailureInfo.lo
  CXX  

[jira] [Commented] (TS-3961) Open source Yahoo's ats-multiplexer plug-in

2015-10-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975165#comment-14975165
 ] 

ASF subversion and git services commented on TS-3961:
-

Commit 09acc0b81d9511433b40bef63ab0ed7ce000ce85 in trafficserver's branch 
refs/heads/master from [~bcall]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=09acc0b ]

TS-3961: Open source Yahoo's ats-multiplexer plug-in
Changed clock_gettime to gettimeofday for OSX


> Open source Yahoo's ats-multiplexer plug-in
> ---
>
> Key: TS-3961
> URL: https://issues.apache.org/jira/browse/TS-3961
> Project: Traffic Server
>  Issue Type: Task
>  Components: Plugins
>Reporter: Daniel Vitor Morilha
>Assignee: Bryan Call
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Open source Yahoo's ats-multiplexer plug-in through a PR. Please send me 
> instructions, if any.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3959) Dropped keep-alive connections not being re-established

2015-10-26 Thread Leif Hedstrom (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974942#comment-14974942
 ] 

Leif Hedstrom commented on TS-3959:
---

@bcall is this possibly related to the new world order of connection 
management? Is there an option to turn that feature off?

> Dropped keep-alive connections not being re-established
> ---
>
> Key: TS-3959
> URL: https://issues.apache.org/jira/browse/TS-3959
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: Nick Muerdter
>  Labels: regression
> Fix For: 6.1.0
>
>
> I've observed some differences in how TrafficServer 6.0.0 behaves with 
> connection retrying and outgoing keep-alive connections. I believe the 
> changes in behavior might be related to this issue: 
> https://issues.apache.org/jira/browse/TS-3440
> I originally wasn't sure if this was a bug, but James Peach indicated it 
> sounded more like a regression on the mailing list 
> (http://mail-archives.apache.org/mod_mbox/trafficserver-users/201510.mbox/%3cba85d5a2-8b29-44a9-acdc-e7fa8d21f...@apache.org%3e).
> What I'm seeing in 6.0.0 is that if TrafficServer has some backend keep-alive 
> connections already opened, but then one of the keep-alive connections is 
> closed, the next request to TrafficServer may generate a 502 Server Hangup 
> response when attempting to reuse that connection. Previously, I think 
> TrafficServer was retrying when it encountered a closed keep-alive 
> connection, but that is no longer the case. So if you have a backend that 
> might unexpectedly close its open keep-alive connections, the only way I've 
> found to completely prevent these 502 errors in 6.0.0 is to disable outgoing 
> keepalive (proxy.config.http.keep_alive_enabled_out and 
> proxy.config.http.keep_alive_post_out settings).
> For a slightly more concrete example of what can trigger this, this is fairly 
> easy to reproduce with the following setup:
> - TrafficServer is proxying to nginx with outgoing keep-alive connections 
> enabled (the default).
> - Throw a constant stream of requests at TrafficServer.
> - While that constant stream of requests is happening, also send a regular 
> stream of SIGHUP commands to nginx to reload nginx.
> - Eventually you'll get some 502 Server Hangup responses from TrafficServer 
> among your stream of requests.
> SIGHUPs in nginx should result in zero downtime for new requests, but I think 
> what's happening is that TrafficServer may fail when an old keep-alived 
> connection is reused (it's not common, so it depends on the timing of things 
> and if the connection is from an old nginx worker that has since been shut 
> down). In TrafficServer 5.3.1 these connection failures were retried, but in 
> 6.0.0, no retries occur in this case.
> Here's some debug logs that show the difference in behavior between 6.0.0 and 
> 5.3.1. Note that differences seem to stem from how each version eventually 
> handles the "VC_EVENT_EOS" event following 
> "::state_send_server_request_header, VC_EVENT_WRITE_COMPLETE".
> 5.3.1: 
> https://gist.github.com/GUI/0c53a6c4fdc2782b14aa#file-trafficserver_5-3-1-log-L316
> 6.0.0: 
> https://gist.github.com/GUI/0c53a6c4fdc2782b14aa#file-trafficserver_6-0-0-log-L314
> Interestingly, if I'm understand the log files correctly, it looks like 
> TraffficServer is reporting an odd empty response from these connections 
> ("HTTP/0.9 0" in 5.3.1 and "HTTP/1.0 0" in 6.0.0). However, as far as I can 
> tell from TCP dumps on the system, nginx is not actually sending any form of 
> response.
> In these example cases the backend server isn't sending back any data (at 
> least as far as I can tell), so from what I understand (and the logic 
> outlined in https://issues.apache.org/jira/browse/TS-3440), it should be safe 
> to retry.
> Let me know if I can provide any other details. Or if exact scripts to 
> reproduce the issues against the example nginx backend I described above 
> would be useful, I could get that together.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3950) PluginVC receives events after it's already closed.

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3950:
--
Fix Version/s: 6.1.0

> PluginVC receives events after it's already closed.
> ---
>
> Key: TS-3950
> URL: https://issues.apache.org/jira/browse/TS-3950
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Core, Plugins
>Reporter: Sudheer Vinukonda
> Fix For: 6.1.0
>
>
> This is a follow up to TS-3949. It looks like PluginVC receives events (read, 
> write, timeout etc) even after it's already closed. It currently ignores 
> those events by checking the *closed* state. However, this looks to be 
> inherently incorrect, since, accessing the data inside an already closed 
> pluginVC is fraught with bugs (e.g. it could have been reallocated etc).
> Opening this jira to track the problem and see if it can be fixed better.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: osx-master » clang,osx,debug #470

2015-10-26 Thread jenkins
See 


Changes:

[Bryan Call] TS-3961: Open source Yahoo's ats-multiplexer plug-in

--
[...truncated 1089 lines...]
  CXXLDtest_Huffmancode
  AR   libhttp2.a
Making all in spdy
  CXX  SpdySessionAccept.o
  AR   libspdy.a
Making all in logging
  CXX  LogAccess.o
  CXX  Log.o
  CXX  LogAccessHttp.o
  CXX  LogAccessICP.o
  CXX  LogBuffer.o
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  AbstractBuffer.o
  CXX  CacheControl.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtest_xml_parser
  CXXLDtraffic_logcat
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  AddConfigFilesHere.o
  CXX  traffic_manager.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  

Build failed in Jenkins: osx-master » clang,osx,release #469

2015-10-26 Thread jenkins
See 


--
[...truncated 1097 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  CacheControl.o
  CXX  AbstractBuffer.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtraffic_logcat
  CXXLDtest_xml_parser
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  traffic_manager.o
  CXX  AddConfigFilesHere.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  conditions.lo
  CXX  condition.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  escalate.lo
  CXXLDescalate.la
Making all in esi
  CXX  esi.lo
  CXX  serverIntercept.lo
  CXX  combo_handler.lo
  CXX  lib/DocNode.lo
  CXX  lib/EsiParser.lo
  CXX  lib/EsiGzip.lo
  CXX  lib/EsiGunzip.lo
  CXX  lib/EsiProcessor.lo
  CXX  lib/Expression.lo
  CXX  lib/FailureInfo.lo
  CXX  

Jenkins build is back to normal : freebsd_10-master » clang,freebsd_10,debug #498

2015-10-26 Thread jenkins
See 




[jira] [Updated] (TS-3969) NetHandler::mainNetEvent always output DEBUG info "Unhandled epoll event" for EVENTIO_READ

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3969:
--
Fix Version/s: 6.1.0

> NetHandler::mainNetEvent always output DEBUG info "Unhandled epoll event" for 
> EVENTIO_READ
> --
>
> Key: TS-3969
> URL: https://issues.apache.org/jira/browse/TS-3969
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Core
>Reporter: Oknet Xu
> Fix For: 6.1.0
>
>
> {code}
> diff --git a/iocore/net/UnixNet.cc b/iocore/net/UnixNet.cc
> index 5930273..188f2b4 100644
> --- a/iocore/net/UnixNet.cc
> +++ b/iocore/net/UnixNet.cc
> @@ -487,7 +487,7 @@ NetHandler::mainNetEvent(int event, Event *e)
>Debug("iocore_net_main", "Unhandled epoll event on write: 0x%04x 
> write.enabled=%d closed=%d write.netready_queue=%d",
>  get_ev_events(pd, x), vc->write.enabled, vc->closed, 
> write_ready_list.in(vc));
>  }
> -  } else if (!(get_ev_events(pd, x) & EVENTIO_ERROR)) {
> +  } else if (!(get_ev_events(pd, x) & EVENTIO_READ)) {
>  Debug("iocore_net_main", "Unhandled epoll event: 0x%04x", 
> get_ev_events(pd, x));
>}
>  } else if (epd->type == EVENTIO_DNS_CONNECTION) {
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3971) Add configuration option to not allow forward proxy requests

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3971:
--
Fix Version/s: sometime

> Add configuration option to not allow forward proxy requests
> 
>
> Key: TS-3971
> URL: https://issues.apache.org/jira/browse/TS-3971
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: HTTP
>Reporter: Bryan Call
> Fix For: sometime
>
>
> Add option to not allow forward proxy requests (having scheme and host in the 
>  request line).
>  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: osx-master » clang,osx,release #468

2015-10-26 Thread jenkins
See 


Changes:

[Leif Hedstrom] TS-3969 Fixes Debug() output to use the right event check

--
[...truncated 1097 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  AbstractBuffer.o
  CXX  CacheControl.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtraffic_logcat
  CXXLDtest_xml_parser
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  config.o
  CXX  alarm.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  traffic_manager.o
  CXX  AddConfigFilesHere.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  expander.lo
  CXX  conditions.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  escalate.lo
  CXXLDescalate.la
Making all in esi
  CXX  esi.lo
  CXX  serverIntercept.lo
  CXX  combo_handler.lo
  CXX  lib/DocNode.lo
  CXX  lib/EsiParser.lo
  CXX  lib/EsiGzip.lo
  CXX  lib/EsiGunzip.lo
  CXX  

Build failed in Jenkins: tsqa-master #953

2015-10-26 Thread jenkins
See 

--
[...truncated 504 lines...]
INFO 2015-10-26 21:34:43,264 - Environment prefix is /tmp/tsqa.env.qrwm0X
test_basic_proxy (test_example.TestDynamicHTTPEndpointCase) ... 127.0.0.1 - - 
[26/Oct/2015 21:34:46] "GET /test HTTP/1.1" 404 0
ok
INFO 2015-10-26 21:34:46,796 - Environment prefix is /tmp/tsqa.env.fe5Kgj
test_logs_exist (test_example.TestLogs) ... ok
SKIP: Skip the entire class
INFO 2015-10-26 21:35:00,366 - Environment prefix is /tmp/tsqa.env.vFoxGD
test_basic_intercept (test_example.TestServerIntercept) ... 127.0.0.1 - - 
[26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:03] "GET / HTTP/1.1" 200 5
ok
INFO 2015-10-26 21:35:03,948 - Environment prefix is /tmp/tsqa.env.8kubBl
INFO 2015-10-26 21:35:03,951 - map / http://127.0.0.1:41969/
test_head_request_without_timout 
(test_headrequest.TestHeadRequestWithoutTimeout) ... INFO 2015-10-26 
21:35:07,268 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 21:35:07 GMT
Age: 0
Connection: close


INFO 2015-10-26 21:35:07,268 - head request with case(TE) costs 0.083543 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 21:35:07,270 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Content-Length: 123
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 21:35:07 GMT
Age: 0
Connection: close


INFO 2015-10-26 21:35:07,270 - head request with case(CL) costs 0.001583 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 21:35:07,298 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 21:35:07 GMT
Age: 0
Connection: close


INFO 2015-10-26 21:35:07,299 - head request with case() costs 0.028564 seconds 
while the timout is 5.00 seconds.
ok
INFO 2015-10-26 21:35:07,486 - Environment prefix is /tmp/tsqa.env.yFf7b4
test_working (test_hostdb.TestHostDBBadResolvConf) ... ok
INFO 2015-10-26 21:35:11,090 - Environment prefix is /tmp/tsqa.env.BvxZd9
test_lookup_timeout (test_hostdb.TestHostDBFailedDNS) ... ok
INFO 2015-10-26 21:35:16,590 - Environment prefix is /tmp/tsqa.env.tGOKhP
Test basic fnctionality of hosts files ... ok
Test that changes to hosts file get loaded within host_file.interval ... ok
INFO 2015-10-26 21:35:26,193 - Environment prefix is /tmp/tsqa.env.f79f03
SKIP: 
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.f79f03
- >> end captured logging << -
Failure: SkipTest (Cannot import hyper, skipping tests for HTTP/2) ... SKIP: 
Cannot import hyper, skipping tests for HTTP/2
INFO 2015-10-26 21:35:26,279 - Environment prefix is /tmp/tsqa.env.d1kY19
SKIP: Cannot find h2spec. skipping test.
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.d1kY19
- >> end captured logging << -
INFO 2015-10-26 21:35:26,378 - Environment prefix is /tmp/tsqa.env.DpPfXT
test_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_rsa (test_https.TestECDSA) ... ok
We should be served the first match, since we aren't sending SNI headers ... ok
Make sure we get the certificate we asked for if we pass in SNI headers ... ok
test_rsa (test_https.TestECDSA) ... ok
We should be served the first match, since we aren't sending SNI headers ... ok
Make sure we get the certificate we asked for if we pass in SNI headers ... ok
INFO 2015-10-26 21:35:29,922 - Environment prefix is /tmp/tsqa.env.l2OVOP
test_ecdsa (test_https.TestMix) ... ok
test_intermediate_ca_ecdsa (test_https.TestMix) ... ok
test_intermediate_ca_rsa (test_https.TestMix) ... ok
We should be served the first match, since we aren't sending SNI headers ... ok
Make sure we get the certificate we asked for if we pass in SNI headers ... ok
test_rsa (test_https.TestMix) ... ok
We should be served the first match, since we aren't sending SNI headers ... ok
Make sure we get the certificate we asked for if we pass in SNI headers ... ok
INFO 2015-10-26 21:35:33,561 - Environment prefix is /tmp/tsqa.env.3bFcpO
test_ecdsa (test_https.TestRSA) ... ok
test_intermediate_ca_ecdsa (test_https.TestRSA) ... ok
test_intermediate_ca_rsa (test_https.TestRSA) ... ok
We should be served the first match, since we aren't sending SNI headers ... ok
Make sure we get the certificate we asked for if we pass in SNI headers ... 

Build failed in Jenkins: tsqa-master #952

2015-10-26 Thread jenkins
See 

Changes:

[Bryan Call] TS-3961: Open source Yahoo's ats-multiplexer plug-in

--
[...truncated 492 lines...]
Verify that we get 504s from origins that return a partial_response ... ok
Verify that we get 502s from origins that reset_after_accept, once any bytes 
are sent to origin we assume we cannot re-dispatch ... ok
INFO 2015-10-26 21:32:19,608 - Environment prefix is /tmp/tsqa.env.q1jnw6
test_log_field (test_custom_log.TestCustomLogField) ... ok
INFO 2015-10-26 21:34:03,181 - Environment prefix is /tmp/tsqa.env.zRUr7K
test_default_404 (test_example.TestBootstrap) ... ok
Test that traffic_line works, and verify that the values for proxy.config ... ok
INFO 2015-10-26 21:34:33,586 - Starting build 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 21:35:23,578 - Build completed 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 21:35:23,648 - Environment prefix is /tmp/tsqa.env.FJdUp6
test_spdy (test_example.TestConfigureFlags) ... ok
INFO 2015-10-26 21:35:27,069 - Environment prefix is /tmp/tsqa.env.DV_ZQp
test_basic_proxy (test_example.TestDynamicHTTPEndpointCase) ... 127.0.0.1 - - 
[26/Oct/2015 21:35:30] "GET /test HTTP/1.1" 404 0
ok
INFO 2015-10-26 21:35:30,481 - Environment prefix is /tmp/tsqa.env.W1i5ta
test_logs_exist (test_example.TestLogs) ... ok
SKIP: Skip the entire class
INFO 2015-10-26 21:35:43,951 - Environment prefix is /tmp/tsqa.env.r5N1YP
test_basic_intercept (test_example.TestServerIntercept) ... 127.0.0.1 - - 
[26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 21:35:47] "GET / HTTP/1.1" 200 5
ok
INFO 2015-10-26 21:35:47,419 - Environment prefix is /tmp/tsqa.env.9ApjAv
INFO 2015-10-26 21:35:47,422 - map / http://127.0.0.1:54932/
test_head_request_without_timout 
(test_headrequest.TestHeadRequestWithoutTimeout) ... INFO 2015-10-26 
21:35:50,654 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 21:35:50 GMT
Age: 0
Connection: close


INFO 2015-10-26 21:35:50,654 - head request with case(TE) costs 0.001909 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 21:35:50,668 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Content-Length: 123
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 21:35:50 GMT
Age: 0
Connection: close


INFO 2015-10-26 21:35:50,668 - head request with case(CL) costs 0.014416 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 21:35:50,669 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 21:35:50 GMT
Age: 0
Connection: close


INFO 2015-10-26 21:35:50,670 - head request with case() costs 0.000920 seconds 
while the timout is 5.00 seconds.
ok
INFO 2015-10-26 21:35:50,856 - Environment prefix is /tmp/tsqa.env.MC_IWu
test_working (test_hostdb.TestHostDBBadResolvConf) ... ok
INFO 2015-10-26 21:35:54,324 - Environment prefix is /tmp/tsqa.env.EzHe2x
test_lookup_timeout (test_hostdb.TestHostDBFailedDNS) ... ok
INFO 2015-10-26 21:35:59,865 - Environment prefix is /tmp/tsqa.env.VuVkwk
Test basic fnctionality of hosts files ... ok
Test that changes to hosts file get loaded within host_file.interval ... ok
INFO 2015-10-26 21:36:09,403 - Environment prefix is /tmp/tsqa.env._MFxgU
SKIP: 
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env._MFxgU
- >> end captured logging << -
Failure: SkipTest (Cannot import hyper, skipping tests for HTTP/2) ... SKIP: 
Cannot import hyper, skipping tests for HTTP/2
INFO 2015-10-26 21:36:09,491 - Environment prefix is /tmp/tsqa.env._s2dcL
SKIP: Cannot find h2spec. skipping test.
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env._s2dcL
- >> end captured logging << -
INFO 2015-10-26 21:36:09,595 - Environment prefix is /tmp/tsqa.env.brLUrz
test_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_rsa (test_https.TestECDSA) ... ok

Build failed in Jenkins: osx-master » clang,osx,release #470

2015-10-26 Thread jenkins
See 


Changes:

[Bryan Call] TS-3961: Open source Yahoo's ats-multiplexer plug-in

--
[...truncated 1089 lines...]
  CXXLDtest_Huffmancode
  AR   libhttp2.a
Making all in spdy
  CXX  SpdySessionAccept.o
  AR   libspdy.a
Making all in logging
  CXX  LogAccess.o
  CXX  Log.o
  CXX  LogAccessHttp.o
  CXX  LogAccessICP.o
  CXX  LogBuffer.o
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  CacheControl.o
  CXX  AbstractBuffer.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtest_xml_parser
  CXXLDtraffic_logcat
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  traffic_manager.o
  CXX  AddConfigFilesHere.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  

[jira] [Updated] (TS-315) Add switch to disable config file generation/runtime behavior changing

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-315:
-
Fix Version/s: (was: sometime)
   6.1.0

> Add switch to disable config file generation/runtime behavior changing
> --
>
> Key: TS-315
> URL: https://issues.apache.org/jira/browse/TS-315
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Configuration
>Reporter: Miles Libbey
>Assignee: Bryan Call
>Priority: Minor
>  Labels: A, yahoo
> Fix For: 6.1.0
>
>
> (was yahoo bug 1863676)
> Original description
> by Michael S. Fischer  2 years ago at 2008-04-09 09:52
> In production, in order to improve site stability, it is imperative that TS 
> never accidentally overwrite its own
> configuration files.  
> For this reason, we'd like to request a switch be added to TS, preferably via 
> the command line, that disables all
> automatic configuration file generation or other  runtime behavioral changes 
> initiated by any form of IPC other than
> 'traffic_line -x'  (including the web interface, etc.)
>   
>  
> Comment 1
>  by Bjornar Sandvik 2 years ago at 2008-04-09 09:57:17
> A very crucial request, in my opinion. If TS needs to be able to read 
> command-line config changes on the fly, these
> changes should be stored in another config file (for example 
> remap.config.local instead of remap.config). We have a
> patch config package that overwrites 4 of the config files under 
> /home/conf/ts/, and with all packages 
> we'd like to think that the content of these files can't change outside our 
> control.
>
> Comment 2
>  by Bryan Call  2 years ago at 2008-04-09 11:02:46
> traffic_line -x doesn't modify the configuration, it reloads the 
> configuration files.  If we want to have an option for
> this it would be good to have it as an option configuration file (CONFIG 
> proxy.config.write_protect INT 1).
> It would be an equivalent of write protecting floppies (ahh the memories)...
>   
>  
> Comment 3
>  by Michael S. Fischer  2 years ago at 2008-04-09 11:09:09
> I don't think it would be a good idea to have this in the configuration file, 
> as it would introduce a chicken/egg
> problem.
>   
>  
> Comment 4
>  by Leif Hedstrom 19 months ago at 2008-08-27 12:43:17
> So I'm not 100% positive that this isn't just a bad interaction. Now, it's 
> only
> triggered when trafficserver is running, but usually what ends up happening 
> is that we get a records.config which
> looks like it's the default config that comes with the trafficserver package.
> It's possible it's all one and the same issue, or we might have two issues.
>   



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,release #496

2015-10-26 Thread jenkins
See 


--
[...truncated 2529 lines...]
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP 
-MF $depbase.Tpo -c -o epic.lo ../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments -std=c++11 -std=c++11 -g -pipe 
-Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared 
-avoid-version -export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o 
.libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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 

[jira] [Updated] (TS-3970) Core in PluginVC

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3970:
--
Fix Version/s: 6.1.0

> Core in PluginVC
> 
>
> Key: TS-3970
> URL: https://issues.apache.org/jira/browse/TS-3970
> Project: Traffic Server
>  Issue Type: Bug
>Reporter: Susan Hinrichs
>Assignee: Susan Hinrichs
>  Labels: crash
> Fix For: 6.1.0
>
> Attachments: ts-3970.diff
>
>
> One of our plugins moving from 5.0.1 to 5.3.x (plus 6.0 backports) started 
> seeing the following stack trace with high frequency.
> {code}
> Program terminated with signal 11, Segmentation fault.
> #0 0x0054c232 in PluginVC::process_read_side (this=0x2b9ace2f3850, 
> other_side_call=true) at PluginVC.cc:638
> in PluginVC.cc
> #0 0x0054c232 in PluginVC::process_read_side (this=0x2b9ace2f3850, 
> other_side_call=true) at PluginVC.cc:638
> #1 0x0054be2a in PluginVC::process_write_side (this=0x2b9ace2f3a40, 
> other_side_call=false) at PluginVC.cc:555
> #2 0x0054acdb in PluginVC::main_handler (this=0x2b9ace2f3a40, 
> event=1, data=0x2b9b1e32e930) at PluginVC.cc:208
> #3 0x00510c84 in Continuation::handleEvent (this=0x2b9ace2f3a40, 
> event=1, data=0x2b9b1e32e930) at ../iocore/eventsystem/I_Continuation.h:145
> #4 0x0079a2a6 in EThread::process_event (this=0x2b9ab63d9010, 
> e=0x2b9b1e32e930, calling_code=1) at UnixEThread.cc:128
> #5 0x0079a474 in EThread::execute (this=0x2b9ab63d9010) at 
> UnixEThread.cc:179
> #6 0x00799851 in spawn_thread_internal (a=0x2fea360) at Thread.cc:85
> #7 0x2b9ab457e9d1 in start_thread () from /lib64/libpthread.so.0
> #8 0x0030d38e88fd in clone () from /lib64/libc.so.6
> {code}
> The output buffer fetched by PluginVC::process_read_side was NULL.
> I think they reason this appears in 5.3 is due to the fix for TS-3522.  
> Before that change only one do_io_read was made very early to set up the read 
> from server.  This bug fix delays the real read to later and pulls mbuf out 
> of server_buffer_reader. In some cases for this plugin, the mbuf is NULL by 
> the time we get there.
> I fixed the core by using server_session->read_buffer in the do_io_read 
> instead of server_buffer_reader->mbuf.  This seems to fix the problem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3970) Core in PluginVC

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3970:
--
Labels: crash  (was: )

> Core in PluginVC
> 
>
> Key: TS-3970
> URL: https://issues.apache.org/jira/browse/TS-3970
> Project: Traffic Server
>  Issue Type: Bug
>Reporter: Susan Hinrichs
>Assignee: Susan Hinrichs
>  Labels: crash
> Fix For: 6.1.0
>
> Attachments: ts-3970.diff
>
>
> One of our plugins moving from 5.0.1 to 5.3.x (plus 6.0 backports) started 
> seeing the following stack trace with high frequency.
> {code}
> Program terminated with signal 11, Segmentation fault.
> #0 0x0054c232 in PluginVC::process_read_side (this=0x2b9ace2f3850, 
> other_side_call=true) at PluginVC.cc:638
> in PluginVC.cc
> #0 0x0054c232 in PluginVC::process_read_side (this=0x2b9ace2f3850, 
> other_side_call=true) at PluginVC.cc:638
> #1 0x0054be2a in PluginVC::process_write_side (this=0x2b9ace2f3a40, 
> other_side_call=false) at PluginVC.cc:555
> #2 0x0054acdb in PluginVC::main_handler (this=0x2b9ace2f3a40, 
> event=1, data=0x2b9b1e32e930) at PluginVC.cc:208
> #3 0x00510c84 in Continuation::handleEvent (this=0x2b9ace2f3a40, 
> event=1, data=0x2b9b1e32e930) at ../iocore/eventsystem/I_Continuation.h:145
> #4 0x0079a2a6 in EThread::process_event (this=0x2b9ab63d9010, 
> e=0x2b9b1e32e930, calling_code=1) at UnixEThread.cc:128
> #5 0x0079a474 in EThread::execute (this=0x2b9ab63d9010) at 
> UnixEThread.cc:179
> #6 0x00799851 in spawn_thread_internal (a=0x2fea360) at Thread.cc:85
> #7 0x2b9ab457e9d1 in start_thread () from /lib64/libpthread.so.0
> #8 0x0030d38e88fd in clone () from /lib64/libc.so.6
> {code}
> The output buffer fetched by PluginVC::process_read_side was NULL.
> I think they reason this appears in 5.3 is due to the fix for TS-3522.  
> Before that change only one do_io_read was made very early to set up the read 
> from server.  This bug fix delays the real read to later and pulls mbuf out 
> of server_buffer_reader. In some cases for this plugin, the mbuf is NULL by 
> the time we get there.
> I fixed the core by using server_session->read_buffer in the do_io_read 
> instead of server_buffer_reader->mbuf.  This seems to fix the problem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3961) Open source Yahoo's ats-multiplexer plug-in

2015-10-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975110#comment-14975110
 ] 

ASF subversion and git services commented on TS-3961:
-

Commit 53d386c24277307d0b33d9fa4596f92a5f263143 in trafficserver's branch 
refs/heads/master from [~bcall]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=53d386c ]

TS-3961: Open source Yahoo's ats-multiplexer plug-in
Fixes for FreeBSD and OSX builds


> Open source Yahoo's ats-multiplexer plug-in
> ---
>
> Key: TS-3961
> URL: https://issues.apache.org/jira/browse/TS-3961
> Project: Traffic Server
>  Issue Type: Task
>  Components: Plugins
>Reporter: Daniel Vitor Morilha
>Assignee: Bryan Call
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Open source Yahoo's ats-multiplexer plug-in through a PR. Please send me 
> instructions, if any.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: ubuntu_15_04-master » gcc,ubuntu_15_04,debug #497

2015-10-26 Thread jenkins
See 


--
[...truncated 17505 lines...]
0|0|46.140.3.0|46.140.3.0|per_ip| |F|0|0|1970/01/01 
00:00:00|18065683639601501439|0|0|1|0
0|0|117.181.7.0|117.181.7.0|per_ip| |F|0|0|1970/01/01 
00:00:00|24547227623807|0|0|1|0
0|0|228.128.0.0|228.128.0.0|per_ip| |F|0|0|1970/01/01 
00:00:00|4063706092132838015|0|0|1|0
0|0|116.215.11.0|116.215.11.0|per_ip| |F|0|0|1970/01/01 
00:00:00|9266402555104158591|0|0|1|0
0|0|22.185.4.0|22.185.4.0|per_ip| |F|0|0|1970/01/01 
00:00:00|13022231484020723007|0|0|1|0
0|0|147.225.15.0|147.225.15.0|per_ip| |F|0|0|1970/01/01 
00:00:00|4887674450441148287|0|0|1|0
0|0|5.124.14.0|5.124.14.0|per_ip| |F|0|0|1970/01/01 
00:00:00|627245539450020031|0|0|1|0
0|0|177.153.14.0|177.153.14.0|per_ip| |F|0|0|1970/01/01 
00:00:00|5668871752088226687|0|0|1|0
0|0|246.106.0.0|246.106.0.0|per_ip| |F|0|0|1970/01/01 
00:00:00|11899907850820445439|0|0|1|0
0|0|109.13.6.0|109.13.6.0|per_ip| |F|0|0|1970/01/01 
00:00:00|14117134646447333119|0|0|1|0
0|0|215.99.5.0|215.99.5.0|per_ip| |F|0|0|1970/01/01 
00:00:00|2871557329993320639|0|0|1|0
0|0|148.253.9.0|148.253.9.0|per_ip| |F|0|0|1970/01/01 
00:00:00|246634412331594367|0|0|1|0
0|0|30.61.12.0|30.61.12.0|per_ip| |F|0|0|1970/01/01 
00:00:00|9763129245676284799|0|0|1|0
0|0|96.144.13.0|96.144.13.0|per_ip| |F|0|0|1970/01/01 
00:00:00|125279157430027775|0|0|1|0
0|0|104.89.4.0|104.89.4.0|per_ip| |F|0|0|1970/01/01 
00:00:00|9336264104051077055|0|0|1|0
0|0|94.33.5.0|94.33.5.0|per_ip| |F|0|0|1970/01/01 
00:00:00|3117569479008065663|0|0|1|0
0|0|159.71.12.0|159.71.12.0|per_ip| |F|0|0|1970/01/01 
00:00:00|3691654772652405247|0|0|1|0
0|0|8.46.15.0|8.46.15.0|per_ip| |F|0|0|1970/01/01 
00:00:00|11930057669780241343|0|0|1|0
0|0|17.197.9.0|17.197.9.0|per_ip| |F|0|0|1970/01/01 
00:00:00|1576347184703295|0|0|1|0
0|0|171.100.4.0|171.100.4.0|per_ip| |F|0|0|1970/01/01 
00:00:00|7513390330193514559|0|0|1|0
0|0|79.77.12.0|79.77.12.0|per_ip| |F|0|0|1970/01/01 
00:00:00|11902327183415208255|0|0|1|0
0|0|196.99.5.0|196.99.5.0|per_ip| |F|0|0|1970/01/01 
00:00:00|3222377528502424319|0|0|1|0
0|0|161.77.3.0|161.77.3.0|per_ip| |F|0|0|1970/01/01 
00:00:00|954425294682495|0|0|1|0
0|0|253.40.10.0|253.40.10.0|per_ip| |F|0|0|1970/01/01 
00:00:00|8395987358771312447|0|0|1|0
0|0|97.168.11.0|97.168.11.0|per_ip| |F|0|0|1970/01/01 
00:00:00|3807298891222745343|0|0|1|0
0|0|145.232.11.0|145.232.11.0|per_ip| |F|0|0|1970/01/01 
00:00:00|17096678693855877759|0|0|1|0
0|0|118.66.7.0|118.66.7.0|per_ip| |F|0|0|1970/01/01 
00:00:00|6284568608285070719|0|0|1|0
0|0|253.53.15.0|253.53.15.0|per_ip| |F|0|0|1970/01/01 
00:00:00|17784690881412845183|0|0|1|0
0|0|39.105.0.0|39.105.0.0|per_ip| |F|0|0|1970/01/01 
00:00:00|9402164047718934783|0|0|1|0
0|0|120.53.4.0|120.53.4.0|per_ip| |F|0|0|1970/01/01 
00:00:00|8465567960747086143|0|0|1|0
0|0|7.104.15.0|7.104.15.0|per_ip| |F|0|0|1970/01/01 
00:00:00|16738702791277337343|0|0|1|0
0|0|146.146.5.0|146.146.5.0|per_ip| |F|0|0|1970/01/01 
00:00:00|16607287123206423743|0|0|1|0
0|0|25.240.9.0|25.240.9.0|per_ip| |F|0|0|1970/01/01 
00:00:00|8620425965187235391|0|0|1|0
0|0|209.175.2.0|209.175.2.0|per_ip| |F|0|0|1970/01/01 
00:00:00|14581459812437661119|0|0|1|0
0|0|165.87.11.0|165.87.11.0|per_ip| |F|0|0|1970/01/01 
00:00:00|14736392343471615935|0|0|1|0
0|0|103.202.11.0|103.202.11.0|per_ip| |F|0|0|1970/01/01 
00:00:00|435410498093107519|0|0|1|0
0|0|242.109.15.0|242.109.15.0|per_ip| |F|0|0|1970/01/01 
00:00:00|13450135340216890111|0|0|1|0
0|0|225.225.2.0|225.225.2.0|per_ip| |F|0|0|1970/01/01 
00:00:00|3717908903633730751|0|0|1|0
0|0|81.73.6.0|81.73.6.0|per_ip| |F|0|0|1970/01/01 
00:00:00|12560867916346811903|0|0|1|0
0|0|11.160.1.0|11.160.1.0|per_ip| |F|0|0|1970/01/01 
00:00:00|8020485828586930303|0|0|1|0
0|0|178.113.2.0|178.113.2.0|per_ip| |F|0|0|1970/01/01 
00:00:00|13683788575398955711|0|0|1|0
0|0|30.121.1.0|30.121.1.0|per_ip| |F|0|0|1970/01/01 
00:00:00|4578387594305053759|0|0|1|0
0|0|94.102.3.0|94.102.3.0|per_ip| |F|0|0|1970/01/01 
00:00:00|6144318748356873471|0|0|1|0
0|0|55.22.1.0|55.22.1.0|per_ip| |F|0|0|1970/01/01 
00:00:00|6083285411619923327|0|0|1|0
0|0|247.22.13.0|247.22.13.0|per_ip| |F|0|0|1970/01/01 
00:00:00|6530622006558789439|0|0|1|0
0|0|112.147.11.0|112.147.11.0|per_ip| |F|0|0|1970/01/01 
00:00:00|11463485484344338623|0|0|1|0
0|0|90.148.9.0|90.148.9.0|per_ip| |F|0|0|1970/01/01 
00:00:00|11071040441421021759|0|0|1|0
0|0|170.178.0.0|170.178.0.0|per_ip| |F|0|0|1970/01/01 
00:00:00|8283594642402442431|0|0|1|0
0|0|240.234.12.0|240.234.12.0|per_ip| |F|0|0|1970/01/01 
00:00:00|3729697051712112255|0|0|1|0
0|0|238.150.2.0|238.150.2.0|per_ip| |F|0|0|1970/01/01 
00:00:00|17486725156119056319|0|0|1|0
0|0|79.111.4.0|79.111.4.0|per_ip| |F|0|0|1970/01/01 
00:00:00|4742608866405280319|0|0|1|0
0|0|13.58.2.0|13.58.2.0|per_ip| |F|0|0|1970/01/01 
00:00:00|901523265089831871|0|0|1|0
0|0|52.43.11.0|52.43.11.0|per_ip| |F|0|0|1970/01/01 

[jira] [Updated] (TS-3981) Segmentation fault in

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3981:
--
Summary: Segmentation fault  in   (was: Segmentation fault )

> Segmentation fault  in 
> ---
>
> Key: TS-3981
> URL: https://issues.apache.org/jira/browse/TS-3981
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: bettydramit
> Fix For: 6.1.0
>
>
> {code}
> traffic_server: Segmentation fault (Address not mapped to object [0x8])
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, 
> void*)+0x8e)[0x4abf4e]
> /lib64/libpthread.so.0(+0x10430)[0x2b15be123430]
> /usr/bin/traffic_server(NetHandler::add_to_active_queue(UnixNetVConnection*)+0x51f)[0x77818f]
> /usr/bin/traffic_server(HttpClientSession::start()+0x11d)[0x5a3ced]
> /usr/bin/traffic_server(ProxyClientSession::state_api_callout(int, 
> void*)+0x33)[0x4f7c13]
> /usr/bin/traffic_server(HttpClientSession::new_connection(NetVConnection*, 
> MIOBuffer*, IOBufferReader*, bool)+0x21a)[0x5a106a]
> /usr/bin/traffic_server(HttpSessionAccept::accept(NetVConnection*, 
> MIOBuffer*, IOBufferReader*)+0x211)[0x59af31]
> /usr/bin/traffic_server(ProtocolProbeTrampoline::ioCompletionEvent(int, 
> void*)+0xb02)[0x4f72e2]
> /usr/bin/traffic_server[0x786f53]
> /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1fa)[0x774efa]
> /usr/bin/traffic_server(EThread::execute()+0x67b)[0x7beabb]
> /usr/bin/traffic_server[0x7bd8c5]
> /lib64/libpthread.so.0(+0x7555)[0x2b15be11a555]
> /lib64/libc.so.6(clone+0x6d)[0x2b15bf23cb9d]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3981) Segmentation fault in add_to_active_queue()

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3981:
--
Summary: Segmentation fault  in add_to_active_queue()  (was: Segmentation 
fault  in )

> Segmentation fault  in add_to_active_queue()
> 
>
> Key: TS-3981
> URL: https://issues.apache.org/jira/browse/TS-3981
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: bettydramit
> Fix For: 6.1.0
>
>
> {code}
> traffic_server: Segmentation fault (Address not mapped to object [0x8])
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, 
> void*)+0x8e)[0x4abf4e]
> /lib64/libpthread.so.0(+0x10430)[0x2b15be123430]
> /usr/bin/traffic_server(NetHandler::add_to_active_queue(UnixNetVConnection*)+0x51f)[0x77818f]
> /usr/bin/traffic_server(HttpClientSession::start()+0x11d)[0x5a3ced]
> /usr/bin/traffic_server(ProxyClientSession::state_api_callout(int, 
> void*)+0x33)[0x4f7c13]
> /usr/bin/traffic_server(HttpClientSession::new_connection(NetVConnection*, 
> MIOBuffer*, IOBufferReader*, bool)+0x21a)[0x5a106a]
> /usr/bin/traffic_server(HttpSessionAccept::accept(NetVConnection*, 
> MIOBuffer*, IOBufferReader*)+0x211)[0x59af31]
> /usr/bin/traffic_server(ProtocolProbeTrampoline::ioCompletionEvent(int, 
> void*)+0xb02)[0x4f72e2]
> /usr/bin/traffic_server[0x786f53]
> /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1fa)[0x774efa]
> /usr/bin/traffic_server(EThread::execute()+0x67b)[0x7beabb]
> /usr/bin/traffic_server[0x7bd8c5]
> /lib64/libpthread.so.0(+0x7555)[0x2b15be11a555]
> /lib64/libc.so.6(clone+0x6d)[0x2b15bf23cb9d]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3981) Segmentation fault in add_to_active_queue()

2015-10-26 Thread Leif Hedstrom (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974939#comment-14974939
 ] 

Leif Hedstrom commented on TS-3981:
---

Could this be related to TS-3910 at all? [~bcall] ?


> Segmentation fault  in add_to_active_queue()
> 
>
> Key: TS-3981
> URL: https://issues.apache.org/jira/browse/TS-3981
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: bettydramit
>  Labels: crash
> Fix For: 6.1.0
>
>
> {code}
> traffic_server: Segmentation fault (Address not mapped to object [0x8])
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, 
> void*)+0x8e)[0x4abf4e]
> /lib64/libpthread.so.0(+0x10430)[0x2b15be123430]
> /usr/bin/traffic_server(NetHandler::add_to_active_queue(UnixNetVConnection*)+0x51f)[0x77818f]
> /usr/bin/traffic_server(HttpClientSession::start()+0x11d)[0x5a3ced]
> /usr/bin/traffic_server(ProxyClientSession::state_api_callout(int, 
> void*)+0x33)[0x4f7c13]
> /usr/bin/traffic_server(HttpClientSession::new_connection(NetVConnection*, 
> MIOBuffer*, IOBufferReader*, bool)+0x21a)[0x5a106a]
> /usr/bin/traffic_server(HttpSessionAccept::accept(NetVConnection*, 
> MIOBuffer*, IOBufferReader*)+0x211)[0x59af31]
> /usr/bin/traffic_server(ProtocolProbeTrampoline::ioCompletionEvent(int, 
> void*)+0xb02)[0x4f72e2]
> /usr/bin/traffic_server[0x786f53]
> /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1fa)[0x774efa]
> /usr/bin/traffic_server(EThread::execute()+0x67b)[0x7beabb]
> /usr/bin/traffic_server[0x7bd8c5]
> /lib64/libpthread.so.0(+0x7555)[0x2b15be11a555]
> /lib64/libc.so.6(clone+0x6d)[0x2b15bf23cb9d]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3981) Segmentation fault in add_to_active_queue()

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3981:
--
Labels: crash  (was: )

> Segmentation fault  in add_to_active_queue()
> 
>
> Key: TS-3981
> URL: https://issues.apache.org/jira/browse/TS-3981
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: bettydramit
>  Labels: crash
> Fix For: 6.1.0
>
>
> {code}
> traffic_server: Segmentation fault (Address not mapped to object [0x8])
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, 
> void*)+0x8e)[0x4abf4e]
> /lib64/libpthread.so.0(+0x10430)[0x2b15be123430]
> /usr/bin/traffic_server(NetHandler::add_to_active_queue(UnixNetVConnection*)+0x51f)[0x77818f]
> /usr/bin/traffic_server(HttpClientSession::start()+0x11d)[0x5a3ced]
> /usr/bin/traffic_server(ProxyClientSession::state_api_callout(int, 
> void*)+0x33)[0x4f7c13]
> /usr/bin/traffic_server(HttpClientSession::new_connection(NetVConnection*, 
> MIOBuffer*, IOBufferReader*, bool)+0x21a)[0x5a106a]
> /usr/bin/traffic_server(HttpSessionAccept::accept(NetVConnection*, 
> MIOBuffer*, IOBufferReader*)+0x211)[0x59af31]
> /usr/bin/traffic_server(ProtocolProbeTrampoline::ioCompletionEvent(int, 
> void*)+0xb02)[0x4f72e2]
> /usr/bin/traffic_server[0x786f53]
> /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1fa)[0x774efa]
> /usr/bin/traffic_server(EThread::execute()+0x67b)[0x7beabb]
> /usr/bin/traffic_server[0x7bd8c5]
> /lib64/libpthread.so.0(+0x7555)[0x2b15be11a555]
> /lib64/libc.so.6(clone+0x6d)[0x2b15bf23cb9d]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: osx-master » clang,osx,debug #468

2015-10-26 Thread jenkins
See 


Changes:

[Leif Hedstrom] TS-3969 Fixes Debug() output to use the right event check

--
[...truncated 1097 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  AbstractBuffer.o
  CXX  CacheControl.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtraffic_logcat
  CXXLDtest_xml_parser
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  AddConfigFilesHere.o
  CXX  traffic_manager.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  escalate.lo
  CXXLDescalate.la
Making all in esi
  CXX  esi.lo
  CXX  serverIntercept.lo
  CXX  combo_handler.lo
  CXX  lib/DocNode.lo
  CXX  lib/EsiParser.lo
  CXX  lib/EsiGzip.lo
  CXX  lib/EsiGunzip.lo
  CXX  

Build failed in Jenkins: tsqa-master #950

2015-10-26 Thread jenkins
See 

Changes:

[Leif Hedstrom] TS-3969 Fixes Debug() output to use the right event check

--
[...truncated 491 lines...]
Verify that we get 502s from origins that bind + listen ... ok
Verify that we get 504s from origins that return a partial_response ... ok
Verify that we get 502s from origins that reset_after_accept, once any bytes 
are sent to origin we assume we cannot re-dispatch ... ok
INFO 2015-10-26 20:48:24,675 - Environment prefix is /tmp/tsqa.env.eg54Ks
test_log_field (test_custom_log.TestCustomLogField) ... ok
INFO 2015-10-26 20:50:08,332 - Environment prefix is /tmp/tsqa.env.8tAK9b
test_default_404 (test_example.TestBootstrap) ... ok
Test that traffic_line works, and verify that the values for proxy.config ... ok
INFO 2015-10-26 20:50:39,344 - Starting build 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 20:51:34,470 - Build completed 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 20:51:34,539 - Environment prefix is /tmp/tsqa.env.5AFiFQ
test_spdy (test_example.TestConfigureFlags) ... ok
INFO 2015-10-26 20:51:38,072 - Environment prefix is /tmp/tsqa.env.ifk9iD
test_basic_proxy (test_example.TestDynamicHTTPEndpointCase) ... 127.0.0.1 - - 
[26/Oct/2015 20:51:41] "GET /test HTTP/1.1" 404 0
ok
INFO 2015-10-26 20:51:41,596 - Environment prefix is /tmp/tsqa.env.xAd8ZO
test_logs_exist (test_example.TestLogs) ... ok
SKIP: Skip the entire class
INFO 2015-10-26 20:51:55,227 - Environment prefix is /tmp/tsqa.env.o0hdQl
test_basic_intercept (test_example.TestServerIntercept) ... 127.0.0.1 - - 
[26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:51:58] "GET / HTTP/1.1" 200 5
ok
INFO 2015-10-26 20:51:58,804 - Environment prefix is /tmp/tsqa.env.zP_6k5
INFO 2015-10-26 20:51:58,806 - map / http://127.0.0.1:37875/
test_head_request_without_timout 
(test_headrequest.TestHeadRequestWithoutTimeout) ... INFO 2015-10-26 
20:52:02,102 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 20:52:02 GMT
Age: 0
Connection: close


INFO 2015-10-26 20:52:02,103 - head request with case(TE) costs 0.061108 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 20:52:02,107 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Content-Length: 123
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 20:52:02 GMT
Age: 0
Connection: close


INFO 2015-10-26 20:52:02,107 - head request with case(CL) costs 0.004120 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 20:52:02,124 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 20:52:02 GMT
Age: 0
Connection: close


INFO 2015-10-26 20:52:02,125 - head request with case() costs 0.017589 seconds 
while the timout is 5.00 seconds.
ok
INFO 2015-10-26 20:52:02,315 - Environment prefix is /tmp/tsqa.env.LNDRSo
test_working (test_hostdb.TestHostDBBadResolvConf) ... ok
INFO 2015-10-26 20:52:05,853 - Environment prefix is /tmp/tsqa.env.pqfoEO
test_lookup_timeout (test_hostdb.TestHostDBFailedDNS) ... ok
INFO 2015-10-26 20:52:11,309 - Environment prefix is /tmp/tsqa.env.8TGft1
Test basic fnctionality of hosts files ... ok
Test that changes to hosts file get loaded within host_file.interval ... ok
INFO 2015-10-26 20:52:20,907 - Environment prefix is /tmp/tsqa.env.TUnnIk
SKIP: 
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.TUnnIk
- >> end captured logging << -
Failure: SkipTest (Cannot import hyper, skipping tests for HTTP/2) ... SKIP: 
Cannot import hyper, skipping tests for HTTP/2
INFO 2015-10-26 20:52:20,992 - Environment prefix is /tmp/tsqa.env.TA2It6
SKIP: Cannot find h2spec. skipping test.
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.TA2It6
- >> end captured logging << -
INFO 2015-10-26 20:52:21,098 - Environment prefix is /tmp/tsqa.env.l4Uecf
test_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_ecdsa 

[jira] [Updated] (TS-3959) Dropped keep-alive connections not being re-established

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3959:
--
Labels: regression  (was: )

> Dropped keep-alive connections not being re-established
> ---
>
> Key: TS-3959
> URL: https://issues.apache.org/jira/browse/TS-3959
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: Nick Muerdter
>  Labels: regression
> Fix For: 6.1.0
>
>
> I've observed some differences in how TrafficServer 6.0.0 behaves with 
> connection retrying and outgoing keep-alive connections. I believe the 
> changes in behavior might be related to this issue: 
> https://issues.apache.org/jira/browse/TS-3440
> I originally wasn't sure if this was a bug, but James Peach indicated it 
> sounded more like a regression on the mailing list 
> (http://mail-archives.apache.org/mod_mbox/trafficserver-users/201510.mbox/%3cba85d5a2-8b29-44a9-acdc-e7fa8d21f...@apache.org%3e).
> What I'm seeing in 6.0.0 is that if TrafficServer has some backend keep-alive 
> connections already opened, but then one of the keep-alive connections is 
> closed, the next request to TrafficServer may generate a 502 Server Hangup 
> response when attempting to reuse that connection. Previously, I think 
> TrafficServer was retrying when it encountered a closed keep-alive 
> connection, but that is no longer the case. So if you have a backend that 
> might unexpectedly close its open keep-alive connections, the only way I've 
> found to completely prevent these 502 errors in 6.0.0 is to disable outgoing 
> keepalive (proxy.config.http.keep_alive_enabled_out and 
> proxy.config.http.keep_alive_post_out settings).
> For a slightly more concrete example of what can trigger this, this is fairly 
> easy to reproduce with the following setup:
> - TrafficServer is proxying to nginx with outgoing keep-alive connections 
> enabled (the default).
> - Throw a constant stream of requests at TrafficServer.
> - While that constant stream of requests is happening, also send a regular 
> stream of SIGHUP commands to nginx to reload nginx.
> - Eventually you'll get some 502 Server Hangup responses from TrafficServer 
> among your stream of requests.
> SIGHUPs in nginx should result in zero downtime for new requests, but I think 
> what's happening is that TrafficServer may fail when an old keep-alived 
> connection is reused (it's not common, so it depends on the timing of things 
> and if the connection is from an old nginx worker that has since been shut 
> down). In TrafficServer 5.3.1 these connection failures were retried, but in 
> 6.0.0, no retries occur in this case.
> Here's some debug logs that show the difference in behavior between 6.0.0 and 
> 5.3.1. Note that differences seem to stem from how each version eventually 
> handles the "VC_EVENT_EOS" event following 
> "::state_send_server_request_header, VC_EVENT_WRITE_COMPLETE".
> 5.3.1: 
> https://gist.github.com/GUI/0c53a6c4fdc2782b14aa#file-trafficserver_5-3-1-log-L316
> 6.0.0: 
> https://gist.github.com/GUI/0c53a6c4fdc2782b14aa#file-trafficserver_6-0-0-log-L314
> Interestingly, if I'm understand the log files correctly, it looks like 
> TraffficServer is reporting an odd empty response from these connections 
> ("HTTP/0.9 0" in 5.3.1 and "HTTP/1.0 0" in 6.0.0). However, as far as I can 
> tell from TCP dumps on the system, nginx is not actually sending any form of 
> response.
> In these example cases the backend server isn't sending back any data (at 
> least as far as I can tell), so from what I understand (and the logic 
> outlined in https://issues.apache.org/jira/browse/TS-3440), it should be safe 
> to retry.
> Let me know if I can provide any other details. Or if exact scripts to 
> reproduce the issues against the example nginx backend I described above 
> would be useful, I could get that together.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3959) Dropped keep-alive connections not being re-established

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3959:
--
Fix Version/s: 6.1.0

> Dropped keep-alive connections not being re-established
> ---
>
> Key: TS-3959
> URL: https://issues.apache.org/jira/browse/TS-3959
> Project: Traffic Server
>  Issue Type: Bug
>Affects Versions: 6.0.0
>Reporter: Nick Muerdter
>  Labels: regression
> Fix For: 6.1.0
>
>
> I've observed some differences in how TrafficServer 6.0.0 behaves with 
> connection retrying and outgoing keep-alive connections. I believe the 
> changes in behavior might be related to this issue: 
> https://issues.apache.org/jira/browse/TS-3440
> I originally wasn't sure if this was a bug, but James Peach indicated it 
> sounded more like a regression on the mailing list 
> (http://mail-archives.apache.org/mod_mbox/trafficserver-users/201510.mbox/%3cba85d5a2-8b29-44a9-acdc-e7fa8d21f...@apache.org%3e).
> What I'm seeing in 6.0.0 is that if TrafficServer has some backend keep-alive 
> connections already opened, but then one of the keep-alive connections is 
> closed, the next request to TrafficServer may generate a 502 Server Hangup 
> response when attempting to reuse that connection. Previously, I think 
> TrafficServer was retrying when it encountered a closed keep-alive 
> connection, but that is no longer the case. So if you have a backend that 
> might unexpectedly close its open keep-alive connections, the only way I've 
> found to completely prevent these 502 errors in 6.0.0 is to disable outgoing 
> keepalive (proxy.config.http.keep_alive_enabled_out and 
> proxy.config.http.keep_alive_post_out settings).
> For a slightly more concrete example of what can trigger this, this is fairly 
> easy to reproduce with the following setup:
> - TrafficServer is proxying to nginx with outgoing keep-alive connections 
> enabled (the default).
> - Throw a constant stream of requests at TrafficServer.
> - While that constant stream of requests is happening, also send a regular 
> stream of SIGHUP commands to nginx to reload nginx.
> - Eventually you'll get some 502 Server Hangup responses from TrafficServer 
> among your stream of requests.
> SIGHUPs in nginx should result in zero downtime for new requests, but I think 
> what's happening is that TrafficServer may fail when an old keep-alived 
> connection is reused (it's not common, so it depends on the timing of things 
> and if the connection is from an old nginx worker that has since been shut 
> down). In TrafficServer 5.3.1 these connection failures were retried, but in 
> 6.0.0, no retries occur in this case.
> Here's some debug logs that show the difference in behavior between 6.0.0 and 
> 5.3.1. Note that differences seem to stem from how each version eventually 
> handles the "VC_EVENT_EOS" event following 
> "::state_send_server_request_header, VC_EVENT_WRITE_COMPLETE".
> 5.3.1: 
> https://gist.github.com/GUI/0c53a6c4fdc2782b14aa#file-trafficserver_5-3-1-log-L316
> 6.0.0: 
> https://gist.github.com/GUI/0c53a6c4fdc2782b14aa#file-trafficserver_6-0-0-log-L314
> Interestingly, if I'm understand the log files correctly, it looks like 
> TraffficServer is reporting an odd empty response from these connections 
> ("HTTP/0.9 0" in 5.3.1 and "HTTP/1.0 0" in 6.0.0). However, as far as I can 
> tell from TCP dumps on the system, nginx is not actually sending any form of 
> response.
> In these example cases the backend server isn't sending back any data (at 
> least as far as I can tell), so from what I understand (and the logic 
> outlined in https://issues.apache.org/jira/browse/TS-3440), it should be safe 
> to retry.
> Let me know if I can provide any other details. Or if exact scripts to 
> reproduce the issues against the example nginx backend I described above 
> would be useful, I could get that together.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: tsqa-master #951

2015-10-26 Thread jenkins
See 

--
[...truncated 493 lines...]
Verify that we get 504s from origins that return a partial_response ... ok
Verify that we get 502s from origins that reset_after_accept, once any bytes 
are sent to origin we assume we cannot re-dispatch ... ok
INFO 2015-10-26 20:48:56,173 - Environment prefix is /tmp/tsqa.env.7H4ahD
test_log_field (test_custom_log.TestCustomLogField) ... ok
INFO 2015-10-26 20:50:39,730 - Environment prefix is /tmp/tsqa.env.SfoDPQ
test_default_404 (test_example.TestBootstrap) ... ok
Test that traffic_line works, and verify that the values for proxy.config ... ok
INFO 2015-10-26 20:51:11,365 - Starting build 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 20:52:07,522 - Build completed 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 20:52:07,589 - Environment prefix is /tmp/tsqa.env.fsex7Y
test_spdy (test_example.TestConfigureFlags) ... ok
INFO 2015-10-26 20:52:11,100 - Environment prefix is /tmp/tsqa.env.vODu58
test_basic_proxy (test_example.TestDynamicHTTPEndpointCase) ... 127.0.0.1 - - 
[26/Oct/2015 20:52:14] "GET /test HTTP/1.1" 404 0
ok
INFO 2015-10-26 20:52:14,642 - Environment prefix is /tmp/tsqa.env.l0EQeZ
test_logs_exist (test_example.TestLogs) ... ok
SKIP: Skip the entire class
INFO 2015-10-26 20:52:28,202 - Environment prefix is /tmp/tsqa.env.6v9IKy
test_basic_intercept (test_example.TestServerIntercept) ... 127.0.0.1 - - 
[26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 20:52:31] "GET / HTTP/1.1" 200 5
ok
INFO 2015-10-26 20:52:31,770 - Environment prefix is /tmp/tsqa.env.lba6n1
INFO 2015-10-26 20:52:31,773 - map / http://127.0.0.1:43507/
test_head_request_without_timout 
(test_headrequest.TestHeadRequestWithoutTimeout) ... INFO 2015-10-26 
20:52:35,077 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 20:52:35 GMT
Age: 0
Connection: close


INFO 2015-10-26 20:52:35,078 - head request with case(TE) costs 0.073431 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 20:52:35,095 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Content-Length: 123
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 20:52:35 GMT
Age: 0
Connection: close


INFO 2015-10-26 20:52:35,095 - head request with case(CL) costs 0.017406 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 20:52:35,109 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 20:52:35 GMT
Age: 0
Connection: close


INFO 2015-10-26 20:52:35,109 - head request with case() costs 0.013963 seconds 
while the timout is 5.00 seconds.
ok
INFO 2015-10-26 20:52:35,290 - Environment prefix is /tmp/tsqa.env.7xQG2c
test_working (test_hostdb.TestHostDBBadResolvConf) ... ok
INFO 2015-10-26 20:52:38,743 - Environment prefix is /tmp/tsqa.env.gc2vVs
test_lookup_timeout (test_hostdb.TestHostDBFailedDNS) ... ok
INFO 2015-10-26 20:52:44,187 - Environment prefix is /tmp/tsqa.env.w4XuwE
Test basic fnctionality of hosts files ... ok
Test that changes to hosts file get loaded within host_file.interval ... ok
INFO 2015-10-26 20:52:53,808 - Environment prefix is /tmp/tsqa.env.UmH_JX
SKIP: 
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.UmH_JX
- >> end captured logging << -
Failure: SkipTest (Cannot import hyper, skipping tests for HTTP/2) ... SKIP: 
Cannot import hyper, skipping tests for HTTP/2
INFO 2015-10-26 20:52:53,895 - Environment prefix is /tmp/tsqa.env.LKUZie
SKIP: Cannot find h2spec. skipping test.
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.LKUZie
- >> end captured logging << -
INFO 2015-10-26 20:52:53,992 - Environment prefix is /tmp/tsqa.env.d1jnIM
test_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_rsa (test_https.TestECDSA) ... ok
We should be served the first match, since we aren't sending SNI headers ... ok
Make 

Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,release #497

2015-10-26 Thread jenkins
See 


--
[...truncated 2529 lines...]
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP 
-MF $depbase.Tpo -c -o epic.lo ../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments -std=c++11 -std=c++11 -g -pipe 
-Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared 
-avoid-version -export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o 
.libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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 

Jenkins build is back to normal : freebsd_10-master » clang,freebsd_10,release #498

2015-10-26 Thread jenkins
See 




Build failed in Jenkins: tsqa-master #955

2015-10-26 Thread jenkins
See 

--
[...truncated 493 lines...]
Verify that we get 504s from origins that return a partial_response ... ok
Verify that we get 502s from origins that reset_after_accept, once any bytes 
are sent to origin we assume we cannot re-dispatch ... ok
INFO 2015-10-26 22:05:04,631 - Environment prefix is /tmp/tsqa.env.VzGrOh
test_log_field (test_custom_log.TestCustomLogField) ... ok
INFO 2015-10-26 22:06:48,289 - Environment prefix is /tmp/tsqa.env.fq__B2
test_default_404 (test_example.TestBootstrap) ... ok
Test that traffic_line works, and verify that the values for proxy.config ... ok
INFO 2015-10-26 22:07:20,779 - Starting build 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 22:08:18,723 - Build completed 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 22:08:18,787 - Environment prefix is /tmp/tsqa.env.1z4PF3
test_spdy (test_example.TestConfigureFlags) ... ok
INFO 2015-10-26 22:08:22,304 - Environment prefix is /tmp/tsqa.env.h1Hsva
test_basic_proxy (test_example.TestDynamicHTTPEndpointCase) ... 127.0.0.1 - - 
[26/Oct/2015 22:08:25] "GET /test HTTP/1.1" 404 0
ok
INFO 2015-10-26 22:08:25,868 - Environment prefix is /tmp/tsqa.env.wzQBzo
test_logs_exist (test_example.TestLogs) ... ok
SKIP: Skip the entire class
INFO 2015-10-26 22:08:39,429 - Environment prefix is /tmp/tsqa.env.cH8YMs
test_basic_intercept (test_example.TestServerIntercept) ... 127.0.0.1 - - 
[26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:08:42] "GET / HTTP/1.1" 200 5
ok
INFO 2015-10-26 22:08:42,968 - Environment prefix is /tmp/tsqa.env.RxgMUl
INFO 2015-10-26 22:08:42,970 - map / http://127.0.0.1:60181/
test_head_request_without_timout 
(test_headrequest.TestHeadRequestWithoutTimeout) ... INFO 2015-10-26 
22:08:46,259 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 22:08:46 GMT
Age: 0
Connection: close


INFO 2015-10-26 22:08:46,259 - head request with case(TE) costs 0.062911 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 22:08:46,277 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Content-Length: 123
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 22:08:46 GMT
Age: 0
Connection: close


INFO 2015-10-26 22:08:46,277 - head request with case(CL) costs 0.017816 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 22:08:46,278 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 22:08:46 GMT
Age: 0
Connection: close


INFO 2015-10-26 22:08:46,278 - head request with case() costs 0.001113 seconds 
while the timout is 5.00 seconds.
ok
INFO 2015-10-26 22:08:46,462 - Environment prefix is /tmp/tsqa.env.EQzVd2
test_working (test_hostdb.TestHostDBBadResolvConf) ... ok
INFO 2015-10-26 22:08:50,566 - Environment prefix is /tmp/tsqa.env.0QysFa
test_lookup_timeout (test_hostdb.TestHostDBFailedDNS) ... ok
INFO 2015-10-26 22:08:56,011 - Environment prefix is /tmp/tsqa.env.v4l_Fi
Test basic fnctionality of hosts files ... ok
Test that changes to hosts file get loaded within host_file.interval ... ok
INFO 2015-10-26 22:09:05,591 - Environment prefix is /tmp/tsqa.env.1nKIcV
SKIP: 
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.1nKIcV
- >> end captured logging << -
Failure: SkipTest (Cannot import hyper, skipping tests for HTTP/2) ... SKIP: 
Cannot import hyper, skipping tests for HTTP/2
INFO 2015-10-26 22:09:05,673 - Environment prefix is /tmp/tsqa.env.yim5Ym
SKIP: Cannot find h2spec. skipping test.
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.yim5Ym
- >> end captured logging << -
INFO 2015-10-26 22:09:05,771 - Environment prefix is /tmp/tsqa.env.LgenMd
test_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_rsa (test_https.TestECDSA) ... ok
We should be served the first match, since we aren't sending SNI headers ... ok
Make 

[jira] [Updated] (TS-3979) Deprecate allow empty doc cache setting.

2015-10-26 Thread Sudheer Vinukonda (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sudheer Vinukonda updated TS-3979:
--
Summary: Deprecate allow empty doc cache setting.  (was: Remove allow empty 
doc cache setting.)

> Deprecate allow empty doc cache setting.
> 
>
> Key: TS-3979
> URL: https://issues.apache.org/jira/browse/TS-3979
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Cache
>Affects Versions: 6.0.0
>Reporter: Sudheer Vinukonda
> Fix For: 7.0.0
>
>
> Refer TS-3978, TS-621
> Following a discussion on the IRC, opening this jira to deprecate the Allow 
> empty doc cache setting. The consensus is to cache anything that's cacheable 
> and valid (regardless, of if it's empty or non-empty) - Just to clarify, it 
> is not clear there's a way to ensure that it's safe to cache anything right 
> now. TS-621 tried to cache empty docs in the past but ran into many 
> difficulties, so, opening TS-3980 to investigate how Http layer (or other 
> higher layers) may safely indicate the CacheVC that it's safe to cache.
> {code}
> Amaryllis
> 7:50
> sudheerv: do any other reverse proxies refuse to cache empty documents 
> without content-length?  it's not something i've noticed before (in varnish, 
> for example)
> Amaryllis
> 7:50
> the connection could still be broken at any point in the response and result 
> in broken content being cached
> 7:51
> but as a compromise, what if there was another option to only cache empty 
> responses for 3xx, which is probably 80% of use cases?
> 7:52
> (maybe, in addition, it should accept transfer-encoding: chunked, since that 
> can indicate end-of-body)
> zwoop_
> 7:54
> Amaryllis  we should talk to amc (he knows everything, we don't need Google 
> here) about this
> 7:54
> zwoop_ is now known as woop
> 7:54
> woop is now known as zwoop
> 7:54
> zwoop left the room (quit: Changing host).
> 7:54
> zwoop [~zwoop@apache/committer/zwoop] entered the room.
> 7:54
> mode (+o zwoop) by ChanServ
> zwoop
> 7:55
> Amaryllis amc Maybe we could have a plugin API, that basically forces to set 
> f.allow_empty_doc ?
> amc
> 7:55
> I think you can change the CacheVC structure without problem.
> Amaryllis
> 7:55
> i think some sort of fix for this should be in core, at the moment TS won't 
> cache any of our redirects
> amc
> 7:56
> There's not a global config to allow that?
> zwoop
> 7:56
> Amaryllis  does it send a Cache-Control header with the redirects ?
> Amaryllis
> 7:56
> amc, zwoop: the origin sends transfer-encoding: chunked instead of 
> content-length.
> 7:56
> so even with cache-control it won't be cached, that's what this PR is to 
> change
> 7:56
> TS-3978
> ASFBot
> 7:56
> TS-3978: Allow empty document caching to follow normal logic - 
> https://issues.apache.org/jira/browse/TS-3978
> zwoop
> 7:56
> ah
> 7:57
> yeah, that's expected
> 7:57
> and is why we added that option to allow empty docs to be cached
> Amaryllis
> 7:57
> this is with that option enabled
> zwoop
> 7:57
> huh
> Amaryllis
> 7:57
> it still won't cache any document without content-length
> zwoop
> 7:57
> yeah, need CL: too
> 7:57
> that's a requirement
> Amaryllis
> 7:57
> so i'll update the PR to also recognise chunked responses as being cacheable 
> even if empty
> zwoop
> 7:57
> otherwise, it can't distinguish the cases you were worried about (a broken 
> connection) vs a truly empty doc
> Amaryllis
> 7:58
> zwoop: right, but the PR makes it optional, only if allow_empty_doc=2
> zwoop
> 7:58
> heh, your redirect is Chunked ??
> Amaryllis
> 7:58
> yes, an empty chunked response 
> zwoop
> 7:58
> is that even correct?
> Amaryllis
> 7:58
> it's perfectly valid, if somewhat unusual
> zwoop
> 7:58
> doesn't the chunking require the final "0" ?
> 7:58
> which means, the doc isn't empty
> Amaryllis
> 7:58
> i think ATS is looking at 'empty' after de-chucking, isn't it?
> 7:59
> because it's definitely not cacheing these responses
> zwoop
> 7:59
> not sure
> 7:59
> gancho_ left the room (quit: Ping timeout: 272 seconds).
> amc
> 7:59
> I think Amaryllis is correct.
> zwoop
> 7:59
> Amaryllis  but, I definitely remember that the CL: header was a requirement 
> that can not be ignored (safely), so not sure I think having an 
> allow_empty_doc=2 is ok
> 8:00
> unless allow_empty_doc=2 also means allow Chunked content to be empty
> amc
> 8:00
> I need to check to see what ATS actually caches - the chunked data or the 
> payload.
> zwoop
> 8:00
> but, you have to have some indicator telling us that the doc really is empty 
> before we can cache it
> 8:00
> amc is caches the unchunked data
> 8:00
> it dechunks it, and caches that
> 8:01
> is dechunk even a proper verb? 
> amc
> 8:01
> Ah, but it caches the encoding header.
> Amaryllis
> 8:01
> zwoop: https://dpaste.de/6kUT
> zwoop
> 8:01
> amc Hmmm, 

[jira] [Commented] (TS-3931) Trafficserver DOS w/ Stats over HTTP Plugin

2015-10-26 Thread Leif Hedstrom (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975327#comment-14975327
 ] 

Leif Hedstrom commented on TS-3931:
---

Is this easily reproducible? It happens consistently using e.g. ab ?

> Trafficserver DOS w/ Stats over HTTP Plugin
> ---
>
> Key: TS-3931
> URL: https://issues.apache.org/jira/browse/TS-3931
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Plugins
>Affects Versions: 5.3.1
>Reporter: zxcvbn4038
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Reproducible w/ trafficserver 5.3.1 and Stats over HTTP Plugin plugin.
> 1) Add to plugin.config:stats_over_http.so 
> bf71886a308c1cf70cf05b6c5efbdd626a1156cc
> 2) Restart traffic server
> 3) Load this URL (yes, its the wrong URL): http://server_ip:port/_stats
> Within 15 minutes the server will have consumed ~1.5K connections, trying to 
> load this URL. Connections will continue to be consumed until 
> proxy.config.net.connections_throttle limit is reached, at which point 
> trafficeserver will not service any additional requests. At this point the 
> only resolution is to do stop/start of trafficserver.
>  
>  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3979) Deprecate allow empty doc cache setting.

2015-10-26 Thread Sudheer Vinukonda (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sudheer Vinukonda updated TS-3979:
--
Fix Version/s: (was: 7.0.0)
   6.1.0

> Deprecate allow empty doc cache setting.
> 
>
> Key: TS-3979
> URL: https://issues.apache.org/jira/browse/TS-3979
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Cache
>Affects Versions: 6.0.0
>Reporter: Sudheer Vinukonda
> Fix For: 6.1.0
>
>
> Refer TS-3978, TS-621
> Following a discussion on the IRC, opening this jira to deprecate the Allow 
> empty doc cache setting. The consensus is to cache anything that's cacheable 
> and valid (regardless, of if it's empty or non-empty) - Just to clarify, it 
> is not clear there's a way to ensure that it's safe to cache anything right 
> now. TS-621 tried to cache empty docs in the past but ran into many 
> difficulties, so, opening TS-3980 to investigate how Http layer (or other 
> higher layers) may safely indicate the CacheVC that it's safe to cache.
> {code}
> Amaryllis
> 7:50
> sudheerv: do any other reverse proxies refuse to cache empty documents 
> without content-length?  it's not something i've noticed before (in varnish, 
> for example)
> Amaryllis
> 7:50
> the connection could still be broken at any point in the response and result 
> in broken content being cached
> 7:51
> but as a compromise, what if there was another option to only cache empty 
> responses for 3xx, which is probably 80% of use cases?
> 7:52
> (maybe, in addition, it should accept transfer-encoding: chunked, since that 
> can indicate end-of-body)
> zwoop_
> 7:54
> Amaryllis  we should talk to amc (he knows everything, we don't need Google 
> here) about this
> 7:54
> zwoop_ is now known as woop
> 7:54
> woop is now known as zwoop
> 7:54
> zwoop left the room (quit: Changing host).
> 7:54
> zwoop [~zwoop@apache/committer/zwoop] entered the room.
> 7:54
> mode (+o zwoop) by ChanServ
> zwoop
> 7:55
> Amaryllis amc Maybe we could have a plugin API, that basically forces to set 
> f.allow_empty_doc ?
> amc
> 7:55
> I think you can change the CacheVC structure without problem.
> Amaryllis
> 7:55
> i think some sort of fix for this should be in core, at the moment TS won't 
> cache any of our redirects
> amc
> 7:56
> There's not a global config to allow that?
> zwoop
> 7:56
> Amaryllis  does it send a Cache-Control header with the redirects ?
> Amaryllis
> 7:56
> amc, zwoop: the origin sends transfer-encoding: chunked instead of 
> content-length.
> 7:56
> so even with cache-control it won't be cached, that's what this PR is to 
> change
> 7:56
> TS-3978
> ASFBot
> 7:56
> TS-3978: Allow empty document caching to follow normal logic - 
> https://issues.apache.org/jira/browse/TS-3978
> zwoop
> 7:56
> ah
> 7:57
> yeah, that's expected
> 7:57
> and is why we added that option to allow empty docs to be cached
> Amaryllis
> 7:57
> this is with that option enabled
> zwoop
> 7:57
> huh
> Amaryllis
> 7:57
> it still won't cache any document without content-length
> zwoop
> 7:57
> yeah, need CL: too
> 7:57
> that's a requirement
> Amaryllis
> 7:57
> so i'll update the PR to also recognise chunked responses as being cacheable 
> even if empty
> zwoop
> 7:57
> otherwise, it can't distinguish the cases you were worried about (a broken 
> connection) vs a truly empty doc
> Amaryllis
> 7:58
> zwoop: right, but the PR makes it optional, only if allow_empty_doc=2
> zwoop
> 7:58
> heh, your redirect is Chunked ??
> Amaryllis
> 7:58
> yes, an empty chunked response 
> zwoop
> 7:58
> is that even correct?
> Amaryllis
> 7:58
> it's perfectly valid, if somewhat unusual
> zwoop
> 7:58
> doesn't the chunking require the final "0" ?
> 7:58
> which means, the doc isn't empty
> Amaryllis
> 7:58
> i think ATS is looking at 'empty' after de-chucking, isn't it?
> 7:59
> because it's definitely not cacheing these responses
> zwoop
> 7:59
> not sure
> 7:59
> gancho_ left the room (quit: Ping timeout: 272 seconds).
> amc
> 7:59
> I think Amaryllis is correct.
> zwoop
> 7:59
> Amaryllis  but, I definitely remember that the CL: header was a requirement 
> that can not be ignored (safely), so not sure I think having an 
> allow_empty_doc=2 is ok
> 8:00
> unless allow_empty_doc=2 also means allow Chunked content to be empty
> amc
> 8:00
> I need to check to see what ATS actually caches - the chunked data or the 
> payload.
> zwoop
> 8:00
> but, you have to have some indicator telling us that the doc really is empty 
> before we can cache it
> 8:00
> amc is caches the unchunked data
> 8:00
> it dechunks it, and caches that
> 8:01
> is dechunk even a proper verb? 
> amc
> 8:01
> Ah, but it caches the encoding header.
> Amaryllis
> 8:01
> zwoop: https://dpaste.de/6kUT
> zwoop
> 8:01
> amc Hmmm, really ? That doesn't sound right
> amc
> 

Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,debug #497

2015-10-26 Thread jenkins
See 


--
[...truncated 2530 lines...]
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  
-Qunused-arguments -std=c++11 -std=c++11 -ggdb3 -pipe -Wall 
-Wno-deprecated-declarations -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo 
-MD -MP -MF $depbase.Tpo -c -o epic.lo 
../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -module -shared -avoid-version 
-export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   -Wl,-soname 
-Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o .libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  
-Qunused-arguments 

[jira] [Updated] (TS-3980) Improve empty doc caching.

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3980:
--
Fix Version/s: (was: 6.1.0)
   7.0.0

> Improve empty doc caching.
> --
>
> Key: TS-3980
> URL: https://issues.apache.org/jira/browse/TS-3980
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Cache
>Reporter: Sudheer Vinukonda
> Fix For: 7.0.0
>
>
> Refer TS-3978, TS-3979
> Instead of using special config settings (e.g allow_empty_doc) to control 
> caching of empty docs, the consensus is to always cache any doc that is 
> cacheable and safe to cache (meaning, unbroken response, including 
> Content-Length(0), Chunked Encoding (0), SPDY/H2(0) etc).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3980) Improve empty doc caching.

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3980:
--
Fix Version/s: (was: 7.0.0)
   sometime

> Improve empty doc caching.
> --
>
> Key: TS-3980
> URL: https://issues.apache.org/jira/browse/TS-3980
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Cache
>Reporter: Sudheer Vinukonda
> Fix For: sometime
>
>
> Refer TS-3978, TS-3979
> Instead of using special config settings (e.g allow_empty_doc) to control 
> caching of empty docs, the consensus is to always cache any doc that is 
> cacheable and safe to cache (meaning, unbroken response, including 
> Content-Length(0), Chunked Encoding (0), SPDY/H2(0) etc).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3980) Improve empty doc caching.

2015-10-26 Thread Sudheer Vinukonda (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sudheer Vinukonda updated TS-3980:
--
Description: 
Refer TS-3978, TS-3979

Caching of empty docs is slightly trickier on ATS, since, it is not clear 
whether the empty body is a real empty response from the Origin server or a 
consequence of broken response (connection). Currently, this is controlled via 
a config setting allow_empty_doc with additional logic such as Content-Length=0 
to make sure it's a valid empty response from Origin server. 

The current logic however misses handling valid empty response with no 
Content-Length=0 header (e.g Chunked TE, SPDY/H2 outbound etc). 

Opening jira to investigate how to *safely* (i.e ensuring the response is not a 
result of broken connection) remove the allow_empty_doc setting and to be able 
to generically cache empty docs similar to any other response. 

  was:
Refer TS-3978, TS-3979

Instead of using special config settings (e.g allow_empty_doc) to control 
caching of empty docs, the consensus is to always cache any doc that is 
cacheable and safe to cache (meaning, unbroken response, including 
Content-Length(0), Chunked Encoding (0), SPDY/H2(0) etc).


> Improve empty doc caching.
> --
>
> Key: TS-3980
> URL: https://issues.apache.org/jira/browse/TS-3980
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Cache
>Reporter: Sudheer Vinukonda
> Fix For: sometime
>
>
> Refer TS-3978, TS-3979
> Caching of empty docs is slightly trickier on ATS, since, it is not clear 
> whether the empty body is a real empty response from the Origin server or a 
> consequence of broken response (connection). Currently, this is controlled 
> via a config setting allow_empty_doc with additional logic such as 
> Content-Length=0 to make sure it's a valid empty response from Origin server. 
> The current logic however misses handling valid empty response with no 
> Content-Length=0 header (e.g Chunked TE, SPDY/H2 outbound etc). 
> Opening jira to investigate how to *safely* (i.e ensuring the response is not 
> a result of broken connection) remove the allow_empty_doc setting and to be 
> able to generically cache empty docs similar to any other response. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3974) Improvements to debug log

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3974:
--
Fix Version/s: sometime

> Improvements to debug log
> -
>
> Key: TS-3974
> URL: https://issues.apache.org/jira/browse/TS-3974
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Logging
>Reporter: David Carlin
>  Labels: yahoo
> Fix For: sometime
>
>
> A couple suggestions to improve the readability of the debug logs.
> # Can the transaction ID be put on every debug log entry, similar to how the 
> thread ID is on every debug log entry?  Then you could grep for a particular 
> transaction ID and only see those messages.
> # Can we get a squid.log field for transaction ID?  Then you can go looking 
> for it in debug log.
> # Some messages currently have transaction ID inside of square braces, but 
> square braces are used elsewhere.  For example:
> \\
> {noformat}[Oct 19 15:56:16.140] Server {0x2b3dbf130700} DEBUG: (http) 
> [147596] State Transition: SM_ACTION_ORIGIN_SERVER_OPEN -> 
> SM_ACTION_SERVER_READ{noformat}
> In the above example 147596 is transaction ID.  But look at this:
> \\
> {noformat}[Oct 19 10:29:10.273] Server {0x7ff0c9de08c0} DEBUG: 
>  (http_cs) [2] session released by sm 
> [1]{noformat}
> Square braces notation also used for HTTP2 client session and state machine.  
> So please pick something unique for transaction ID.
> # Is it necessary for http header debug messages to be split across so many 
> lines?  At a minimum can the header name and header value be on the same 
> line?  Its hard to read debug log output when there are many clients making 
> requests at same time as the messages are not grouped together/written 
> sequentially.
> {noformat}
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http)
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http)   SLOT # 4 
> (0x2b8818421188), LIVE
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http) [N: 
> "Accept-Language", N_LEN: 15, N_IDX: 2,
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http) V: "en-ca", 
> V_LEN: 5,
> [Oct 19 20:18:44.745] Server {0x2b871b635700} DEBUG: (http) NEXTDUP: (nil), 
> RAW: 1, RAWLEN: 24, F: 1]
> [Oct 19 20:18:44.745] Server {0x2b871b635700} DEBUG: (http)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Jenkins build is back to normal : ubuntu_15_04-master » gcc,ubuntu_15_04,debug #498

2015-10-26 Thread jenkins
See 




[jira] [Updated] (TS-3978) Allow empty document caching to follow normal logic

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3978:
--
Fix Version/s: 6.1.0

> Allow empty document caching to follow normal logic
> ---
>
> Key: TS-3978
> URL: https://issues.apache.org/jira/browse/TS-3978
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Cache
>Reporter: Felicity Tarnell
> Fix For: 6.1.0
>
>
> Currently, allow_empty_doc only works if the origin sends a content-length 
> header.  It should have a setting to enable empty documents to be cached in 
> the normal way without any special handling.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3980) Improve empty doc caching.

2015-10-26 Thread Leif Hedstrom (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975254#comment-14975254
 ] 

Leif Hedstrom commented on TS-3980:
---

Is this the bug to eliminate the configuration from records.config?

> Improve empty doc caching.
> --
>
> Key: TS-3980
> URL: https://issues.apache.org/jira/browse/TS-3980
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Cache
>Reporter: Sudheer Vinukonda
> Fix For: 7.0.0
>
>
> Refer TS-3978, TS-3979
> Instead of using special config settings (e.g allow_empty_doc) to control 
> caching of empty docs, the consensus is to always cache any doc that is 
> cacheable and safe to cache (meaning, unbroken response, including 
> Content-Length(0), Chunked Encoding (0), SPDY/H2(0) etc).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3974) Improvements to debug log

2015-10-26 Thread James Peach (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975259#comment-14975259
 ] 

James Peach commented on TS-3974:
-

For the "machine ID", how about just persisting 128 random bytes into $RUNDIR?

> Improvements to debug log
> -
>
> Key: TS-3974
> URL: https://issues.apache.org/jira/browse/TS-3974
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Logging
>Reporter: David Carlin
>  Labels: yahoo
> Fix For: sometime
>
>
> A couple suggestions to improve the readability of the debug logs.
> # Can the transaction ID be put on every debug log entry, similar to how the 
> thread ID is on every debug log entry?  Then you could grep for a particular 
> transaction ID and only see those messages.
> # Can we get a squid.log field for transaction ID?  Then you can go looking 
> for it in debug log.
> # Some messages currently have transaction ID inside of square braces, but 
> square braces are used elsewhere.  For example:
> \\
> {noformat}[Oct 19 15:56:16.140] Server {0x2b3dbf130700} DEBUG: (http) 
> [147596] State Transition: SM_ACTION_ORIGIN_SERVER_OPEN -> 
> SM_ACTION_SERVER_READ{noformat}
> In the above example 147596 is transaction ID.  But look at this:
> \\
> {noformat}[Oct 19 10:29:10.273] Server {0x7ff0c9de08c0} DEBUG: 
>  (http_cs) [2] session released by sm 
> [1]{noformat}
> Square braces notation also used for HTTP2 client session and state machine.  
> So please pick something unique for transaction ID.
> # Is it necessary for http header debug messages to be split across so many 
> lines?  At a minimum can the header name and header value be on the same 
> line?  Its hard to read debug log output when there are many clients making 
> requests at same time as the messages are not grouped together/written 
> sequentially.
> {noformat}
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http)
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http)   SLOT # 4 
> (0x2b8818421188), LIVE
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http) [N: 
> "Accept-Language", N_LEN: 15, N_IDX: 2,
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http) V: "en-ca", 
> V_LEN: 5,
> [Oct 19 20:18:44.745] Server {0x2b871b635700} DEBUG: (http) NEXTDUP: (nil), 
> RAW: 1, RAWLEN: 24, F: 1]
> [Oct 19 20:18:44.745] Server {0x2b871b635700} DEBUG: (http)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (TS-3980) Improve empty doc caching.

2015-10-26 Thread Leif Hedstrom (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975254#comment-14975254
 ] 

Leif Hedstrom edited comment on TS-3980 at 10/26/15 10:40 PM:
--

Is this the bug to eliminate the configuration from records.config? If so, we 
should change the title of this lira :)


was (Author: zwoop):
Is this the bug to eliminate the configuration from records.config?

> Improve empty doc caching.
> --
>
> Key: TS-3980
> URL: https://issues.apache.org/jira/browse/TS-3980
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Cache
>Reporter: Sudheer Vinukonda
> Fix For: 7.0.0
>
>
> Refer TS-3978, TS-3979
> Instead of using special config settings (e.g allow_empty_doc) to control 
> caching of empty docs, the consensus is to always cache any doc that is 
> cacheable and safe to cache (meaning, unbroken response, including 
> Content-Length(0), Chunked Encoding (0), SPDY/H2(0) etc).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TS-3983) traffic_ctl should not exit is manager is not running

2015-10-26 Thread James Peach (JIRA)
James Peach created TS-3983:
---

 Summary: traffic_ctl should not exit is manager is not running
 Key: TS-3983
 URL: https://issues.apache.org/jira/browse/TS-3983
 Project: Traffic Server
  Issue Type: Improvement
  Components: Configuration, Console
Reporter: James Peach


If {{traffic_manager}} is not running, {{traffic_ctl}} prints an error and 
quits. This is not helpful if you just want to show the help text, so we should 
swallow that error and just fail if an operation is actually performed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3960) traffic_line -x doesn't reload SSL certs content

2015-10-26 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975394#comment-14975394
 ] 

ASF GitHub Bot commented on TS-3960:


Github user jpeach commented on the pull request:

https://github.com/apache/trafficserver/pull/301#issuecomment-151318976
  
I don't think it is that complex. All the machinery for doing this exists, 
it just needs to be tied together in a sightly different way. My view is that 
this approach adds complexity in the wrong place (though I definitely agree 
that the config file management code can be refactored and simplified). One 
approach would be to make an upcall to ```traffic_manager``` that installs a 
"temporary watch" (ie. watch the file until the next reconfigure event).

Note that both ```ssl_multicert.config``` and ```remap.config``` have this 
issue, so a general mechanism can be used to deal with both cases. Your 
proposed solution also fails to update 
```proxy.node.config.reconfigure_required``` correctly.


> traffic_line -x doesn't reload SSL certs content
> 
>
> Key: TS-3960
> URL: https://issues.apache.org/jira/browse/TS-3960
> Project: Traffic Server
>  Issue Type: Bug
>  Components: SSL
>Reporter: Zhang Zizhong
>Assignee: Brian Geffon
> Fix For: 6.1.0
>
>
> traffic_line -x doesn't reload  when SSL certs change file contents without 
> changing the file names.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: tsqa-master #954

2015-10-26 Thread jenkins
See 

Changes:

[Bryan Call] TS-3961: Open source Yahoo's ats-multiplexer plug-in

--
[...truncated 492 lines...]
Verify that we get 504s from origins that return a partial_response ... ok
Verify that we get 502s from origins that reset_after_accept, once any bytes 
are sent to origin we assume we cannot re-dispatch ... ok
INFO 2015-10-26 22:04:12,558 - Environment prefix is /tmp/tsqa.env.9YFc0Q
test_log_field (test_custom_log.TestCustomLogField) ... ok
INFO 2015-10-26 22:05:56,330 - Environment prefix is /tmp/tsqa.env.FKCNCy
test_default_404 (test_example.TestBootstrap) ... ok
Test that traffic_line works, and verify that the values for proxy.config ... ok
INFO 2015-10-26 22:06:26,974 - Starting build 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 22:07:19,575 - Build completed 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 22:07:19,642 - Environment prefix is /tmp/tsqa.env.B1LAr4
test_spdy (test_example.TestConfigureFlags) ... ok
INFO 2015-10-26 22:07:23,076 - Environment prefix is /tmp/tsqa.env.EK0vSr
test_basic_proxy (test_example.TestDynamicHTTPEndpointCase) ... 127.0.0.1 - - 
[26/Oct/2015 22:07:26] "GET /test HTTP/1.1" 404 0
ok
INFO 2015-10-26 22:07:26,534 - Environment prefix is /tmp/tsqa.env.a3N7vt
test_logs_exist (test_example.TestLogs) ... ok
SKIP: Skip the entire class
INFO 2015-10-26 22:07:40,134 - Environment prefix is /tmp/tsqa.env.oTZ5HS
test_basic_intercept (test_example.TestServerIntercept) ... 127.0.0.1 - - 
[26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 22:07:43] "GET / HTTP/1.1" 200 5
ok
INFO 2015-10-26 22:07:43,628 - Environment prefix is /tmp/tsqa.env.HDtoZy
INFO 2015-10-26 22:07:43,630 - map / http://127.0.0.1:49874/
test_head_request_without_timout 
(test_headrequest.TestHeadRequestWithoutTimeout) ... INFO 2015-10-26 
22:07:46,976 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 22:07:46 GMT
Age: 0
Connection: close


INFO 2015-10-26 22:07:46,976 - head request with case(TE) costs 0.002012 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 22:07:46,977 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Content-Length: 123
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 22:07:46 GMT
Age: 0
Connection: close


INFO 2015-10-26 22:07:46,978 - head request with case(CL) costs 0.001068 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 22:07:46,993 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 22:07:46 GMT
Age: 0
Connection: close


INFO 2015-10-26 22:07:46,994 - head request with case() costs 0.015849 seconds 
while the timout is 5.00 seconds.
ok
INFO 2015-10-26 22:07:47,184 - Environment prefix is /tmp/tsqa.env.gW96MY
test_working (test_hostdb.TestHostDBBadResolvConf) ... ok
INFO 2015-10-26 22:07:50,774 - Environment prefix is /tmp/tsqa.env.QlLpnE
test_lookup_timeout (test_hostdb.TestHostDBFailedDNS) ... ok
INFO 2015-10-26 22:07:56,405 - Environment prefix is /tmp/tsqa.env.Qas45B
Test basic fnctionality of hosts files ... ok
Test that changes to hosts file get loaded within host_file.interval ... ok
INFO 2015-10-26 22:08:06,041 - Environment prefix is /tmp/tsqa.env.wTXZaC
SKIP: 
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.wTXZaC
- >> end captured logging << -
Failure: SkipTest (Cannot import hyper, skipping tests for HTTP/2) ... SKIP: 
Cannot import hyper, skipping tests for HTTP/2
INFO 2015-10-26 22:08:06,127 - Environment prefix is /tmp/tsqa.env.GPf2fP
SKIP: Cannot find h2spec. skipping test.
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.GPf2fP
- >> end captured logging << -
INFO 2015-10-26 22:08:06,229 - Environment prefix is /tmp/tsqa.env.2g0Ujs
test_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_ecdsa (test_https.TestECDSA) ... ok
test_intermediate_ca_rsa (test_https.TestECDSA) ... ok

[jira] [Commented] (TS-3974) Improvements to debug log

2015-10-26 Thread Leif Hedstrom (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975221#comment-14975221
 ] 

Leif Hedstrom commented on TS-3974:
---

[~dcarlin] I think at least some of what you are asking for is covered by 
https://github.com/apache/trafficserver/pull/199 ?

In addition to that, I'd like to use the proposed "machine" UUID for the Via 
header, instead of the IP, and generally make this concept available to e.g. 
Logging.

> Improvements to debug log
> -
>
> Key: TS-3974
> URL: https://issues.apache.org/jira/browse/TS-3974
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Logging
>Reporter: David Carlin
>  Labels: yahoo
> Fix For: sometime
>
>
> A couple suggestions to improve the readability of the debug logs.
> # Can the transaction ID be put on every debug log entry, similar to how the 
> thread ID is on every debug log entry?  Then you could grep for a particular 
> transaction ID and only see those messages.
> # Can we get a squid.log field for transaction ID?  Then you can go looking 
> for it in debug log.
> # Some messages currently have transaction ID inside of square braces, but 
> square braces are used elsewhere.  For example:
> \\
> {noformat}[Oct 19 15:56:16.140] Server {0x2b3dbf130700} DEBUG: (http) 
> [147596] State Transition: SM_ACTION_ORIGIN_SERVER_OPEN -> 
> SM_ACTION_SERVER_READ{noformat}
> In the above example 147596 is transaction ID.  But look at this:
> \\
> {noformat}[Oct 19 10:29:10.273] Server {0x7ff0c9de08c0} DEBUG: 
>  (http_cs) [2] session released by sm 
> [1]{noformat}
> Square braces notation also used for HTTP2 client session and state machine.  
> So please pick something unique for transaction ID.
> # Is it necessary for http header debug messages to be split across so many 
> lines?  At a minimum can the header name and header value be on the same 
> line?  Its hard to read debug log output when there are many clients making 
> requests at same time as the messages are not grouped together/written 
> sequentially.
> {noformat}
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http)
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http)   SLOT # 4 
> (0x2b8818421188), LIVE
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http) [N: 
> "Accept-Language", N_LEN: 15, N_IDX: 2,
> [Oct 19 20:18:44.744] Server {0x2b871b635700} DEBUG: (http) V: "en-ca", 
> V_LEN: 5,
> [Oct 19 20:18:44.745] Server {0x2b871b635700} DEBUG: (http) NEXTDUP: (nil), 
> RAW: 1, RAWLEN: 24, F: 1]
> [Oct 19 20:18:44.745] Server {0x2b871b635700} DEBUG: (http)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3977) Merge cache-key-gen-id plugin

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3977:
--
Fix Version/s: sometime

> Merge cache-key-gen-id plugin
> -
>
> Key: TS-3977
> URL: https://issues.apache.org/jira/browse/TS-3977
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Plugins
>Reporter: Felicity Tarnell
> Fix For: sometime
>
>
> cache-key-genid allows the cache generation id to be read from an on-disk 
> database based on the request domain.  This allows the cache to be cleared 
> with domain-level granularity rather than page-level.
> Incoming PR merges the Torchbox version for 6.0+, which uses the built-in 
> cache generation id instead of modifying the cache url.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3963) Response headers are not completely transferred

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3963:
--
Fix Version/s: 6.1.0

> Response headers are not completely transferred
> ---
>
> Key: TS-3963
> URL: https://issues.apache.org/jira/browse/TS-3963
> Project: Traffic Server
>  Issue Type: Bug
>  Components: HTTP/2
>Reporter: Masakazu Kitajo
> Fix For: 6.1.0
>
>
> TS loses one response header (one pair of header name and its value) per 
> requiring a CONTINUATION frame.
> You can see the behavior by sending many response headers from an origin 
> server. It happens when the total size of the headers is over 4KB.
> It seems that field_iter in http2_write_header_fragment() incorrectly steps 
> forward.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3980) Improve empty doc caching.

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3980:
--
Fix Version/s: 6.1.0

> Improve empty doc caching.
> --
>
> Key: TS-3980
> URL: https://issues.apache.org/jira/browse/TS-3980
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Cache
>Reporter: Sudheer Vinukonda
> Fix For: 7.0.0
>
>
> Refer TS-3978, TS-3979
> Instead of using special config settings (e.g allow_empty_doc) to control 
> caching of empty docs, the consensus is to always cache any doc that is 
> cacheable and safe to cache (meaning, unbroken response, including 
> Content-Length(0), Chunked Encoding (0), SPDY/H2(0) etc).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3960) traffic_line -x doesn't reload SSL certs content

2015-10-26 Thread Leif Hedstrom (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3960:
--
Fix Version/s: 6.1.0

> traffic_line -x doesn't reload SSL certs content
> 
>
> Key: TS-3960
> URL: https://issues.apache.org/jira/browse/TS-3960
> Project: Traffic Server
>  Issue Type: Bug
>  Components: SSL
>Reporter: Zhang Zizhong
>Assignee: Brian Geffon
> Fix For: 6.1.0
>
>
> traffic_line -x doesn't reload  when SSL certs change file contents without 
> changing the file names.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Jenkins build is back to normal : osx-master » clang,osx,release #471

2015-10-26 Thread jenkins
See 




[jira] [Commented] (TS-3960) traffic_line -x doesn't reload SSL certs content

2015-10-26 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14975750#comment-14975750
 ] 

ASF GitHub Bot commented on TS-3960:


Github user bgaff commented on the pull request:

https://github.com/apache/trafficserver/pull/301#issuecomment-151378498
  
Ok @jpeach : i'll bite on the proposal to allow server to send a message to 
manager, perhaps the most general purpose way to do this is to allow server to 
specify that file F is associated with config C and if F changes it means that 
F is also changed until the config C is reloading next. I believe this is what 
you're suggesting.

My next question is, how do you think this should be implemented, what 
message passing mechanism should we use?


> traffic_line -x doesn't reload SSL certs content
> 
>
> Key: TS-3960
> URL: https://issues.apache.org/jira/browse/TS-3960
> Project: Traffic Server
>  Issue Type: Bug
>  Components: SSL
>Reporter: Zhang Zizhong
>Assignee: Brian Geffon
> Fix For: 6.1.0
>
>
> traffic_line -x doesn't reload  when SSL certs change file contents without 
> changing the file names.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TS-3982) ESI logs debug output using TSError

2015-10-26 Thread Felicity Tarnell (JIRA)
Felicity Tarnell created TS-3982:


 Summary: ESI logs debug output using TSError
 Key: TS-3982
 URL: https://issues.apache.org/jira/browse/TS-3982
 Project: Traffic Server
  Issue Type: Bug
  Components: Plugins
Reporter: Felicity Tarnell


{noformat}
20151026.12h10m13s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m18s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m19s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m22s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m24s [esi][transformHandler] Could not initialize continuation 
data; shutting down transformation
20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m27s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m33s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m34s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m39s [esi][modifyResponseHeader] remove Content-Length
20151026.12h10m40s [esi][modifyResponseHeader] remove Content-Length
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3982) ESI logs debug output using TSError

2015-10-26 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974125#comment-14974125
 ] 

ASF GitHub Bot commented on TS-3982:


GitHub user ftarnell opened a pull request:

https://github.com/apache/trafficserver/pull/312

TS-3982 ESI logs debug output using TSError



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/torchbox/trafficserver ts3982

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/trafficserver/pull/312.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 #312


commit a136321989cf17457ba1f54fafe489259c779ae8
Author: Felicity Tarnell 
Date:   2015-10-26T12:20:00Z

TS-3982 ESI logs debug output using TSError




> ESI logs debug output using TSError
> ---
>
> Key: TS-3982
> URL: https://issues.apache.org/jira/browse/TS-3982
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Plugins
>Reporter: Felicity Tarnell
>
> {noformat}
> 20151026.12h10m13s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m18s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m19s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m22s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][transformHandler] Could not initialize continuation 
> data; shutting down transformation
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m27s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m33s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m34s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m39s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m40s [esi][modifyResponseHeader] remove Content-Length
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3982) ESI logs debug output using TSError

2015-10-26 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974662#comment-14974662
 ] 

ASF GitHub Bot commented on TS-3982:


Github user asfgit closed the pull request at:

https://github.com/apache/trafficserver/pull/312


> ESI logs debug output using TSError
> ---
>
> Key: TS-3982
> URL: https://issues.apache.org/jira/browse/TS-3982
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Plugins
>Reporter: Felicity Tarnell
>
> {noformat}
> 20151026.12h10m13s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m18s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m19s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m22s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][transformHandler] Could not initialize continuation 
> data; shutting down transformation
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m27s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m33s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m34s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m39s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m40s [esi][modifyResponseHeader] remove Content-Length
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3961) open source Yahoo's ats-multiplexer plug-in

2015-10-26 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974669#comment-14974669
 ] 

ASF GitHub Bot commented on TS-3961:


Github user asfgit closed the pull request at:

https://github.com/apache/trafficserver/pull/302


> open source Yahoo's ats-multiplexer plug-in
> ---
>
> Key: TS-3961
> URL: https://issues.apache.org/jira/browse/TS-3961
> Project: Traffic Server
>  Issue Type: Task
>  Components: Plugins
>Reporter: Daniel Vitor Morilha
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Open source Yahoo's ats-multiplexer plug-in through a PR. Please send me 
> instructions, if any.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3961) open source Yahoo's ats-multiplexer plug-in

2015-10-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974668#comment-14974668
 ] 

ASF subversion and git services commented on TS-3961:
-

Commit 99333962777f81e0c654a685ad53603524b060ad in trafficserver's branch 
refs/heads/master from [~dmorilha]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=9933396 ]

TS-3961: Open source Yahoo's ats-multiplexer plug-in

This closes #302


> open source Yahoo's ats-multiplexer plug-in
> ---
>
> Key: TS-3961
> URL: https://issues.apache.org/jira/browse/TS-3961
> Project: Traffic Server
>  Issue Type: Task
>  Components: Plugins
>Reporter: Daniel Vitor Morilha
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Open source Yahoo's ats-multiplexer plug-in through a PR. Please send me 
> instructions, if any.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3982) ESI logs debug output using TSError

2015-10-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974661#comment-14974661
 ] 

ASF subversion and git services commented on TS-3982:
-

Commit d6950eb32840ae3c8b64bfcd647749eac37992dc in trafficserver's branch 
refs/heads/master from [~ftarnell]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=d6950eb ]

TS-3982: ESI logs debug output using TSError

This closes #312.


> ESI logs debug output using TSError
> ---
>
> Key: TS-3982
> URL: https://issues.apache.org/jira/browse/TS-3982
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Plugins
>Reporter: Felicity Tarnell
>
> {noformat}
> 20151026.12h10m13s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m18s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m19s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m22s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][transformHandler] Could not initialize continuation 
> data; shutting down transformation
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m27s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m33s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m34s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m39s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m40s [esi][modifyResponseHeader] remove Content-Length
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TS-3982) ESI logs debug output using TSError

2015-10-26 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-3982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974664#comment-14974664
 ] 

ASF GitHub Bot commented on TS-3982:


Github user jpeach commented on the pull request:

https://github.com/apache/trafficserver/pull/312#issuecomment-151226907
  
I merged the second change but not the first. The first looks like a 
legitimate error case.


> ESI logs debug output using TSError
> ---
>
> Key: TS-3982
> URL: https://issues.apache.org/jira/browse/TS-3982
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Plugins
>Reporter: Felicity Tarnell
>
> {noformat}
> 20151026.12h10m13s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m18s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m19s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m22s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][transformHandler] Could not initialize continuation 
> data; shutting down transformation
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m27s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m33s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m34s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m39s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m40s [esi][modifyResponseHeader] remove Content-Length
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TS-3982) ESI logs debug output using TSError

2015-10-26 Thread James Peach (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James Peach resolved TS-3982.
-
   Resolution: Fixed
 Assignee: James Peach
Fix Version/s: 6.1.0

> ESI logs debug output using TSError
> ---
>
> Key: TS-3982
> URL: https://issues.apache.org/jira/browse/TS-3982
> Project: Traffic Server
>  Issue Type: Bug
>  Components: Plugins
>Reporter: Felicity Tarnell
>Assignee: James Peach
> Fix For: 6.1.0
>
>
> {noformat}
> 20151026.12h10m13s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m18s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m19s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m22s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m24s [esi][transformHandler] Could not initialize continuation 
> data; shutting down transformation
> 20151026.12h10m24s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m27s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m33s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m34s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m39s [esi][modifyResponseHeader] remove Content-Length
> 20151026.12h10m40s [esi][modifyResponseHeader] remove Content-Length
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (TS-3961) open source Yahoo's ats-multiplexer plug-in

2015-10-26 Thread Bryan Call (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bryan Call reassigned TS-3961:
--

Assignee: Bryan Call

> open source Yahoo's ats-multiplexer plug-in
> ---
>
> Key: TS-3961
> URL: https://issues.apache.org/jira/browse/TS-3961
> Project: Traffic Server
>  Issue Type: Task
>  Components: Plugins
>Reporter: Daniel Vitor Morilha
>Assignee: Bryan Call
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Open source Yahoo's ats-multiplexer plug-in through a PR. Please send me 
> instructions, if any.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TS-3961) Open source Yahoo's ats-multiplexer plug-in

2015-10-26 Thread Bryan Call (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bryan Call updated TS-3961:
---
Summary: Open source Yahoo's ats-multiplexer plug-in  (was: open source 
Yahoo's ats-multiplexer plug-in)

> Open source Yahoo's ats-multiplexer plug-in
> ---
>
> Key: TS-3961
> URL: https://issues.apache.org/jira/browse/TS-3961
> Project: Traffic Server
>  Issue Type: Task
>  Components: Plugins
>Reporter: Daniel Vitor Morilha
>Assignee: Bryan Call
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Open source Yahoo's ats-multiplexer plug-in through a PR. Please send me 
> instructions, if any.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TS-3961) Open source Yahoo's ats-multiplexer plug-in

2015-10-26 Thread Bryan Call (JIRA)

 [ 
https://issues.apache.org/jira/browse/TS-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bryan Call resolved TS-3961.

Resolution: Fixed

> Open source Yahoo's ats-multiplexer plug-in
> ---
>
> Key: TS-3961
> URL: https://issues.apache.org/jira/browse/TS-3961
> Project: Traffic Server
>  Issue Type: Task
>  Components: Plugins
>Reporter: Daniel Vitor Morilha
>Assignee: Bryan Call
>  Labels: yahoo
> Fix For: 6.1.0
>
>
> Open source Yahoo's ats-multiplexer plug-in through a PR. Please send me 
> instructions, if any.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: osx-master » clang,osx,debug #466

2015-10-26 Thread jenkins
See 


Changes:

[Sudheer Vinukonda] [TS-3979] Deprecate proxy.config.http.cache.allow_empty_doc.

[James Peach] mgmt: use mgmt_fatal rather than a raw assert()

[James Peach] ssl: consistent certificate expiry error messages

[James Peach] ssl: don't trigger a reload on 
proxy.config.ssl.server.multicert.exit_on_load_fail changes

[James Peach] format

[James Peach] TS-3982: ESI logs debug output using TSError

[Bryan Call] TS-3961: Open source Yahoo's ats-multiplexer plug-in

--
[...truncated 1107 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  AbstractBuffer.o
  CXX  CacheControl.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtest_xml_parser
  CXXLDtraffic_logcat
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  server.o
  CXX  metric.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  AddConfigFilesHere.o
  CXX  traffic_manager.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  

Build failed in Jenkins: osx-master » clang,osx,debug #467

2015-10-26 Thread jenkins
See 


--
[...truncated 1097 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  AbstractBuffer.o
  CXX  CacheControl.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtest_xml_parser
  CXXLDtraffic_logcat
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  AddConfigFilesHere.o
  CXX  traffic_manager.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  escalate.lo
  CXXLDescalate.la
Making all in esi
  CXX  esi.lo
  CXX  serverIntercept.lo
  CXX  combo_handler.lo
  CXX  lib/DocNode.lo
  CXX  lib/EsiParser.lo
  CXX  lib/EsiGzip.lo
  CXX  lib/EsiGunzip.lo
  CXX  lib/EsiProcessor.lo
  CXX  lib/Expression.lo
  CXX  lib/FailureInfo.lo
  CXX  

Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,debug #495

2015-10-26 Thread jenkins
See 


--
[...truncated 2529 lines...]
libtool: link: mv -f ".libs/custom_redirect.expT" ".libs/custom_redirect.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  
-Qunused-arguments -std=c++11 -std=c++11 -ggdb3 -pipe -Wall 
-Wno-deprecated-declarations -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo 
-MD -MP -MF $depbase.Tpo -c -o epic.lo 
../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -module -shared -avoid-version 
-export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   -Wl,-soname 
-Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o .libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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 

Build failed in Jenkins: osx-master » clang,osx,release #467

2015-10-26 Thread jenkins
See 


--
[...truncated 1097 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  CacheControl.o
  CXX  AbstractBuffer.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtest_xml_parser
  CXXLDtraffic_logcat
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  alarm.o
  CXX  config.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  traffic_crashlog.o
  CXX  procinfo.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  AddConfigFilesHere.o
  CXX  traffic_manager.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  custom_redirect.lo
  CXXLDcustom_redirect.la
Making all in epic
  CXX  epic.lo
  CXXLDepic.la
Making all in escalate
  CXX  escalate.lo
  CXXLDescalate.la
Making all in esi
  CXX  esi.lo
  CXX  serverIntercept.lo
  CXX  combo_handler.lo
  CXX  lib/DocNode.lo
  CXX  lib/EsiParser.lo
  CXX  lib/EsiGzip.lo
  CXX  lib/EsiGunzip.lo
  CXX  lib/EsiProcessor.lo
  CXX  lib/Expression.lo
  CXX  lib/FailureInfo.lo
  CXX  

Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,release #495

2015-10-26 Thread jenkins
See 


--
[...truncated 2529 lines...]
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP 
-MF $depbase.Tpo -c -o epic.lo ../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments -std=c++11 -std=c++11 -g -pipe 
-Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared 
-avoid-version -export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o 
.libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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 

Build failed in Jenkins: osx-master » clang,osx,release #466

2015-10-26 Thread jenkins
See 


Changes:

[Sudheer Vinukonda] [TS-3979] Deprecate proxy.config.http.cache.allow_empty_doc.

[James Peach] mgmt: use mgmt_fatal rather than a raw assert()

[James Peach] ssl: consistent certificate expiry error messages

[James Peach] ssl: don't trigger a reload on 
proxy.config.ssl.server.multicert.exit_on_load_fail changes

[James Peach] format

[James Peach] TS-3982: ESI logs debug output using TSError

[Bryan Call] TS-3961: Open source Yahoo's ats-multiplexer plug-in

--
[...truncated 1107 lines...]
  CXX  LogConfig.o
  CXX  LogField.o
  CXX  LogFieldAliasMap.o
  CXX  LogFile.o
  CXX  LogFilter.o
  CXX  LogFormat.o
  CXX  LogHost.o
  CXX  LogObject.o
  CXX  LogSock.o
  CXX  LogUtils.o
  CXX  LogCollationAccept.o
  CXX  LogCollationClientSM.o
  CXX  LogCollationHostSM.o
  AR   liblogging.a
  AR   liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX  AbstractBuffer.o
  CXX  CacheControl.o
  CXX  ControlBase.o
  CXX  ControlMatcher.o
  CXX  CoreUtils.o
  CXX  Crash.o
  CXX  EventName.o
  CXX  FetchSM.o
  CXX  ICP.o
  CXX  ICPConfig.o
  CXX  ICPProcessor.o
  CXX  ICPStats.o
  CXX  IPAllow.o
  CXX  InkAPI.o
  CXX  InkIOCoreAPI.o
  CXX  Main.o
  CXX  ParentSelection.o
  CXX  Plugin.o
  CXX  PluginVC.o
  CXX  ProtocolProbeSessionAccept.o
  CXX  ProxyClientSession.o
  CXX  ReverseProxy.o
  CXX  SocksProxy.o
  CXX  StatPages.o
  CXX  StatSystem.o
  CXX  Transform.o
  CXX  InkAPITest.o
  CXX  RegressionSM.o
  CXX  logcat.o
  CXX  logstats.o
  CXX  sac.o
  CXX  test_xml_parser.o
  CXXLDtest_xml_parser
  CXXLDtraffic_logcat
  CXXLDtraffic_sac
  CXXLDtraffic_server
  CXXLDtraffic_logstats
Making all in cmd
Making all in traffic_cop
  CXX  traffic_cop.o
  CXXLDtraffic_cop
Making all in traffic_ctl
  CXX  config.o
  CXX  alarm.o
  CXX  metric.o
  CXX  server.o
  CXX  storage.o
  CXX  traffic_ctl.o
  CXXLDtraffic_ctl
Making all in traffic_crashlog
  CXX  procinfo.o
  CXX  traffic_crashlog.o
  CXXLDtraffic_crashlog
Making all in traffic_layout
  CXX  traffic_layout.o
  CXXLDtraffic_layout
Making all in traffic_line
  CXX  traffic_line.o
  CXXLDtraffic_line
Making all in traffic_manager
  CXX  AddConfigFilesHere.o
  CXX  traffic_manager.o
  CXX  StatProcessor.o
  CXX  StatType.o
  CXX  StatXML.o
  CXX  MgmtHandlers.o
  CXX  WebOverview.o
  CXXLDtraffic_manager
Making all in traffic_top
  CXX  traffic_top.o
  CXXLDtraffic_top
Making all in traffic_via
  CXX  traffic_via.o
  CXXLDtraffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
  CXX  cacheurl.lo
  CXXLDcacheurl.la
Making all in conf_remap
  CXX  conf_remap.lo
  CXXLDconf_remap.la
Making all in gzip
  CXX  gzip.lo
  CXX  configuration.lo
  CXX  misc.lo
  CXXLDgzip.la
Making all in header_rewrite
  CXX  condition.lo
  CXX  conditions.lo
  CXX  expander.lo
  CXX  factory.lo
  CXX  header_rewrite.lo
  CXX  lulu.lo
  CXX  operator.lo
  CXX  operators.lo
  CXX  parser.lo
  CXX  regex_helper.lo
  CXX  resources.lo
  CXX  ruleset.lo
  CXX  statement.lo
  CXX  header_rewrite_test-parser.o
  CXX  header_rewrite_test-header_rewrite_test.o
  CXXLDheader_rewrite.la
  CXXLDheader_rewrite_test
Making all in libloader
  CC   libloader.lo
  CCLD libloader.la
Making all in regex_remap
  CXX  regex_remap.lo
  CXXLDregex_remap.la
Making all in stats_over_http
  CC   stats_over_http.lo
  CCLD stats_over_http.la
Making all in tcpinfo
  CXX  tcpinfo.lo
  CXXLDtcpinfo.la
Making all in experimental
Making all in authproxy
  CXX  authproxy.lo
  CXX  utils.lo
  CXXLDauthproxy.la
Making all in background_fetch
  CXX  background_fetch.lo
  CXX  headers.lo
  CXX  rules.lo
  CXX  configs.lo
  CXXLDbackground_fetch.la
Making all in balancer
  CXX  balancer.lo
  CXX  roundrobin.lo
  CXX  hash.lo
  CXXLDbalancer.la
Making all in buffer_upload
  CXX  buffer_upload.lo
  CXXLDbuffer_upload.la
Making all in cache_range_requests
  CXX  cache_range_requests.lo
  CXXLDcache_range_requests.la
Making all in cache_promote
  CXX  cache_promote.lo
  CXXLDcache_promote.la
Making all in collapsed_connection
  CXX  collapsed_connection.lo
  CXX  MurmurHash3.lo
  CXXLDcollapsed_connection.la
Making all in custom_redirect
  CXX  

Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,release #494

2015-10-26 Thread jenkins
See 


--
[...truncated 2535 lines...]
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP 
-MF $depbase.Tpo -c -o epic.lo ../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments -std=c++11 -std=c++11 -g -pipe 
-Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16 -module -shared 
-avoid-version -export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o 
.libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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 

Build failed in Jenkins: freebsd_10-master » clang,freebsd_10,debug #494

2015-10-26 Thread jenkins
See 


--
[...truncated 2536 lines...]
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/custom_redirect.o   -L/usr/local/lib -lexecinfo 
-lpcre -lexpat -llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc 
-lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   
-Wl,-soname -Wl,custom_redirect.so -Wl,-retain-symbols-file 
-Wl,.libs/custom_redirect.exp -o .libs/custom_redirect.so
libtool: link: ( cd ".libs" && rm -f "custom_redirect.la" && ln -s 
"../custom_redirect.la" "custom_redirect.la" )
gmake[3]: Leaving directory 
'
Making all in epic
gmake[3]: Entering directory 
'
depbase=`echo epic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/epic -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  
-Qunused-arguments -std=c++11 -std=c++11 -ggdb3 -pipe -Wall 
-Wno-deprecated-declarations -Werror -Wno-invalid-offsetof -mcx16 -MT epic.lo 
-MD -MP -MF $depbase.Tpo -c -o epic.lo 
../../../../plugins/experimental/epic/epic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. 
-I../../../../plugins/experimental/epic -I../../../lib -I../../../proxy/api 
-I../../../../proxy/api -I../../../../lib -I/usr/local/include -Dfreebsd 
-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/local/include/tcl8.6 -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -MT epic.lo -MD -MP -MF .deps/epic.Tpo -c 
../../../../plugins/experimental/epic/epic.cc  -fPIC -DPIC -o .libs/epic.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link clang++  -Qunused-arguments 
-std=c++11 -std=c++11 -ggdb3 -pipe -Wall -Wno-deprecated-declarations -Werror 
-Wno-invalid-offsetof -mcx16 -module -shared -avoid-version 
-export-symbols-regex 
'^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$'
 -L/usr/local/lib -Wl,-R/usr/local/lib -o epic.la -rpath 

 epic.lo  -lexecinfo -lpcre -lexpat -llzma -lz -lcrypt -lpthread 
libtool: link: /usr/bin/nm -B  .libs/epic.o   | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][  
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | 
/usr/local/bin/gsed 's/.* //' | sort | uniq > .libs/epic.exp
libtool: link: /usr/bin/grep -E -e 
"^(TSRemapInit|TSRemapDone|TSRemapDoRemap|TSRemapNewInstance|TSRemapDeleteInstance|TSRemapOSResponse|TSPluginInit)$"
 ".libs/epic.exp" > ".libs/epic.expT"
libtool: link: mv -f ".libs/epic.expT" ".libs/epic.exp"
libtool: link: clang++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o 
/usr/lib/crtbeginS.o  .libs/epic.o   -L/usr/local/lib -lexecinfo -lpcre -lexpat 
-llzma -lz -lcrypt -lpthread -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s 
/usr/lib/crtendS.o /usr/lib/crtn.o  -mcx16 -Wl,-R/usr/local/lib   -Wl,-soname 
-Wl,epic.so -Wl,-retain-symbols-file -Wl,.libs/epic.exp -o .libs/epic.so
libtool: link: ( cd ".libs" && rm -f "epic.la" && ln -s "../epic.la" "epic.la" )
gmake[3]: Leaving directory 
'
Making all in escalate
gmake[3]: Entering directory 
'
depbase=`echo escalate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../../../libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H 
-I. -I../../../../plugins/experimental/escalate -I../../../lib  
-I../../../proxy/api -I../../../../proxy/api -I../../../../lib 
-I/usr/local/include -Dfreebsd -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/local/include/tcl8.6  
-Qunused-arguments 

[jira] [Commented] (TS-315) Add switch to disable config file generation/runtime behavior changing

2015-10-26 Thread Bryan Call (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14974687#comment-14974687
 ] 

Bryan Call commented on TS-315:
---

[~jpe...@apache.org] would like the ability to reload configuration files, so I 
will need to modify the change.

> Add switch to disable config file generation/runtime behavior changing
> --
>
> Key: TS-315
> URL: https://issues.apache.org/jira/browse/TS-315
> Project: Traffic Server
>  Issue Type: Improvement
>  Components: Configuration
>Reporter: Miles Libbey
>Assignee: Bryan Call
>Priority: Minor
>  Labels: A, yahoo
> Fix For: sometime
>
>
> (was yahoo bug 1863676)
> Original description
> by Michael S. Fischer  2 years ago at 2008-04-09 09:52
> In production, in order to improve site stability, it is imperative that TS 
> never accidentally overwrite its own
> configuration files.  
> For this reason, we'd like to request a switch be added to TS, preferably via 
> the command line, that disables all
> automatic configuration file generation or other  runtime behavioral changes 
> initiated by any form of IPC other than
> 'traffic_line -x'  (including the web interface, etc.)
>   
>  
> Comment 1
>  by Bjornar Sandvik 2 years ago at 2008-04-09 09:57:17
> A very crucial request, in my opinion. If TS needs to be able to read 
> command-line config changes on the fly, these
> changes should be stored in another config file (for example 
> remap.config.local instead of remap.config). We have a
> patch config package that overwrites 4 of the config files under 
> /home/conf/ts/, and with all packages 
> we'd like to think that the content of these files can't change outside our 
> control.
>
> Comment 2
>  by Bryan Call  2 years ago at 2008-04-09 11:02:46
> traffic_line -x doesn't modify the configuration, it reloads the 
> configuration files.  If we want to have an option for
> this it would be good to have it as an option configuration file (CONFIG 
> proxy.config.write_protect INT 1).
> It would be an equivalent of write protecting floppies (ahh the memories)...
>   
>  
> Comment 3
>  by Michael S. Fischer  2 years ago at 2008-04-09 11:09:09
> I don't think it would be a good idea to have this in the configuration file, 
> as it would introduce a chicken/egg
> problem.
>   
>  
> Comment 4
>  by Leif Hedstrom 19 months ago at 2008-08-27 12:43:17
> So I'm not 100% positive that this isn't just a bad interaction. Now, it's 
> only
> triggered when trafficserver is running, but usually what ends up happening 
> is that we get a records.config which
> looks like it's the default config that comes with the trafficserver package.
> It's possible it's all one and the same issue, or we might have two issues.
>   



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Build failed in Jenkins: tsqa-master #948

2015-10-26 Thread jenkins
See 

Changes:

[James Peach] TS-3982: ESI logs debug output using TSError

[Bryan Call] TS-3961: Open source Yahoo's ats-multiplexer plug-in

--
[...truncated 498 lines...]
Verify that we get 502s from origins that bind + listen ... ok
Verify that we get 504s from origins that return a partial_response ... ok
Verify that we get 502s from origins that reset_after_accept, once any bytes 
are sent to origin we assume we cannot re-dispatch ... ok
INFO 2015-10-26 18:06:53,297 - Environment prefix is /tmp/tsqa.env.UnM0RM
test_log_field (test_custom_log.TestCustomLogField) ... ok
INFO 2015-10-26 18:08:36,845 - Environment prefix is /tmp/tsqa.env.FgVZtc
test_default_404 (test_example.TestBootstrap) ... ok
Test that traffic_line works, and verify that the values for proxy.config ... ok
INFO 2015-10-26 18:09:07,504 - Starting build 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 18:10:03,151 - Build completed 
(1b6c9541459e058351cd39ec55dcb772): configure {'enable-spdy': None, 
'enable-ccache': None, 'enable-experimental-plugins': None, 
'enable-example-plugins': None, 'enable-test-tools': None, 
'disable-dependency-tracking': None}
INFO 2015-10-26 18:10:03,220 - Environment prefix is /tmp/tsqa.env.Q0OcEG
test_spdy (test_example.TestConfigureFlags) ... ok
INFO 2015-10-26 18:10:06,630 - Environment prefix is /tmp/tsqa.env.Hz5ru_
test_basic_proxy (test_example.TestDynamicHTTPEndpointCase) ... 127.0.0.1 - - 
[26/Oct/2015 18:10:09] "GET /test HTTP/1.1" 404 0
ok
INFO 2015-10-26 18:10:10,059 - Environment prefix is /tmp/tsqa.env.DD0hPj
test_logs_exist (test_example.TestLogs) ... ok
SKIP: Skip the entire class
INFO 2015-10-26 18:10:23,544 - Environment prefix is /tmp/tsqa.env.s46841
test_basic_intercept (test_example.TestServerIntercept) ... 127.0.0.1 - - 
[26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
127.0.0.1 - - [26/Oct/2015 18:10:26] "GET / HTTP/1.1" 200 5
ok
INFO 2015-10-26 18:10:26,991 - Environment prefix is /tmp/tsqa.env.c4NAZC
INFO 2015-10-26 18:10:26,993 - map / http://127.0.0.1:50687/
test_head_request_without_timout 
(test_headrequest.TestHeadRequestWithoutTimeout) ... INFO 2015-10-26 
18:10:30,218 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 18:10:30 GMT
Age: 0
Connection: close


INFO 2015-10-26 18:10:30,219 - head request with case(TE) costs 0.001767 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 18:10:30,220 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Content-Length: 123
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 18:10:30 GMT
Age: 0
Connection: close


INFO 2015-10-26 18:10:30,220 - head request with case(CL) costs 0.001105 
seconds while the timout is 5.00 seconds.
INFO 2015-10-26 18:10:30,221 - HTTP/1.1 200 OK
Server: ATS/6.1.0
Vary: Accept-Encoding
Date: Mon, 26 Oct 2015 18:10:30 GMT
Age: 0
Connection: close


INFO 2015-10-26 18:10:30,221 - head request with case() costs 0.000945 seconds 
while the timout is 5.00 seconds.
ok
INFO 2015-10-26 18:10:30,406 - Environment prefix is /tmp/tsqa.env.C5dXYZ
test_working (test_hostdb.TestHostDBBadResolvConf) ... ok
INFO 2015-10-26 18:10:33,864 - Environment prefix is /tmp/tsqa.env.tFZTAX
test_lookup_timeout (test_hostdb.TestHostDBFailedDNS) ... ok
INFO 2015-10-26 18:10:39,294 - Environment prefix is /tmp/tsqa.env.RhSDci
Test basic fnctionality of hosts files ... ok
Test that changes to hosts file get loaded within host_file.interval ... ok
INFO 2015-10-26 18:10:48,774 - Environment prefix is /tmp/tsqa.env.jBS141
SKIP: 
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.jBS141
- >> end captured logging << -
Failure: SkipTest (Cannot import hyper, skipping tests for HTTP/2) ... SKIP: 
Cannot import hyper, skipping tests for HTTP/2
INFO 2015-10-26 18:10:48,862 - Environment prefix is /tmp/tsqa.env.qGcdbH
SKIP: Cannot find h2spec. skipping test.
 >> begin captured logging << 
root: INFO: Environment prefix is /tmp/tsqa.env.qGcdbH
- >> end captured logging << -
INFO 2015-10-26 18:10:48,966 - Environment prefix is /tmp/tsqa.env.DJg7ng
test_ecdsa