[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15421259#comment-15421259 ] Bryan Call commented on TS-871: --- [~zwoop] Can you test again and see if it works with subversion? > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Leif Hedstrom > Fix For: 7.0.0 > > Attachments: TS-871-20121107.diff, TS-871.diff, > ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060962#comment-13060962 ] Igor Galić commented on TS-871: --- It should be said that it doesn't make much sense to compare this with how svn's other http lib: neon, behaves. Neon encapsulates the whole request in one "transaction", while serf does gazillion of requests. > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.1.1 >Reporter: Igor Galić > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060971#comment-13060971 ] Leif Hedstrom commented on TS-871: -- This seems to reproduce it: {code} loki (19:05) 641/0 $ telnet localhost 80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. OPTIONS http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http HTTP/1.1 Host: svn.apache.org User-Agent: SVN/1.7.0-dev serf/1.0.0 Content-Type: text/xml DAV: http://subversion.tigris.org/xmlns/dav/svn/depth DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops Transfer-Encoding: chunked 83 0 {code} > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.1.1 >Reporter: Igor Galić > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061276#comment-13061276 ] Leif Hedstrom commented on TS-871: -- Looking at the wire, it seems ATS forwards the request to the SVN "origin" without the body :-/. I'm not sure why yet. > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.1.1 >Reporter: Igor Galić > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13125674#comment-13125674 ] Igor Galić commented on TS-871: --- In reverse proxy mode: curl vs svn: {noformat} igalic@tynix ~/src/asf % curl http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ asf - Revision 1182271: /trafficserver/plugins/stats_over_http asf - Revision 1182271: /trafficserver/plugins/stats_over_http .. CHANGES LICENSE Makefile NOTICE README stats_over_http.c Powered by http://subversion.tigris.org/";>Subversion version 1.6.17 (r1128011). % igalic@tynix ~/src/asf % svn co http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ subversion/svn/checkout-cmd.c:168: (apr_err=175002) subversion/libsvn_client/checkout.c:137: (apr_err=175002) subversion/libsvn_client/ra.c:492: (apr_err=175002) subversion/libsvn_client/ra.c:693: (apr_err=175002) subversion/libsvn_client/revisions.c:73: (apr_err=175002) subversion/libsvn_ra_serf/property.c:1022: (apr_err=175002) subversion/libsvn_ra_serf/util.c:2322: (apr_err=175002) subversion/libsvn_ra_serf/property.c:655: (apr_err=175002) subversion/libsvn_ra_serf/util.c:768: (apr_err=175002) subversion/libsvn_ra_serf/util.c:2094: (apr_err=175002) subversion/libsvn_ra_serf/util.c:2094: (apr_err=175002) svn: E175002: PROPFIND request on '/repos/asf/trafficserver/plugins/stats_over_http' failed: 504 Connection Timed Out 1 igalic@tynix ~/src/asf % {noformat} squid.blob {noformat} 1318410084.440 190 127.0.0.1 TCP_MISS/200 905 OPTIONS http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318410268.720 184279 127.0.0.1 ERR_READ_TIMEOUT/504 438 PROPFIND http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - TIMEOUT_DIRECT/svn.eu.apache.org text/html - 1318410268.720 0 127.0.0.1 ERR_INVALID_REQ/400 217 - / - NONE/- text/html - {noformat} > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Leif Hedstrom > Fix For: 3.1.1 > > Attachments: TS-871.diff, ats_Thttp.debug.notime.txt, > ats_Thttp.debug.txt, revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, > serf_proxy.cap, serf_revproxy.cap, stats.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13125676#comment-13125676 ] Igor Galić commented on TS-871: --- YAY! for consistency! Looks exactly the same in forward proxy mode. Contrast svn 1.6.12 (testing ubuntu's stock): {noformat} 1318411080.368 189 127.0.0.1 TCP_MISS/200 887 OPTIONS http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411080.562 192 127.0.0.1 TCP_MISS/207 609 PROPFIND http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411080.754 191 127.0.0.1 TCP_MISS/207 484 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/vcc/default - DIRECT/svn.eu.apache.org text/xml - 1318411080.946 189 127.0.0.1 TCP_MISS/207 498 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/bln/1182279 - DIRECT/svn.eu.apache.org text/xml - 1318411081.140 191 127.0.0.1 TCP_MISS/207 609 PROPFIND http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411081.332 189 127.0.0.1 TCP_MISS/207 484 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/vcc/default - DIRECT/svn.eu.apache.org text/xml - 1318411081.524 190 127.0.0.1 TCP_MISS/207 498 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/bln/1182279 - DIRECT/svn.eu.apache.org text/xml - 1318411081.718 190 127.0.0.1 TCP_MISS/207 609 PROPFIND http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411081.909 189 127.0.0.1 TCP_MISS/207 504 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/vcc/default - DIRECT/svn.eu.apache.org text/xml - 1318411082.103 191 127.0.0.1 TCP_MISS/207 619 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/bc/1182279/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411082.299 190 127.0.0.1 TCP_MISS/200 887 OPTIONS http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411082.492 192 127.0.0.1 TCP_MISS/207 609 PROPFIND http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411082.686 190 127.0.0.1 TCP_MISS/207 609 PROPFIND http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411082.878 189 127.0.0.1 TCP_MISS/207 484 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/vcc/default - DIRECT/svn.eu.apache.org text/xml - 1318411083.068 189 127.0.0.1 TCP_MISS/207 498 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/bln/1182279 - DIRECT/svn.eu.apache.org text/xml - 1318411083.262 191 127.0.0.1 TCP_MISS/207 609 PROPFIND http://svn.eu.apache.org/repos/asf/trafficserver/plugins/stats_over_http - DIRECT/svn.eu.apache.org text/xml - 1318411083.453 190 127.0.0.1 TCP_MISS/207 484 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/vcc/default - DIRECT/svn.eu.apache.org text/xml - 1318411083.645 190 127.0.0.1 TCP_MISS/207 498 PROPFIND http://svn.eu.apache.org/repos/asf/!svn/bln/1182279 - DIRECT/svn.eu.apache.org text/xml - 1318411084.118 473 127.0.0.1 TCP_MISS/200 11899 REPORT http://svn.eu.apache.org/repos/asf/!svn/vcc/default - DIRECT/svn.eu.apache.org text/xml - {noformat} > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Leif Hedstrom > Fix For: 3.1.1 > > Attachments: TS-871.diff, ats_Thttp.debug.notime.txt, > ats_Thttp.debug.txt, revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, > serf_proxy.cap, serf_revproxy.cap, stats.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490608#comment-13490608 ] Ben Reser commented on TS-871: -- I was able to replicate this with svn 1.6 using neon, svn1.7 using neon and svn trunk using serf. I agree with the comment earlier that the problems seems to be that the body of the OPTIONS request is not sent. > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Leif Hedstrom > Fix For: 3.3.1 > > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff, TS-871.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490618#comment-13490618 ] Ben Reser commented on TS-871: -- Worth nothing here that OPTIONS request does not have a body in the HTTP/1.1 spec. However, it does specify that future extensions may have a body and specifies the conditions in which to expect a body. Subversion is using the OPTIONS request body. There is a sentence in the RFC that says that a server may discard the body. However, a proxy is not a "server" in the sense of the HTTP spec so you should be passing the body along. http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Leif Hedstrom > Fix For: 3.3.1 > > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff, TS-871.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491919#comment-13491919 ] Igor Galić commented on TS-871: --- I was unable to repro the issue Ben reported here, reason being: I went over https:// while he went over http:// Here's what happens with an svn co: {noformat} igalic@tynix ~/src/asf % svn co http://svn.apache.org/repos/asf/subversion/trunk subversion.snew svn: E175002: Unable to connect to a repository at URL 'http://svn.apache.org/repos/asf/subversion/trunk' svn: E175002: Server sent unexpected return value (504 Connection Timed Out) in response to OPTIONS request for 'http://svn.apache.org/repos/asf/subversion/trunk' 1 igalic@tynix ~/src/asf % {noformat} On the traffic_server side we have: {noformat} [Nov 6 23:37:46.767] Server {0x7fc78400f840} DEBUG: (http_init) proxy.config.http.redirection_enabled = 0 [Nov 6 23:37:46.767] Server {0x7fc78400f840} DEBUG: (http_init) proxy.config.http.number_of_redirections = 1 [Nov 6 23:37:46.767] Server {0x7fc78400f840} DEBUG: (http_init) proxy.config.http.post_copy_size = 2048 [Nov 6 23:37:46.769] Server {0x7fc78400f840} DEBUG: (http_aeua) [HttpConfig::init_aeua_filter] - Config: "/opt/ats-trunk/etc/trafficserver/ae_ua.config" [Nov 6 23:37:46.769] Server {0x7fc78400f840} DEBUG: (http_aeua) [HttpConfig::init_aeua_filter] - Opening config "/opt/ats-trunk/etc/trafficserver/ae_ua.config" [Nov 6 23:37:46.769] Server {0x7fc78400f840} DEBUG: (http_aeua) [HttpConfig::init_aeua_filter] - Added 0 REGEXP filters [Nov 6 23:37:46.769] Server {0x7fc78400f840} DEBUG: (http_aeua) [init_http_aeua_filter] - Total loaded 0 REGEXP for Accept-Enconding/User-Agent filtering [Nov 6 23:37:46.769] Server {0x7fc78400f840} WARNING: connection throttle too high, 3 (throttle) + 192 (internal use) > 4096 (file descriptor limit), using throttle of 3904 [Nov 6 23:37:46.770] Server {0x7fc78400f840} NOTE: cache clustering disabled [Nov 6 23:37:46.782] Server {0x7fc78400f840} NOTE: cache clustering disabled [Nov 6 23:37:46.796] Server {0x7fc78400f840} NOTE: logging initialized[11], logging_mode = 3 [Nov 6 23:37:46.808] Server {0x7fc78400f840} NOTE: traffic server running [Nov 6 23:37:46.877] Server {0x7fc78400f840} NOTE: cache enabled [Nov 6 23:37:52.855] Server {0x7fc78400f840} DEBUG: (http_seq) [HttpAccept:mainEvent 0x7fc774016600] accepted connection from 192.168.122.1:38202 transport type = 0 [Nov 6 23:37:52.856] Server {0x7fc78400f840} DEBUG: (http_cs) [0] session born, netvc 0x7fc774016600 [Nov 6 23:37:52.873] Server {0x7fc78400f840} DEBUG: (http_cs) [0] using accept inactivity timeout [120 seconds] [Nov 6 23:37:52.873] Server {0x7fc78400f840} DEBUG: (http_cs) [0] Starting transaction 1 using sm [0] [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) [0] [HttpSM::main_handler, VC_EVENT_READ_READY] [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) [0] [&HttpSM::state_read_client_request_header, VC_EVENT_READ_READY] [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) [0] done parsing client request header [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http_trans) START HttpTransact::ModifyRequest [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http_trans) [ink_cluster_time] local: 1352241472, highest_delta: 0, cluster: 1352241472 [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http_trans) END HttpTransact::ModifyRequest [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http_trans) Next action HTTP_API_READ_REQUEST_HDR; HttpTransact::StartRemapRequest [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) [0] State Transition: STATE_UNDEFINED -> API_READ_REQUEST_HDR [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http_trans) START HttpTransact::StartRemapRequest [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http_trans) Before Remapping: [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) HTTP_HEADER 0x7fc77a89f898: [T: 3, L: 48, OBJFLAGS: 0] [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) [TYPE: REQ, V: 10001, URL: 0x7fc77a89fb18, METHOD: "OPTIONS", METHOD_LEN: 7, FIELDS: 0x7fc77a89f8c8] [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) URL 0x7fc77a89fb18: [T: 2, L: 128, OBJFLAGS: 0] [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) [URLTYPE: 1, SWKSIDX: 94, [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) SCHEME: "http", SCHEME_LEN: 4, [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) USER: "", USER_LEN: 0, [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) PASSWORD: "", PASSWORD_LEN: 0, [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) HOST: "svn.apache.org", HOST_LEN: 14, [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http) PORT: "", PORT_LEN: 0, PORT_NUM: 0 [Nov 6 23:37:52.876] Server {0x7fc78400f840} DEBUG: (http)
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492234#comment-13492234 ] Ben Reser commented on TS-871: -- I took a look at the patch Leif had attached here. It did not apply cleanly so I worked through the issues. In the process I removed some unnecessary whitespace changes and a change of a variable to a const that don't really seem to be related to this issue. I'm attaching this updated patch as TS-871-20121107.diff. This patch is able to function with Subversion 1.7 using Neon. However it will not work with Subversion 1.8 which can only use serf (and probably won't work with Subversion clients using serf in general though I haven't tested that). In verifying that the patch works I modified Subversion's test suite to run through a forward TS. All tests pass (again with 1.7 using neon). Now that I've looked at the code I can make one big observation. TS (without any patch) assumes that only POST and PUT can have request bodies. It also rejects any method it does not know e.g. REPORT. It's not clear what the problem is with serf but for some reason the REPORT response body gets cut off when I do a checkout. It's cut off in both the response back to TS and to the Subversion client. So it'll take some more digging to understand what the problem is. It's made more complicated by the fact that 1.8 is using pipelining. > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Leif Hedstrom > Fix For: 3.3.1 > > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff, TS-871-20121107.diff, TS-871.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13586324#comment-13586324 ] Leif Hedstrom commented on TS-871: -- If fixing the payload issues doesn't resolve all the Subversion problems, please move this bug out to 3.3.2 or 3.3.3. Last I tested, fixing the payload issue was not quite enough. > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Bryan Call > Fix For: 3.3.1 > > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff, TS-871-20121107.diff, TS-871.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13648792#comment-13648792 ] James Peach commented on TS-871: TS-1627 was committed. Is this still an issue? Is anyone able to set up a test for this? > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Bryan Call > Fix For: 3.3.3 > > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff, TS-871-20121107.diff, TS-871.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13648795#comment-13648795 ] Leif Hedstrom commented on TS-871: -- Yeah, I think there's more work on this. I have a test setup, I can fiddle with it again after vacation. > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Bryan Call > Fix For: 3.3.3 > > Attachments: ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff, TS-871-20121107.diff, TS-871.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-871) Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode
[ https://issues.apache.org/jira/browse/TS-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14196463#comment-14196463 ] Bryan Call commented on TS-871: --- @Leif Can you test again and see if it works with subversion? > Subversion (1.7) with serf fails with ATS in forward and reverse proxy mode > --- > > Key: TS-871 > URL: https://issues.apache.org/jira/browse/TS-871 > Project: Traffic Server > Issue Type: Bug > Components: HTTP >Affects Versions: 3.0.0 >Reporter: Igor Galić >Assignee: Leif Hedstrom > Fix For: sometime > > Attachments: TS-871-20121107.diff, TS-871.diff, > ats_Thttp.debug.notime.txt, ats_Thttp.debug.txt, > revats_Thttp.debug.notime.txt, revats_Thttp.debug.txt, serf_proxy.cap, > serf_revproxy.cap, stats.diff > > > When accessing a remote subversion repository via http or https with svn 1.7, > it will currently timeout: > {noformat} > igalic@tynix ~/src/asf % svn co > http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http/ > svn: E020014: Unable to connect to a repository at URL > 'http://svn.apache.org/repos/asf/trafficserver/plugins/stats_over_http' > svn: E020014: Unspecified error message: 504 Connection Timed Out > 1 igalic@tynix ~/src/asf % > {noformat} > I have started traffic_server -Thttp and captured the output, which I'm > attaching. > There's also a capture from the network. -- This message was sent by Atlassian JIRA (v6.3.4#6332)