[jira] [Commented] (TS-2792) Large request header causes unexpected remap

2014-05-12 Thread Masakazu Kitajo (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13994851#comment-13994851
 ] 

Masakazu Kitajo commented on TS-2792:
-

You might be able to reproduce the issue with these setting and requests.

* records.conf
Everything is default value.

* remap.conf
{noformat}
regex_map http://foo.yahoo.co.jp/ http://localhost:8080/
{noformat}

Sample requests which breaks remap. 

Sample1:
{noformat}
 GET /foo/bar HTTP/1.1
 User-Agent: u
 Accept: */*
 X: 
 Y: 
 yyy
 Host: foo.yahoo.co.jp
{noformat}

Sample2:
{noformat}
 GET /foo/bar HTTP/1.1
 User-Agent: 
 uuu
 Accept: */*
 X: 
 Y: 
 

[jira] [Closed] (TS-2716) Fix indentation for ts_lua plugin

2014-05-12 Thread Kit Chan (JIRA)

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

Kit Chan closed TS-2716.


Resolution: Fixed

 Fix indentation for ts_lua plugin
 -

 Key: TS-2716
 URL: https://issues.apache.org/jira/browse/TS-2716
 Project: Traffic Server
  Issue Type: Bug
  Components: Plugins
Reporter: Leif Hedstrom
Assignee: Kit Chan
 Fix For: 5.0.0


 We should run all the C code through our normal indent command, to get the 
 code to align with our standards.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (TS-2636) Enhance ATS custom logging to support WIPE_FIELD_VALUE filter action

2014-05-12 Thread Bryan Call (JIRA)

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

Bryan Call reassigned TS-2636:
--

Assignee: Bryan Call  (was: Yunkai Zhang)

 Enhance ATS custom logging to support WIPE_FIELD_VALUE filter action
 

 Key: TS-2636
 URL: https://issues.apache.org/jira/browse/TS-2636
 Project: Traffic Server
  Issue Type: New Feature
  Components: Logging
Reporter: Sudheer Vinukonda
Assignee: Bryan Call
  Labels: Review, yahoo
 Fix For: 5.0.0

 Attachments: ts2636.diff


 Currently, ATS custom logging supports LogFilters with actions Accept, 
 Reject. This feature request is to add a new filter action WIPE. WIPE can 
 be used in hiding sensitive parameters (e.g. userid, password) within the 
 query part of a URL. Attached is a draft version of the patch. Kindly review 
 and comment. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2636) Enhance ATS custom logging to support WIPE_FIELD_VALUE filter action

2014-05-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13992918#comment-13992918
 ] 

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

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

Updated changes to include TS-2636


 Enhance ATS custom logging to support WIPE_FIELD_VALUE filter action
 

 Key: TS-2636
 URL: https://issues.apache.org/jira/browse/TS-2636
 Project: Traffic Server
  Issue Type: New Feature
  Components: Logging
Reporter: Sudheer Vinukonda
Assignee: Yunkai Zhang
  Labels: Review, yahoo
 Fix For: 5.0.0

 Attachments: ts2636.diff


 Currently, ATS custom logging supports LogFilters with actions Accept, 
 Reject. This feature request is to add a new filter action WIPE. WIPE can 
 be used in hiding sensitive parameters (e.g. userid, password) within the 
 query part of a URL. Attached is a draft version of the patch. Kindly review 
 and comment. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Work started] (TS-2751) remove ProtocolNetAccept

2014-05-12 Thread James Peach (JIRA)

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

Work on TS-2751 started by James Peach.

 remove ProtocolNetAccept
 

 Key: TS-2751
 URL: https://issues.apache.org/jira/browse/TS-2751
 Project: Traffic Server
  Issue Type: Bug
  Components: Core, SPDY
Reporter: James Peach
Assignee: James Peach
 Fix For: 5.0.0


 We should remove {{ProtocolNetAccept}}. {{ProtocolNetAccept}} is used to 
 issue an initial read request so that the leading bytes of the client session 
 can be snooped to detect the protocol being issued by the client. However, 
 I'm pretty sure that this can be implemented directly by 
 {{ProtocolAcceptCont}} neé {{ProtocolDetectSessionAccept}} using the same 
 technique that is used for SSL NPN and ALPN. Additionally, we should remove 
 the probe state from {{UnixNetVConnection}}, which we can do either by adding 
 a peek operation to {{NetVConnection}}, or continuing to use {{do_io_read}}, 
 but retaining the buffered data and passing that on to the client session 
 state that we subsequently spawn.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2787) custom logging field %csssc does not look right

2014-05-12 Thread mailbaoer (JIRA)

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

mailbaoer updated TS-2787:
--

  Environment: centos 6.4
Affects Version/s: 4.0.2

 custom logging field %csssc does not look right
 -

 Key: TS-2787
 URL: https://issues.apache.org/jira/browse/TS-2787
 Project: Traffic Server
  Issue Type: Bug
  Components: Configuration
Affects Versions: 4.0.2
 Environment: centos 6.4
Reporter: mailbaoer

 when I use custom logging field %csssc,I found that does not look right:
1. TCP_MISS: return 200
2.TCP_HIT: return 000
 like 
 %csssc   %crc %csshv%pssc
 000 TCP_MISS  HTTP/0.0200 
 000 TCP_MISS  HTTP/0.0 200
 000 TCP_REFRESH_MISS  HTTP/0.0200 
 200 TCP_HIT   HTTP/1.1200 
 200   TCP_MEM_HIT GET HTTP/1.1200
 my environment is chrome,everytime use ctrl+f5 to refresh



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Brian Geffon (JIRA)

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

Brian Geffon updated TS-2796:
-

Description: 
It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
CacheVConnections resulting in IOBufAllocator leaking also, here is an example:

 allocated  |in-use  | type size  |   free list name
   67108864 |  0 |2097152 | 
memory/ioBufAllocator[14]
   67108864 |   19922944 |1048576 | 
memory/ioBufAllocator[13]
 4798283776 |   14155776 | 524288 | 
memory/ioBufAllocator[12]
 7281311744 |   98304000 | 262144 | 
memory/ioBufAllocator[11]
 1115684864 |  148242432 | 131072 | 
memory/ioBufAllocator[10]
 497544 |  379977728 |  65536 | memory/ioBufAllocator[9]
 9902751744 | 5223546880 |  32768 | memory/ioBufAllocator[8]
14762901504 |14762311680 |  16384 | memory/ioBufAllocator[7]
 6558056448 | 6557859840 |   8192 | memory/ioBufAllocator[6]
   41418752 |   30502912 |   4096 | memory/ioBufAllocator[5]
 524288 |  0 |   2048 | memory/ioBufAllocator[4]
  0 |  0 |   1024 | memory/ioBufAllocator[3]
  0 |  0 |512 | memory/ioBufAllocator[2]
  32768 |  0 |256 | memory/ioBufAllocator[1]
  0 |  0 |128 | memory/ioBufAllocator[0]
2138112 |2124192 |928 | memory/cacheVConnection

[~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.

  was:
It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
CacheVConnections resulting in IOBufAllocator leaking also, here is an example:
 allocated  |in-use  | type size  |   free list name
   67108864 |  0 |2097152 | 
memory/ioBufAllocator[14]
   67108864 |   19922944 |1048576 | 
memory/ioBufAllocator[13]
 4798283776 |   14155776 | 524288 | 
memory/ioBufAllocator[12]
 7281311744 |   98304000 | 262144 | 
memory/ioBufAllocator[11]
 1115684864 |  148242432 | 131072 | 
memory/ioBufAllocator[10]
 497544 |  379977728 |  65536 | memory/ioBufAllocator[9]
 9902751744 | 5223546880 |  32768 | memory/ioBufAllocator[8]
14762901504 |14762311680 |  16384 | memory/ioBufAllocator[7]
 6558056448 | 6557859840 |   8192 | memory/ioBufAllocator[6]
   41418752 |   30502912 |   4096 | memory/ioBufAllocator[5]
 524288 |  0 |   2048 | memory/ioBufAllocator[4]
  0 |  0 |   1024 | memory/ioBufAllocator[3]
  0 |  0 |512 | memory/ioBufAllocator[2]
  32768 |  0 |256 | memory/ioBufAllocator[1]
  0 |  0 |128 | memory/ioBufAllocator[0]
2138112 |2124192 |928 | memory/cacheVConnection

[~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.


 Leaking CacheVConnections
 -

 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 4.0.2, 4.2.1, 5.0.0
Reporter: Brian Geffon

 It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
 CacheVConnections resulting in IOBufAllocator leaking also, here is an 
 example:
  allocated  |in-use  | type size  |   free list name
67108864 |  0 |2097152 | 
 memory/ioBufAllocator[14]
67108864 |   19922944 |1048576 | 
 memory/ioBufAllocator[13]
  4798283776 |   14155776 | 524288 | 
 memory/ioBufAllocator[12]
  7281311744 |   98304000 | 262144 | 
 memory/ioBufAllocator[11]
  1115684864 |  148242432 | 131072 | 
 memory/ioBufAllocator[10]
  497544 |  379977728 |  65536 | 
 memory/ioBufAllocator[9]
  9902751744 | 5223546880 |  32768 | 
 memory/ioBufAllocator[8]
 14762901504 |14762311680 |  16384 | 
 memory/ioBufAllocator[7]
  6558056448 | 6557859840 |   8192 | 
 memory/ioBufAllocator[6]
41418752 |   30502912 |   4096 | 
 memory/ioBufAllocator[5]
  524288 |  0 |   2048 | 
 memory/ioBufAllocator[4]
   0 |  0 |   1024 | 
 memory/ioBufAllocator[3]
  

[jira] [Commented] (TS-2751) remove ProtocolNetAccept

2014-05-12 Thread James Peach (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995212#comment-13995212
 ] 

James Peach commented on TS-2751:
-

I'm working on this, and I have a partial patch.

 remove ProtocolNetAccept
 

 Key: TS-2751
 URL: https://issues.apache.org/jira/browse/TS-2751
 Project: Traffic Server
  Issue Type: Bug
  Components: Core, SPDY
Reporter: James Peach
Assignee: James Peach
 Fix For: 5.0.0


 We should remove {{ProtocolNetAccept}}. {{ProtocolNetAccept}} is used to 
 issue an initial read request so that the leading bytes of the client session 
 can be snooped to detect the protocol being issued by the client. However, 
 I'm pretty sure that this can be implemented directly by 
 {{ProtocolAcceptCont}} neé {{ProtocolDetectSessionAccept}} using the same 
 technique that is used for SSL NPN and ALPN. Additionally, we should remove 
 the probe state from {{UnixNetVConnection}}, which we can do either by adding 
 a peek operation to {{NetVConnection}}, or continuing to use {{do_io_read}}, 
 but retaining the buffered data and passing that on to the client session 
 state that we subsequently spawn.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Brian Geffon (JIRA)
Brian Geffon created TS-2796:


 Summary: Leaking CacheVConnections
 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Reporter: Brian Geffon


It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
CacheVConnections resulting in IOBufAllocator leaking also, here is an example:
 allocated  |in-use  | type size  |   free list name
|||--
   67108864 |  0 |2097152 | 
memory/ioBufAllocator[14]
   67108864 |   19922944 |1048576 | 
memory/ioBufAllocator[13]
 4798283776 |   14155776 | 524288 | 
memory/ioBufAllocator[12]
 7281311744 |   98304000 | 262144 | 
memory/ioBufAllocator[11]
 1115684864 |  148242432 | 131072 | 
memory/ioBufAllocator[10]
 497544 |  379977728 |  65536 | memory/ioBufAllocator[9]
 9902751744 | 5223546880 |  32768 | memory/ioBufAllocator[8]
14762901504 |14762311680 |  16384 | memory/ioBufAllocator[7]
 6558056448 | 6557859840 |   8192 | memory/ioBufAllocator[6]
   41418752 |   30502912 |   4096 | memory/ioBufAllocator[5]
 524288 |  0 |   2048 | memory/ioBufAllocator[4]
  0 |  0 |   1024 | memory/ioBufAllocator[3]
  0 |  0 |512 | memory/ioBufAllocator[2]
  32768 |  0 |256 | memory/ioBufAllocator[1]
  0 |  0 |128 | memory/ioBufAllocator[0]
2138112 |2124192 |928 | memory/cacheVConnection

[~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Bryan Call (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995439#comment-13995439
 ] 

Bryan Call commented on TS-2796:


Memory diff of a LinkedIn vs Yahoo production host:

{code}
  name  allocated in_use  type_size  
allocated(MB)
 memory/ArenaBlock 786432 -54272   1024 
 0
   memory/FetchSMAllocator  36864  0288 
 0
 memory/RamCacheCLFUSEntry  364953600  364946400 96 
   348
   memory/RamCacheLRUEntry   -9601024   -9126016 64 
-9
memory/cacheRemoveCont  -6144  0 48 
 0
   memory/cacheVConnection   -9977856   -4804256928 
-9
memory/dnsBufAllocator-135424  0  33856 
 0
memory/evacuationBlock-737280-737856 96 
 0
  memory/evacuationKey  -6144  0 48 
 0
 memory/eventAllocator -73728 584832 96 
 0
 memory/hdrStrHeap  -26476544   -5216256   4096 
   -25
memory/httpClientSessionAlloca  -48039936  -45016704656 
   -45
memory/httpSMAllocator -135473152 -105433456   9728 
  -129
memory/httpServerSessionAlloca 143360 382816224 
 0
memory/ioAllocator  -18800640  -17246160240 
   -17
   memory/ioBlockAllocator   -9543680   -8705600 64 
-9
  memory/ioBufAllocator[0]-131072  0128 
 0
 memory/ioBufAllocator[10]  264241152 -626130944 131072 
   252
 memory/ioBufAllocator[11] 6526337024 -537133056 262144 
  6224
 memory/ioBufAllocator[12] 4093640704 -545783808 524288 
  3904
 memory/ioBufAllocator[13] -805306368 -6427770881048576 
  -768
  memory/ioBufAllocator[2] -65536  0512 
 0
  memory/ioBufAllocator[3]-131072  0   1024 
 0
  memory/ioBufAllocator[4]   -2359296  -8192   2048 
-2
  memory/ioBufAllocator[5] -585105408 -542396416   4096 
  -558
  memory/ioBufAllocator[6] 6397624320 6433579008   8192 
  6101
  memory/ioBufAllocator[7]1431358668814380695552  16384 
 13650
  memory/ioBufAllocator[8] 9016705024 4105961472  32768 
  8599
  memory/ioBufAllocator[9] 3965714432 -621150208  65536 
  3782
memory/ioDataAllocator   77807616   78438960 48 
74
 memory/mutexAllocator   -6225920   -5812000 80 
-5
 memory/netVCAllocator  -17719296  -15882048672 
   -16
   memory/openDirEntry   -1822720   -1109280160 
-1
  memory/sslNetVCAllocator  -43683840  -37772640720 
   -41
{code}

 Leaking CacheVConnections
 -

 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 4.0.2, 4.2.1, 5.0.0
Reporter: Brian Geffon
  Labels: yahoo
 Fix For: 5.0.0


 It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
 CacheVConnections resulting in IOBufAllocator leaking also, here is an 
 example:
  allocated  |in-use  | type size  |   free list name
67108864 |  0 |2097152 | 
 memory/ioBufAllocator[14]
67108864 |   19922944 |1048576 | 
 memory/ioBufAllocator[13]
  4798283776 |   14155776 | 524288 | 
 memory/ioBufAllocator[12]
  7281311744 |   98304000 | 262144 | 
 memory/ioBufAllocator[11]
  1115684864 |  148242432 | 131072 | 
 memory/ioBufAllocator[10]
  497544 |  379977728 |  65536 | 
 memory/ioBufAllocator[9]
  9902751744 | 5223546880 |  32768 | 
 memory/ioBufAllocator[8]
 14762901504 |14762311680 |  16384 | 
 memory/ioBufAllocator[7]
  6558056448 | 6557859840 |   8192 | 
 memory/ioBufAllocator[6]
41418752 |   30502912 |   4096 | 
 memory/ioBufAllocator[5]
  

[jira] [Comment Edited] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Thomas Jackson (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995394#comment-13995394
 ] 

Thomas Jackson edited comment on TS-2796 at 5/12/14 7:33 PM:
-

We're running ATS 4.2.1 and we are seeing this leaking pretty fast (~1gb of an 
hour). Memory 
{code}
2138112 |2124192 |928 | memory/cacheVConnection
{code}


was (Author: jacksontj):
We're running ATS 4.2.1 and we are seeing this leaking pretty fast (~1gb of an 
hour). Memory 
{code}
2138112 |2124192 |928 | memory/cacheVConnection
{code

 Leaking CacheVConnections
 -

 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 4.0.2, 4.2.1, 5.0.0
Reporter: Brian Geffon
  Labels: yahoo
 Fix For: 5.0.0


 It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
 CacheVConnections resulting in IOBufAllocator leaking also, here is an 
 example:
  allocated  |in-use  | type size  |   free list name
67108864 |  0 |2097152 | 
 memory/ioBufAllocator[14]
67108864 |   19922944 |1048576 | 
 memory/ioBufAllocator[13]
  4798283776 |   14155776 | 524288 | 
 memory/ioBufAllocator[12]
  7281311744 |   98304000 | 262144 | 
 memory/ioBufAllocator[11]
  1115684864 |  148242432 | 131072 | 
 memory/ioBufAllocator[10]
  497544 |  379977728 |  65536 | 
 memory/ioBufAllocator[9]
  9902751744 | 5223546880 |  32768 | 
 memory/ioBufAllocator[8]
 14762901504 |14762311680 |  16384 | 
 memory/ioBufAllocator[7]
  6558056448 | 6557859840 |   8192 | 
 memory/ioBufAllocator[6]
41418752 |   30502912 |   4096 | 
 memory/ioBufAllocator[5]
  524288 |  0 |   2048 | 
 memory/ioBufAllocator[4]
   0 |  0 |   1024 | 
 memory/ioBufAllocator[3]
   0 |  0 |512 | 
 memory/ioBufAllocator[2]
   32768 |  0 |256 | 
 memory/ioBufAllocator[1]
   0 |  0 |128 | 
 memory/ioBufAllocator[0]
 2138112 |2124192 |928 | 
 memory/cacheVConnection
 [~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.
 The code path in CacheVC that is allocating the IoBuffers is 
 memory/IOBuffer/Cache.cc:2603; however, that's just the observable symptom 
 the real issue here is the leaking CacheVC.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (TS-2795) Leaking CacheVConnections

2014-05-12 Thread Brian Geffon (JIRA)
Brian Geffon created TS-2795:


 Summary: Leaking CacheVConnections
 Key: TS-2795
 URL: https://issues.apache.org/jira/browse/TS-2795
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Reporter: Brian Geffon


It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
CacheVConnections resulting in IOBufAllocator leaking also, here is an example:
 allocated  |in-use  | type size  |   free list name
|||--
   67108864 |  0 |2097152 | 
memory/ioBufAllocator[14]
   67108864 |   19922944 |1048576 | 
memory/ioBufAllocator[13]
 4798283776 |   14155776 | 524288 | 
memory/ioBufAllocator[12]
 7281311744 |   98304000 | 262144 | 
memory/ioBufAllocator[11]
 1115684864 |  148242432 | 131072 | 
memory/ioBufAllocator[10]
 497544 |  379977728 |  65536 | memory/ioBufAllocator[9]
 9902751744 | 5223546880 |  32768 | memory/ioBufAllocator[8]
14762901504 |14762311680 |  16384 | memory/ioBufAllocator[7]
 6558056448 | 6557859840 |   8192 | memory/ioBufAllocator[6]
   41418752 |   30502912 |   4096 | memory/ioBufAllocator[5]
 524288 |  0 |   2048 | memory/ioBufAllocator[4]
  0 |  0 |   1024 | memory/ioBufAllocator[3]
  0 |  0 |512 | memory/ioBufAllocator[2]
  32768 |  0 |256 | memory/ioBufAllocator[1]
  0 |  0 |128 | memory/ioBufAllocator[0]
2138112 |2124192 |928 | memory/cacheVConnection

[~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (TS-2797) Not all manpages getting built

2014-05-12 Thread Jack Bates (JIRA)
Jack Bates created TS-2797:
--

 Summary: Not all manpages getting built
 Key: TS-2797
 URL: https://issues.apache.org/jira/browse/TS-2797
 Project: Traffic Server
  Issue Type: Bug
Reporter: Jack Bates


Not all of the manpages are getting built because they are not part of the 
man_pages list in doc/conf.py

This patch adds all of the files in the doc/reference/api directory to the list 
of manual pages. It also adds the manual page descriptions to the HTML output.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2791) SPDY POST transactions failing with ERR_CLIENT_ABORT

2014-05-12 Thread Sudheer Vinukonda (JIRA)

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

Sudheer Vinukonda updated TS-2791:
--

Attachment: ts2791.diff

 SPDY POST transactions failing with ERR_CLIENT_ABORT
 

 Key: TS-2791
 URL: https://issues.apache.org/jira/browse/TS-2791
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Sudheer Vinukonda
  Labels: spdy, yahoo
 Attachments: ts2791.diff


 During our production testing of SPDY, we noticed that when trying to compose 
 mails (POST transactions) on Firefox, we are seeing Network Error from the 
 browser and ERR_CLIENT_ABORT from squid.logs. Upon some analysis, this issue 
 appears to be likely specific to SPDY transactions and seem to be triggered 
 by the expiry of proxy.config.http.transaction_no_activity_timeout_in timer. 
 After some investigation, it looks like this may be caused by a timing issue 
 related to streaming of the POST data to the origin.. If the POST body (data) 
 is available by the time client session and origin connection is ready, the 
 POST is successful, but, if the data is large enough that it is not all read 
 yet by the time origin connection is established, the streaming does not get 
 triggered. Debugging further to identify the root cause.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2555) Move existing lua plugin to plugins/deprecated and rename ts_lua to lua

2014-05-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995677#comment-13995677
 ] 

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

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

TS-2555: fix TSMBuffer and TSMLoc allocation problem for client request in 
ts_lua plugin


 Move existing lua plugin to plugins/deprecated and rename ts_lua to lua
 ---

 Key: TS-2555
 URL: https://issues.apache.org/jira/browse/TS-2555
 Project: Traffic Server
  Issue Type: Task
  Components: Plugins
Reporter: Kit Chan
Assignee: Kit Chan
 Fix For: 5.0.0


 As suggested by Igor Galic in TS-2335, to avoid namespace pollution, we 
 could move move the old Lua plugin to plugins/deprecated, and name this one 
 lua again from the start. From what I gather, the consensus on the mailing 
 list was to replace the old plugin with this one.
 Given that the old plugin was experimental, and we've decided that all bets 
 regarding compatibility and stability are off in experimental, I'm fairly 
 certain we can just do that. I'd move it, for easy reference into 
 plugins/deprecated, remove it from the build, and once the new plugin has 
 absorbed all of its features, remove it all together.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2797) Not all manpages getting built

2014-05-12 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995657#comment-13995657
 ] 

ASF GitHub Bot commented on TS-2797:


Github user asfgit closed the pull request at:

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


 Not all manpages getting built
 --

 Key: TS-2797
 URL: https://issues.apache.org/jira/browse/TS-2797
 Project: Traffic Server
  Issue Type: Bug
  Components: Documentation
Affects Versions: 5.0.0
Reporter: Jack Bates
Assignee: James Peach
 Fix For: 5.0.0


 Not all of the manpages are getting built because they are not part of the 
 man_pages list in doc/conf.py
 This patch adds all of the files in the doc/reference/api directory to the 
 list of manual pages. It also adds the manual page descriptions to the HTML 
 output.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Comment Edited] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Bryan Call (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995439#comment-13995439
 ] 

Bryan Call edited comment on TS-2796 at 5/12/14 6:45 PM:
-

Memory diff of a LinkedIn vs Yahoo production host:

The values are LinkedIn host memory value - Yahoo host memory value and print 
it if is was non-zero.
{code}
  name  allocated in_use  type_size  
allocated(MB)
 memory/ArenaBlock 786432 -54272   1024 
 0
   memory/FetchSMAllocator  36864  0288 
 0
 memory/RamCacheCLFUSEntry  364953600  364946400 96 
   348
   memory/RamCacheLRUEntry   -9601024   -9126016 64 
-9
memory/cacheRemoveCont  -6144  0 48 
 0
   memory/cacheVConnection   -9977856   -4804256928 
-9
memory/dnsBufAllocator-135424  0  33856 
 0
memory/evacuationBlock-737280-737856 96 
 0
  memory/evacuationKey  -6144  0 48 
 0
 memory/eventAllocator -73728 584832 96 
 0
 memory/hdrStrHeap  -26476544   -5216256   4096 
   -25
memory/httpClientSessionAlloca  -48039936  -45016704656 
   -45
memory/httpSMAllocator -135473152 -105433456   9728 
  -129
memory/httpServerSessionAlloca 143360 382816224 
 0
memory/ioAllocator  -18800640  -17246160240 
   -17
   memory/ioBlockAllocator   -9543680   -8705600 64 
-9
  memory/ioBufAllocator[0]-131072  0128 
 0
 memory/ioBufAllocator[10]  264241152 -626130944 131072 
   252
 memory/ioBufAllocator[11] 6526337024 -537133056 262144 
  6224
 memory/ioBufAllocator[12] 4093640704 -545783808 524288 
  3904
 memory/ioBufAllocator[13] -805306368 -6427770881048576 
  -768
  memory/ioBufAllocator[2] -65536  0512 
 0
  memory/ioBufAllocator[3]-131072  0   1024 
 0
  memory/ioBufAllocator[4]   -2359296  -8192   2048 
-2
  memory/ioBufAllocator[5] -585105408 -542396416   4096 
  -558
  memory/ioBufAllocator[6] 6397624320 6433579008   8192 
  6101
  memory/ioBufAllocator[7]1431358668814380695552  16384 
 13650
  memory/ioBufAllocator[8] 9016705024 4105961472  32768 
  8599
  memory/ioBufAllocator[9] 3965714432 -621150208  65536 
  3782
memory/ioDataAllocator   77807616   78438960 48 
74
 memory/mutexAllocator   -6225920   -5812000 80 
-5
 memory/netVCAllocator  -17719296  -15882048672 
   -16
   memory/openDirEntry   -1822720   -1109280160 
-1
  memory/sslNetVCAllocator  -43683840  -37772640720 
   -41
{code}


was (Author: bcall):
Memory diff of a LinkedIn vs Yahoo production host:

{code}
  name  allocated in_use  type_size  
allocated(MB)
 memory/ArenaBlock 786432 -54272   1024 
 0
   memory/FetchSMAllocator  36864  0288 
 0
 memory/RamCacheCLFUSEntry  364953600  364946400 96 
   348
   memory/RamCacheLRUEntry   -9601024   -9126016 64 
-9
memory/cacheRemoveCont  -6144  0 48 
 0
   memory/cacheVConnection   -9977856   -4804256928 
-9
memory/dnsBufAllocator-135424  0  33856 
 0
memory/evacuationBlock-737280-737856 96 
 0
  memory/evacuationKey  -6144  0 48 
 0
 memory/eventAllocator -73728 584832 96 
 0
 memory/hdrStrHeap  -26476544   -5216256   4096 
   -25
memory/httpClientSessionAlloca  -48039936  -45016704656 
   -45
memory/httpSMAllocator 

[jira] [Updated] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Brian Geffon (JIRA)

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

Brian Geffon updated TS-2796:
-

Description: 
It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
CacheVConnections resulting in IOBufAllocator leaking also, here is an example:

 allocated  |in-use  | type size  |   free list name
   67108864 |  0 |2097152 | 
memory/ioBufAllocator[14]
   67108864 |   19922944 |1048576 | 
memory/ioBufAllocator[13]
 4798283776 |   14155776 | 524288 | 
memory/ioBufAllocator[12]
 7281311744 |   98304000 | 262144 | 
memory/ioBufAllocator[11]
 1115684864 |  148242432 | 131072 | 
memory/ioBufAllocator[10]
 497544 |  379977728 |  65536 | memory/ioBufAllocator[9]
 9902751744 | 5223546880 |  32768 | memory/ioBufAllocator[8]
14762901504 |14762311680 |  16384 | memory/ioBufAllocator[7]
 6558056448 | 6557859840 |   8192 | memory/ioBufAllocator[6]
   41418752 |   30502912 |   4096 | memory/ioBufAllocator[5]
 524288 |  0 |   2048 | memory/ioBufAllocator[4]
  0 |  0 |   1024 | memory/ioBufAllocator[3]
  0 |  0 |512 | memory/ioBufAllocator[2]
  32768 |  0 |256 | memory/ioBufAllocator[1]
  0 |  0 |128 | memory/ioBufAllocator[0]
2138112 |2124192 |928 | memory/cacheVConnection

[~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.

The code path in CacheVC that is allocating the IoBuffers is 
memory/IOBuffer/Cache.cc:2603; however, that's just the observable symptom the 
real issue here is the leaking CacheVC.

  was:
It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
CacheVConnections resulting in IOBufAllocator leaking also, here is an example:

 allocated  |in-use  | type size  |   free list name
   67108864 |  0 |2097152 | 
memory/ioBufAllocator[14]
   67108864 |   19922944 |1048576 | 
memory/ioBufAllocator[13]
 4798283776 |   14155776 | 524288 | 
memory/ioBufAllocator[12]
 7281311744 |   98304000 | 262144 | 
memory/ioBufAllocator[11]
 1115684864 |  148242432 | 131072 | 
memory/ioBufAllocator[10]
 497544 |  379977728 |  65536 | memory/ioBufAllocator[9]
 9902751744 | 5223546880 |  32768 | memory/ioBufAllocator[8]
14762901504 |14762311680 |  16384 | memory/ioBufAllocator[7]
 6558056448 | 6557859840 |   8192 | memory/ioBufAllocator[6]
   41418752 |   30502912 |   4096 | memory/ioBufAllocator[5]
 524288 |  0 |   2048 | memory/ioBufAllocator[4]
  0 |  0 |   1024 | memory/ioBufAllocator[3]
  0 |  0 |512 | memory/ioBufAllocator[2]
  32768 |  0 |256 | memory/ioBufAllocator[1]
  0 |  0 |128 | memory/ioBufAllocator[0]
2138112 |2124192 |928 | memory/cacheVConnection

[~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.


 Leaking CacheVConnections
 -

 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 4.0.2, 4.2.1, 5.0.0
Reporter: Brian Geffon

 It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
 CacheVConnections resulting in IOBufAllocator leaking also, here is an 
 example:
  allocated  |in-use  | type size  |   free list name
67108864 |  0 |2097152 | 
 memory/ioBufAllocator[14]
67108864 |   19922944 |1048576 | 
 memory/ioBufAllocator[13]
  4798283776 |   14155776 | 524288 | 
 memory/ioBufAllocator[12]
  7281311744 |   98304000 | 262144 | 
 memory/ioBufAllocator[11]
  1115684864 |  148242432 | 131072 | 
 memory/ioBufAllocator[10]
  497544 |  379977728 |  65536 | 
 memory/ioBufAllocator[9]
  9902751744 | 5223546880 |  32768 | 
 memory/ioBufAllocator[8]
 14762901504 |14762311680 |  16384 | 
 memory/ioBufAllocator[7]
  6558056448 | 6557859840 |   8192 | 
 memory/ioBufAllocator[6]
41418752 |   30502912 |   4096 | 
 

[jira] [Commented] (TS-1475) static analysis: clean up all clang and coverity reports

2014-05-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-1475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995283#comment-13995283
 ] 

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

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

TS-1475 Avoid clang warnings on Dead store / increment


 static analysis: clean up all clang and coverity reports
 

 Key: TS-1475
 URL: https://issues.apache.org/jira/browse/TS-1475
 Project: Traffic Server
  Issue Type: Bug
  Components: Cleanup
Affects Versions: 3.3.0
Reporter: Zhao Yongming
 Fix For: 6.0.0


 the new report is in http://people.apache.org/~igalic/checks/ats/latest/ and 
 I will open more sub tasks



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2799) SPDY negotates SPDY/3 only

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2799:
--

Attachment: Screenshot 2014-05-12 at 05.04.01 PM.png

 SPDY negotates SPDY/3 only
 --

 Key: TS-2799
 URL: https://issues.apache.org/jira/browse/TS-2799
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Leif Hedstrom
 Fix For: sometime

 Attachments: Screenshot 2014-05-12 at 05.04.01 PM.png


 According to my Chrome, our SPDY implementation negotiates SPDY/3, even 
 though /3.1 is supposed to be supported. I checked against Google, which 
 successfully negotiates /3.1. See attached screenshot for an example.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (TS-2798) Cannot reload SSL client config. It appears to but does not work.

2014-05-12 Thread Greg Henry (JIRA)
Greg Henry created TS-2798:
--

 Summary: Cannot reload SSL client config.  It appears to but does 
not work.
 Key: TS-2798
 URL: https://issues.apache.org/jira/browse/TS-2798
 Project: Traffic Server
  Issue Type: Bug
  Components: Configuration, SSL
Reporter: Greg Henry


Cannot reload SSL client config.  It appears to but does not work.
Made changes to reflect a Cert file.  It would not work without a complete 
restart of ATS.  Should have been a traffic_line -x 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2800) SPDY session (keep-alive) timeouts is too low and not configurable

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2800:
--

Fix Version/s: sometime

 SPDY session (keep-alive) timeouts is too low and not configurable
 

 Key: TS-2800
 URL: https://issues.apache.org/jira/browse/TS-2800
 Project: Traffic Server
  Issue Type: New Feature
  Components: SPDY
Reporter: Leif Hedstrom
 Fix For: sometime


 The default timeout on our SPDY sessions is way to short by default (30s), 
 and also not configurable. I think we should
 1. Create a new configuration (following our other timeout naming 
 conventions) for SPDY inactivity / active timeouts.
 2. Increase the defaults to be much higher.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (TS-2799) SPDY negotates SPDY/3 only

2014-05-12 Thread Leif Hedstrom (JIRA)
Leif Hedstrom created TS-2799:
-

 Summary: SPDY negotates SPDY/3 only
 Key: TS-2799
 URL: https://issues.apache.org/jira/browse/TS-2799
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Leif Hedstrom
 Attachments: Screenshot 2014-05-12 at 05.04.01 PM.png

According to my Chrome, our SPDY implementation negotiates SPDY/3, even though 
/3.1 is supposed to be supported. I checked against Google, which successfully 
negotiates /3.1. See attached screenshot for an example.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2730) proxy.config.cache.enable_read_while_writer

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2730:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

  proxy.config.cache.enable_read_while_writer
 

 Key: TS-2730
 URL: https://issues.apache.org/jira/browse/TS-2730
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache, Configuration
Reporter: Faysal Banna
 Fix For: sometime


 Hi Guys 
 ATS version 4.2.0
 I have enabled proxy.config.cache.enable_read_while_writer and made sure the 
 background fill threshold and timeout set to proper values and did some tests 
 that will show u here below :
 two terminals opened:
 On terminal 1 :
 wget -S -c --delete-after 'http://www.golang-book.com/assets/pdf/gobook.pdf'
 --2014-04-18 15:41:47--  http://www.golang-book.com/assets/pdf/gobook.pdf
 Connecting to 212.98.152.163:8080... connected.
 Proxy request sent, awaiting response... 
   HTTP/1.1 200 OK
   Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
   Content-Type: application/pdf
   Accept-Ranges: bytes
   Date: Fri, 18 Apr 2014 12:37:46 GMT
   Server: ATS/4.2.0
   Alternate-Protocol: 80:quic,80:quic
   Content-Length: 2893557
   Age: 28758
   Proxy-Connection: keep-alive
   Via: http/1.1 UB1-UTU3-170413 (ApacheTrafficServer/4.2.0 [uScMsSfWpSeN:t 
 cCMi p sS])
 Length: 2893557 (2.8M) [application/pdf]
 Saving to: ‘gobook.pdf’
 20% [=   
   ] 602,463 18.7KB/s  
 eta 2m 5s
 after waiting couple of seconds i opened terminal 2 and issued : 
 wget -S -c --delete-after 'http://www.golang-book.com/assets/pdf/gobook.pdf'
 --2014-04-18 15:41:59--  http://www.golang-book.com/assets/pdf/gobook.pdf
 Connecting to 212.98.152.163:8080... connected.
 Proxy request sent, awaiting response... 
   HTTP/1.1 200 OK
   Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
   Content-Type: application/pdf
   Accept-Ranges: bytes
   Date: Fri, 18 Apr 2014 12:37:46 GMT
   Server: ATS/4.2.0
   Alternate-Protocol: 80:quic,80:quic
   Content-Length: 2893557
   Age: 28772
   Proxy-Connection: keep-alive
   Via: http/1.1 UB1-UTU3-170413 (ApacheTrafficServer/4.2.0 [uScMsSf pSeN:t 
 cCMi p sS])
 Length: 2893557 (2.8M) [application/pdf]
 Saving to: ‘gobook.pdf’
 11% [=   
   ] 325,864 18.5KB/s  
 eta 2m 53s
 and thus as it shows the read_while_writer is not working as it is supposed 
 the least i should get the first already downloaded chunks in network speed 
 and that didn't happen.
 second thing is that and i confirm that after aborting both terminals before 
 any of them would even complete and waited couple of moments i issued on a 
 new terminal the same request 
 wget -S -c --delete-after 'http://www.golang-book.com/assets/pdf/gobook.pdf'
 --2014-04-18 15:52:08--  http://www.golang-book.com/assets/pdf/gobook.pdf
 Connecting to 212.98.152.163:8080... connected.
 Proxy request sent, awaiting response... 
   HTTP/1.1 206 Partial Content
   Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
   Content-Type: application/pdf
   Accept-Ranges: bytes
   Date: Fri, 18 Apr 2014 12:37:46 GMT
   Server: ATS/4.2.0
   Alternate-Protocol: 80:quic,80:quic
   Content-Length: 2566130
   Age: 29379
   Content-Range: bytes 327427-2893556/2893557
   Proxy-Connection: keep-alive
   Via: http/1.1 UB1-UTU3-170413 (ApacheTrafficServer/4.2.0 [uScHs f p eN:t 
 cCHi p s ])
 Length: 2893557 (2.8M), 2566130 (2.4M) remaining [application/pdf]
 Saving to: ‘gobook.pdf’
 100%[++]
  2,893,557   2.03MB/s   in 1.2s   
 2014-04-18 15:52:09 (2.03 MB/s) - ‘gobook.pdf’ saved [2893557/2893557]
 which means that the background fill works as intended but read while_writer 
 does not at all. 
 much regards 
 i am going to install 4.2.1 and see if the same behavior happens again.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2781) orphan log Unreasonable when first logserver down at runtime

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2781:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

  orphan log Unreasonable when first logserver down at runtime
 -

 Key: TS-2781
 URL: https://issues.apache.org/jira/browse/TS-2781
 Project: Traffic Server
  Issue Type: Bug
Affects Versions: 4.2.0
Reporter: bettydramit
 Fix For: sometime


 my logs_xml.config
 CollationHosts=172.16.2.53:8085|172.16.10.53:8085/
 172.16.2.53  is down
 172.16.10.53 is alive
 When start ats, 172.16.2.53 orphan log write to local disk.
 The diags.log  shown 
 172.16.10.53 log up



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2801) Enabling SPDY can cause page corruptions

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2801:
--

Fix Version/s: sometime

 Enabling SPDY can cause page corruptions
 

 Key: TS-2801
 URL: https://issues.apache.org/jira/browse/TS-2801
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Leif Hedstrom
 Fix For: sometime

 Attachments: Screenshot 2014-05-12 at 05.06.15 PM.png


 When I build ATS with SPDY support, I see (sometimes) severe page corruptions 
 on my site. What's even odd, these corruptions happens even more frequently 
 from browsers which do not support SPDY.
 Disabling SPDY from the build fixes the issues, and regular HTTPS traffic is 
 no long corrupted. See the attached screenschot from a corruption from 
 https://www.ogre.com using a non-SPDY browser.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (TS-2801) Enabling SPDY can cause page corruptions

2014-05-12 Thread Leif Hedstrom (JIRA)
Leif Hedstrom created TS-2801:
-

 Summary: Enabling SPDY can cause page corruptions
 Key: TS-2801
 URL: https://issues.apache.org/jira/browse/TS-2801
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Leif Hedstrom
 Attachments: Screenshot 2014-05-12 at 05.06.15 PM.png

When I build ATS with SPDY support, I see (sometimes) severe page corruptions 
on my site. What's even odd, these corruptions happens even more frequently 
from browsers which do not support SPDY.

Disabling SPDY from the build fixes the issues, and regular HTTPS traffic is no 
long corrupted. See the attached screenschot from a corruption from 
https://www.ogre.com using a non-SPDY browser.




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2725) When using the transform in the plugins, the query results from traffic_line is incorrect

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2725:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 When using the transform in the plugins, the query results from traffic_line 
 is incorrect
 -

 Key: TS-2725
 URL: https://issues.apache.org/jira/browse/TS-2725
 Project: Traffic Server
  Issue Type: Bug
  Components: Metrics
Affects Versions: 4.2.0
 Environment: centos6
Reporter: acache
 Fix For: sometime


 When using the transform in the plugins, the query results from traffic_line 
 is incorrect.
 Add a transform hook in read response hook.
 For example,proxy.node.http.origin_server_total_response_bytes will becomes 
 very slow growth when using any transform in the plugins.
 test :
 origin server:127.0.0.1:80(nginx);
 ats(4.2.0) never-cache;
 qps:25
 request file: 25M
 Tsar is a tool,qurey results by traffic_line.
 [root@ats plugins]# http_load -proxy 127.0.0.1:8080 -p 50 -seconds 120 
 /root/test.txt
 [root@ats plugins]#cat /root/test.txt
 http://127.0.0.1/vlive.qqvideo.tc.qq.com/2.mp4
 the results using  transform(used example/null-transform,do nothing):
 [root@ats plugins]# tsar --ts --ts_os -l
 ts----ts_os 
 qps   Bps qps   Bps
 4.00 112.8M 4.00 964.00
 4.20 112.8M 4.20 964.00
 3.80 107.2M 3.80 915.80
 4.20 112.8M 4.20 964.00
 3.80 107.2M 3.80 915.80
 4.00 107.2M 4.00 915.80
 4.00 112.8M 4.00 964.00
 4.00 107.2M 4.00 915.80
 4.00 112.8M 4.00 964.00
 4.20 112.8M 4.20 964.00
 4.20 118.4M 4.20 1.0K
 4.20 112.8M 4.20 964.00
 4.20 118.4M 4.20 1.0K
 4.00 107.2M 4.00 915.80
 ```
 without transform:
 ```
 [root@ats plugins]# tsar --ts --ts_os -l
 ts   --ts_os 
 qps  Bps  qps   Bps
 25.60 716.3M 25.60 716.3M
 24.60 693.7M 24.60 693.7M
 25.20 705.0M 25.20 705.0M
 24.80 699.4M 24.80 699.4M
 25.60 716.3M 25.60 716.3M
 25.00 705.0M 25.00 705.0M
 25.40 710.7M 25.40 710.7M
 24.80 699.4M 24.80 699.4M
 25.00 699.4M 25.00 699.4M
 24.60 693.7M 24.60 693.7M   
 ```



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2440) ATS 3.2.0 keeps restarting after adding a node to the cluster (not the same as TS-1511)

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2440:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 ATS 3.2.0 keeps restarting after adding a node to the cluster (not the same 
 as TS-1511)
 ---

 Key: TS-2440
 URL: https://issues.apache.org/jira/browse/TS-2440
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache, Clustering
Reporter: Kamil Abboud
  Labels: Crash
 Fix For: sometime


 Hi all,
 We have two nodes installed with ATS3.2.0 running on RHEL6.2.
 When we start the second node (in full clustering mode) the system works for 
 ~5-10 minutes and the traffic server process crashes giving the following 
 stacktrace:
 {code}
 #0  0x00360cd372a0 in __memcpy_ssse3 () from /lib64/libc.so.6
 #1  0x005b3521 in HdrHeap::marshal(char*, int) ()
 #2  0x005b73a1 in HTTPInfo::marshal(char*, int) ()
 #3  0x005fda19 in CacheContinuation::replyOpEvent(int, VConnection*) 
 ()
 #4  0x005fa677 in CacheContinuation::VCdataRead(int, VIO*) ()
 #5  0x0064683c in CacheVC::openReadMain(int, Event*) ()
 #6  0x0064520b in CacheVC::callcont ()
 #7  0x00648896 in CacheVC::openReadStartEarliest(int, Event*) ()
 #8  0x0062540d in CacheVC::handleReadDone(int, Event*) ()
 #9  0x0062a295 in AIOCallbackInternal::io_complete(int, void*) ()
 #10 0x00696c04 in EThread::process_event(Event*, int) ()
 #11 0x0069767b in EThread::execute() ()
 #12 0x00695bd2 in spawn_thread_internal(void*) ()
 #13 0x00360d0077f1 in start_thread () from /lib64/libpthread.so.0
 #14 0x00360cce570d in clone () from /lib64/libc.so.6
 {code}
 Please note that the system we are working with has the following Fixes on it:
 - TS-1424
 - TS-1151
 - TS-1580
 - TS-2092
 - TS-2264
 Thanks,
 Kamil



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2496) Null transform plugin set 50% bandwidth capcability

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2496:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 Null transform plugin set 50% bandwidth capcability
 ---

 Key: TS-2496
 URL: https://issues.apache.org/jira/browse/TS-2496
 Project: Traffic Server
  Issue Type: Bug
  Components: Plugins
Reporter: Roee Gil
 Fix For: sometime

 Attachments: speedTestNoTransform.png, speedTestWithTransform.png


 When using null transform example (as is), I get bandwidth capacity reduced 
 to half and worst.
 testing the connection speed at: http://www.speedtest.net/



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2769) Can we eliminate boost dependency in libtsconfig ?

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2769:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 Can we eliminate boost dependency in libtsconfig ?
 --

 Key: TS-2769
 URL: https://issues.apache.org/jira/browse/TS-2769
 Project: Traffic Server
  Issue Type: Improvement
  Components: Core
Reporter: Leif Hedstrom
 Fix For: sometime


 Similarly, we plan on eliminating boost from header_rewrite.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2802) Add SNI support for origin servers

2014-05-12 Thread Bryan Call (JIRA)

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

Bryan Call updated TS-2802:
---

Fix Version/s: sometime

 Add SNI support for origin servers
 --

 Key: TS-2802
 URL: https://issues.apache.org/jira/browse/TS-2802
 Project: Traffic Server
  Issue Type: Improvement
  Components: SSL
Reporter: Bryan Call
 Fix For: sometime


 test to an origin that requires SNI
 {code}
 [bcall@cat ~]$ tail -1 /usr/local/etc/trafficserver/remap.config
 map http://foo.yahoo.com 
 https://www.mnot.net/blog/2014/05/09/if_you_can_read_this_youre_sniing
 [bcall@cat ~]$ curl -H 'Host: foo.yahoo.com' http://localhost:8080/; echo
 TLS SNI Required.
 {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2791) SPDY POST transactions failing with ERR_CLIENT_ABORT

2014-05-12 Thread Sudheer Vinukonda (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995842#comment-13995842
 ] 

Sudheer Vinukonda commented on TS-2791:
---

Hi, Leif - Unfortunately, this is a blocker for our SPDY Q2 goal, so, we need 
this fix urgently. I've tested a fix for this already and attached the patch 
here. Bryan will help review and commit this to 5.0.

Regards,

Sudheer

 SPDY POST transactions failing with ERR_CLIENT_ABORT
 

 Key: TS-2791
 URL: https://issues.apache.org/jira/browse/TS-2791
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Sudheer Vinukonda
  Labels: spdy, yahoo
 Fix For: sometime

 Attachments: ts2791.diff


 During our production testing of SPDY, we noticed that when trying to compose 
 mails (POST transactions) on Firefox, we are seeing Network Error from the 
 browser and ERR_CLIENT_ABORT from squid.logs. Upon some analysis, this issue 
 appears to be likely specific to SPDY transactions and seem to be triggered 
 by the expiry of proxy.config.http.transaction_no_activity_timeout_in timer. 
 After some investigation, it looks like this may be caused by a timing issue 
 related to streaming of the POST data to the origin.. If the POST body (data) 
 is available by the time client session and origin connection is ready, the 
 POST is successful, but, if the data is large enough that it is not all read 
 yet by the time origin connection is established, the streaming does not get 
 triggered. Debugging further to identify the root cause.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2798) Cannot reload SSL client config. It appears to but does not work.

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2798:
--

Fix Version/s: sometime

 Cannot reload SSL client config.  It appears to but does not work.
 --

 Key: TS-2798
 URL: https://issues.apache.org/jira/browse/TS-2798
 Project: Traffic Server
  Issue Type: Bug
  Components: Configuration, SSL
Reporter: Greg Henry
 Fix For: sometime


 Cannot reload SSL client config.  It appears to but does not work.
 Made changes to reflect a Cert file.  It would not work without a complete 
 restart of ATS.  Should have been a traffic_line -x 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2529) Create wrapper function for dlerror() to handle the return of const char* on FreeBSD 8.1 and OpenBSD

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2529:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 Create wrapper function for dlerror() to handle the return of const char* on 
 FreeBSD  8.1 and OpenBSD
 --

 Key: TS-2529
 URL: https://issues.apache.org/jira/browse/TS-2529
 Project: Traffic Server
  Issue Type: Bug
  Components: Cleanup
Reporter: Igor Galić
 Fix For: sometime


 {code}
 #if defined(freebsd) || defined(openbsd)
   err = (char *)dlerror();
 #else
   err = dlerror();
 #endif
 {code}
 Why is this #if dance necessary here?
 http://www.freebsd.org/cgi/man.cgi?dlerror dlerror() hasn't been const char* 
 since FreeBSD 8.1. In OpenBSD it's still *is* ...broken, but then we should 
 abstract that into a wrapper function of our own at autoconf time.
 We're not handling this case at every call of dlerror() anyways.. so



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Alan M. Carroll (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995894#comment-13995894
 ] 

Alan M. Carroll commented on TS-2796:
-

Maybe check {{HTTPCacheAlt::copy_frag_offsets_from}} to verify that 
{{m_frag_offsets}} is {{NULL}} before the copy. I think that should always be 
true but perhaps not.

 Leaking CacheVConnections
 -

 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 4.0.2, 4.2.1, 5.0.0
Reporter: Brian Geffon
  Labels: yahoo
 Fix For: 5.0.0


 It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
 CacheVConnections resulting in IOBufAllocator leaking also, here is an 
 example:
  allocated  |in-use  | type size  |   free list name
67108864 |  0 |2097152 | 
 memory/ioBufAllocator[14]
67108864 |   19922944 |1048576 | 
 memory/ioBufAllocator[13]
  4798283776 |   14155776 | 524288 | 
 memory/ioBufAllocator[12]
  7281311744 |   98304000 | 262144 | 
 memory/ioBufAllocator[11]
  1115684864 |  148242432 | 131072 | 
 memory/ioBufAllocator[10]
  497544 |  379977728 |  65536 | 
 memory/ioBufAllocator[9]
  9902751744 | 5223546880 |  32768 | 
 memory/ioBufAllocator[8]
 14762901504 |14762311680 |  16384 | 
 memory/ioBufAllocator[7]
  6558056448 | 6557859840 |   8192 | 
 memory/ioBufAllocator[6]
41418752 |   30502912 |   4096 | 
 memory/ioBufAllocator[5]
  524288 |  0 |   2048 | 
 memory/ioBufAllocator[4]
   0 |  0 |   1024 | 
 memory/ioBufAllocator[3]
   0 |  0 |512 | 
 memory/ioBufAllocator[2]
   32768 |  0 |256 | 
 memory/ioBufAllocator[1]
   0 |  0 |128 | 
 memory/ioBufAllocator[0]
 2138112 |2124192 |928 | 
 memory/cacheVConnection
 [~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.
 The code path in CacheVC that is allocating the IoBuffers is 
 memory/IOBuffer/Cache.cc:2603; however, that's just the observable symptom 
 the real issue here is the leaking CacheVC.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2791) SPDY POST transactions failing with ERR_CLIENT_ABORT

2014-05-12 Thread Bryan Call (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995943#comment-13995943
 ] 

Bryan Call commented on TS-2791:


[~sudheerv]

Did you try set TS_FETCH_FLAGS_STREAM?  I would like to know more details about 
why header_done is not being set.

{code}
if (header_done == 0  ((fetch_flags  TS_FETCH_FLAGS_STREAM) || 
callback_options == AFTER_HEADER)) {
  if (client_response_hdr.parse_resp(http_parser, resp_reader, 
bytes_used, 0) == PARSE_DONE) {
header_done = 1;
{code}

 SPDY POST transactions failing with ERR_CLIENT_ABORT
 

 Key: TS-2791
 URL: https://issues.apache.org/jira/browse/TS-2791
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Sudheer Vinukonda
  Labels: spdy, yahoo
 Fix For: sometime

 Attachments: ts2791.diff


 During our production testing of SPDY, we noticed that when trying to compose 
 mails (POST transactions) on Firefox, we are seeing Network Error from the 
 browser and ERR_CLIENT_ABORT from squid.logs. Upon some analysis, this issue 
 appears to be likely specific to SPDY transactions and seem to be triggered 
 by the expiry of proxy.config.http.transaction_no_activity_timeout_in timer. 
 After some investigation, it looks like this may be caused by a timing issue 
 related to streaming of the POST data to the origin.. If the POST body (data) 
 is available by the time client session and origin connection is ready, the 
 POST is successful, but, if the data is large enough that it is not all read 
 yet by the time origin connection is established, the streaming does not get 
 triggered. Debugging further to identify the root cause.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Comment Edited] (TS-2791) SPDY POST transactions failing with ERR_CLIENT_ABORT

2014-05-12 Thread Bryan Call (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995943#comment-13995943
 ] 

Bryan Call edited comment on TS-2791 at 5/13/14 2:01 AM:
-

[~sudheerv]

Did you try to set TS_FETCH_FLAGS_STREAM?  I would like to know more details 
about why header_done is not being set.

{code}
if (header_done == 0  ((fetch_flags  TS_FETCH_FLAGS_STREAM) || 
callback_options == AFTER_HEADER)) {
  if (client_response_hdr.parse_resp(http_parser, resp_reader, 
bytes_used, 0) == PARSE_DONE) {
header_done = 1;
{code}


was (Author: bcall):
[~sudheerv]

Did you try set TS_FETCH_FLAGS_STREAM?  I would like to know more details about 
why header_done is not being set.

{code}
if (header_done == 0  ((fetch_flags  TS_FETCH_FLAGS_STREAM) || 
callback_options == AFTER_HEADER)) {
  if (client_response_hdr.parse_resp(http_parser, resp_reader, 
bytes_used, 0) == PARSE_DONE) {
header_done = 1;
{code}

 SPDY POST transactions failing with ERR_CLIENT_ABORT
 

 Key: TS-2791
 URL: https://issues.apache.org/jira/browse/TS-2791
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Sudheer Vinukonda
  Labels: spdy, yahoo
 Fix For: sometime

 Attachments: ts2791.diff


 During our production testing of SPDY, we noticed that when trying to compose 
 mails (POST transactions) on Firefox, we are seeing Network Error from the 
 browser and ERR_CLIENT_ABORT from squid.logs. Upon some analysis, this issue 
 appears to be likely specific to SPDY transactions and seem to be triggered 
 by the expiry of proxy.config.http.transaction_no_activity_timeout_in timer. 
 After some investigation, it looks like this may be caused by a timing issue 
 related to streaming of the POST data to the origin.. If the POST body (data) 
 is available by the time client session and origin connection is ready, the 
 POST is successful, but, if the data is large enough that it is not all read 
 yet by the time origin connection is established, the streaming does not get 
 triggered. Debugging further to identify the root cause.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Zhao Yongming (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995956#comment-13995956
 ] 

Zhao Yongming commented on TS-2796:
---

I don't know what is this issue looking for, if we focus on the last line of 
memory dump, the memory/cacheVConnection, please ignore my comment. 

the most of the memory leaking in your memory dump result is 
memory/ioBufAllocator size  32K. and from what I can guess, you are using the 
defualt CLFUS ram cache algorithm, which will produce this effect when the 
system running a long time, and the big objects in memory is replaced by the 
smaller ones, but memory used by big objects is not released to the system yet.

and that issue is already adressed in TS-1006, and result in the reclaimable 
freelist memory management codes, already shiped in 4.0 releases, with a 
configure options to enable.

so, if this is the cause, please help verify that your problem is still there 
with reclaimable freelist enabled, and you may test the simple LRU algorithm in 
the ram cache too.

thanks


 Leaking CacheVConnections
 -

 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 4.0.2, 4.2.1, 5.0.0
Reporter: Brian Geffon
  Labels: yahoo
 Fix For: 5.0.0


 It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
 CacheVConnections resulting in IOBufAllocator leaking also, here is an 
 example:
  allocated  |in-use  | type size  |   free list name
67108864 |  0 |2097152 | 
 memory/ioBufAllocator[14]
67108864 |   19922944 |1048576 | 
 memory/ioBufAllocator[13]
  4798283776 |   14155776 | 524288 | 
 memory/ioBufAllocator[12]
  7281311744 |   98304000 | 262144 | 
 memory/ioBufAllocator[11]
  1115684864 |  148242432 | 131072 | 
 memory/ioBufAllocator[10]
  497544 |  379977728 |  65536 | 
 memory/ioBufAllocator[9]
  9902751744 | 5223546880 |  32768 | 
 memory/ioBufAllocator[8]
 14762901504 |14762311680 |  16384 | 
 memory/ioBufAllocator[7]
  6558056448 | 6557859840 |   8192 | 
 memory/ioBufAllocator[6]
41418752 |   30502912 |   4096 | 
 memory/ioBufAllocator[5]
  524288 |  0 |   2048 | 
 memory/ioBufAllocator[4]
   0 |  0 |   1024 | 
 memory/ioBufAllocator[3]
   0 |  0 |512 | 
 memory/ioBufAllocator[2]
   32768 |  0 |256 | 
 memory/ioBufAllocator[1]
   0 |  0 |128 | 
 memory/ioBufAllocator[0]
 2138112 |2124192 |928 | 
 memory/cacheVConnection
 [~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.
 The code path in CacheVC that is allocating the IoBuffers is 
 memory/IOBuffer/Cache.cc:2603; however, that's just the observable symptom 
 the real issue here is the leaking CacheVC.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2791) SPDY POST transactions failing with ERR_CLIENT_ABORT

2014-05-12 Thread Sudheer Vinukonda (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995975#comment-13995975
 ] 

Sudheer Vinukonda commented on TS-2791:
---

Hi Bryan - 

TS_FETCH_FLAGS_STREAM is already set during FetchSM initialization 
(FetchSM::ext_init) - I've confirmed this with debug logs as well.

From what I can see, the flag header_done appears to be needed when sending 
response to a client (based on the way it is set by checking 
client_response_hdr.parse_resp()) . For sending a client request to the origin 
(that involves POST/PUT), header_done is probably not applicable. 

 SPDY POST transactions failing with ERR_CLIENT_ABORT
 

 Key: TS-2791
 URL: https://issues.apache.org/jira/browse/TS-2791
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Sudheer Vinukonda
  Labels: spdy, yahoo
 Fix For: sometime

 Attachments: ts2791.diff


 During our production testing of SPDY, we noticed that when trying to compose 
 mails (POST transactions) on Firefox, we are seeing Network Error from the 
 browser and ERR_CLIENT_ABORT from squid.logs. Upon some analysis, this issue 
 appears to be likely specific to SPDY transactions and seem to be triggered 
 by the expiry of proxy.config.http.transaction_no_activity_timeout_in timer. 
 After some investigation, it looks like this may be caused by a timing issue 
 related to streaming of the POST data to the origin.. If the POST body (data) 
 is available by the time client session and origin connection is ready, the 
 POST is successful, but, if the data is large enough that it is not all read 
 yet by the time origin connection is established, the streaming does not get 
 triggered. Debugging further to identify the root cause.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Work started] (TS-2723) Add new features for ts_lua.

2014-05-12 Thread Kit Chan (JIRA)

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

Work on TS-2723 started by Kit Chan.

 Add new features for ts_lua.
 

 Key: TS-2723
 URL: https://issues.apache.org/jira/browse/TS-2723
 Project: Traffic Server
  Issue Type: Bug
  Components: Lua, Plugins
Reporter: portl4t
Assignee: Kit Chan
 Fix For: 5.0.0

 Attachments: 0001-TS-2723-add-new-features-for-ts_lua.patch, 
 0001-TS-2723-refine-doc-for-ts_lua.patch


 After TS-2555, Kit Chan and me will integrate new features from 
 https://github.com/portl4t/ts-lua into plugins/experimental/ts_lua.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (TS-2800) SPDY session (keep-alive) timeouts is too low and not configurable

2014-05-12 Thread Leif Hedstrom (JIRA)
Leif Hedstrom created TS-2800:
-

 Summary: SPDY session (keep-alive) timeouts is too low and not 
configurable
 Key: TS-2800
 URL: https://issues.apache.org/jira/browse/TS-2800
 Project: Traffic Server
  Issue Type: New Feature
  Components: SPDY
Reporter: Leif Hedstrom


The default timeout on our SPDY sessions is way to short by default (30s), and 
also not configurable. I think we should

1. Create a new configuration (following our other timeout naming conventions) 
for SPDY inactivity / active timeouts.

2. Increase the defaults to be much higher.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2801) Enabling SPDY can cause page corruptions

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2801:
--

Attachment: Screenshot 2014-05-12 at 05.06.15 PM.png

 Enabling SPDY can cause page corruptions
 

 Key: TS-2801
 URL: https://issues.apache.org/jira/browse/TS-2801
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Leif Hedstrom
 Fix For: sometime

 Attachments: Screenshot 2014-05-12 at 05.06.15 PM.png


 When I build ATS with SPDY support, I see (sometimes) severe page corruptions 
 on my site. What's even odd, these corruptions happens even more frequently 
 from browsers which do not support SPDY.
 Disabling SPDY from the build fixes the issues, and regular HTTPS traffic is 
 no long corrupted. See the attached screenschot from a corruption from 
 https://www.ogre.com using a non-SPDY browser.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2725) When using the transform in the plugins, the query results from traffic_line is incorrect

2014-05-12 Thread acache (JIRA)

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

acache updated TS-2725:
---

Description: 
When using the transform in the plugins, the query results from traffic_line is 
incorrect.
For example,add a transform hook in read response hook,then 
proxy.node.http.origin_server_total_response_bytes will becomes very slow 
growth when using any transform in the plugins.
test :
origin server:127.0.0.1:80(nginx);
ats(4.2.0) never-cache;
qps:25
request file: 25M
Tsar is a tool,qurey results by traffic_line.

[root@ats plugins]# http_load -proxy 127.0.0.1:8080 -p 50 -seconds 120 
/root/test.txt
[root@ats plugins]#cat /root/test.txt
http://127.0.0.1/vlive.qqvideo.tc.qq.com/2.mp4

the results using  transform(used example/null-transform,do nothing):
[root@ats plugins]# tsar --ts --ts_os -l
ts----ts_os 
qps   Bps qps   Bps
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.00 107.2M 4.00 915.80
```
without transform:
```
[root@ats plugins]# tsar --ts --ts_os -l
ts   --ts_os 
qps  Bps  qps   Bps
25.60 716.3M 25.60 716.3M
24.60 693.7M 24.60 693.7M
25.20 705.0M 25.20 705.0M
24.80 699.4M 24.80 699.4M
25.60 716.3M 25.60 716.3M
25.00 705.0M 25.00 705.0M
25.40 710.7M 25.40 710.7M
24.80 699.4M 24.80 699.4M
25.00 699.4M 25.00 699.4M
24.60 693.7M 24.60 693.7M   
```

  was:
When using the transform in the plugins, the query results from traffic_line is 
incorrect.
Add a transform hook in read response hook.
For example,proxy.node.http.origin_server_total_response_bytes will becomes 
very slow growth when using any transform in the plugins.
test :
origin server:127.0.0.1:80(nginx);
ats(4.2.0) never-cache;
qps:25
request file: 25M
Tsar is a tool,qurey results by traffic_line.

[root@ats plugins]# http_load -proxy 127.0.0.1:8080 -p 50 -seconds 120 
/root/test.txt
[root@ats plugins]#cat /root/test.txt
http://127.0.0.1/vlive.qqvideo.tc.qq.com/2.mp4

the results using  transform(used example/null-transform,do nothing):
[root@ats plugins]# tsar --ts --ts_os -l
ts----ts_os 
qps   Bps qps   Bps
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.00 107.2M 4.00 915.80
```
without transform:
```
[root@ats plugins]# tsar --ts --ts_os -l
ts   --ts_os 
qps  Bps  qps   Bps
25.60 716.3M 25.60 716.3M
24.60 693.7M 24.60 693.7M
25.20 705.0M 25.20 705.0M
24.80 699.4M 24.80 699.4M
25.60 716.3M 25.60 716.3M
25.00 705.0M 25.00 705.0M
25.40 710.7M 25.40 710.7M
24.80 699.4M 24.80 699.4M
25.00 699.4M 25.00 699.4M
24.60 693.7M 24.60 693.7M   
```


 When using the transform in the plugins, the query results from traffic_line 
 is incorrect
 -

 Key: TS-2725
 URL: https://issues.apache.org/jira/browse/TS-2725
 Project: Traffic Server
  Issue Type: Bug
  Components: Metrics
Affects Versions: 4.2.0
 Environment: centos6
Reporter: acache
 Fix For: sometime


 When using the transform in the plugins, the query results from traffic_line 
 is incorrect.
 For example,add a transform hook in read response hook,then 
 proxy.node.http.origin_server_total_response_bytes will becomes very slow 
 growth when using any transform in the plugins.
 test :
 origin server:127.0.0.1:80(nginx);
 ats(4.2.0) never-cache;
 qps:25
 request file: 25M
 Tsar is a tool,qurey results by traffic_line.
 [root@ats plugins]# http_load -proxy 127.0.0.1:8080 -p 50 -seconds 120 
 /root/test.txt
 [root@ats plugins]#cat /root/test.txt
 http://127.0.0.1/vlive.qqvideo.tc.qq.com/2.mp4
 the results using  transform(used example/null-transform,do nothing):
 [root@ats plugins]# tsar --ts --ts_os -l
 ts----ts_os 
 qps   Bps qps   Bps
 4.00 112.8M 4.00 964.00
 4.20 112.8M 4.20 964.00
 3.80 107.2M 3.80 915.80
 4.20 112.8M 4.20 964.00
 3.80 107.2M 3.80 915.80
 4.00 107.2M 4.00 915.80
 4.00 112.8M 4.00 964.00
 4.00 107.2M 4.00 915.80
 4.00 112.8M 4.00 964.00
 4.20 112.8M 4.20 964.00
 4.20 118.4M 4.20 1.0K
 4.20 112.8M 4.20 964.00
 4.20 118.4M 4.20 1.0K
 4.00 107.2M 4.00 915.80
 ```
 without transform:
 ```
 [root@ats plugins]# tsar --ts --ts_os -l
 ts   --ts_os 
 qps  Bps  qps   Bps
 25.60 716.3M 25.60 716.3M
 24.60 693.7M 24.60 693.7M
 25.20 705.0M 25.20 705.0M
 24.80 699.4M 24.80 699.4M
 25.60 

[jira] [Created] (TS-2802) Add SNI support for origin servers

2014-05-12 Thread Bryan Call (JIRA)
Bryan Call created TS-2802:
--

 Summary: Add SNI support for origin servers
 Key: TS-2802
 URL: https://issues.apache.org/jira/browse/TS-2802
 Project: Traffic Server
  Issue Type: Improvement
  Components: SSL
Reporter: Bryan Call


test to an origin that requires SNI
{code}
[bcall@cat ~]$ tail -1 /usr/local/etc/trafficserver/remap.config
map http://foo.yahoo.com 
https://www.mnot.net/blog/2014/05/09/if_you_can_read_this_youre_sniing
[bcall@cat ~]$ curl -H 'Host: foo.yahoo.com' http://localhost:8080/; echo
TLS SNI Required.
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2791) SPDY POST transactions failing with ERR_CLIENT_ABORT

2014-05-12 Thread Sudheer Vinukonda (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995604#comment-13995604
 ] 

Sudheer Vinukonda commented on TS-2791:
---

Adding a patch that sends TS_EVENT_VCONN_WRITE_READY everytime, there's POST 
data. 

 SPDY POST transactions failing with ERR_CLIENT_ABORT
 

 Key: TS-2791
 URL: https://issues.apache.org/jira/browse/TS-2791
 Project: Traffic Server
  Issue Type: Bug
  Components: SPDY
Reporter: Sudheer Vinukonda
  Labels: spdy, yahoo
 Attachments: ts2791.diff


 During our production testing of SPDY, we noticed that when trying to compose 
 mails (POST transactions) on Firefox, we are seeing Network Error from the 
 browser and ERR_CLIENT_ABORT from squid.logs. Upon some analysis, this issue 
 appears to be likely specific to SPDY transactions and seem to be triggered 
 by the expiry of proxy.config.http.transaction_no_activity_timeout_in timer. 
 After some investigation, it looks like this may be caused by a timing issue 
 related to streaming of the POST data to the origin.. If the POST body (data) 
 is available by the time client session and origin connection is ready, the 
 POST is successful, but, if the data is large enough that it is not all read 
 yet by the time origin connection is established, the streaming does not get 
 triggered. Debugging further to identify the root cause.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (TS-2796) Leaking CacheVConnections

2014-05-12 Thread Zhao Yongming (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13995961#comment-13995961
 ] 

Zhao Yongming commented on TS-2796:
---

and if the recleamable freelist will help you, please help me promote it to be 
enabled by default

 Leaking CacheVConnections
 -

 Key: TS-2796
 URL: https://issues.apache.org/jira/browse/TS-2796
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 4.0.2, 4.2.1, 5.0.0
Reporter: Brian Geffon
  Labels: yahoo
 Fix For: 5.0.0


 It appears there is a memory leak in 4.0.x, 4.2.x, and master leaking 
 CacheVConnections resulting in IOBufAllocator leaking also, here is an 
 example:
  allocated  |in-use  | type size  |   free list name
67108864 |  0 |2097152 | 
 memory/ioBufAllocator[14]
67108864 |   19922944 |1048576 | 
 memory/ioBufAllocator[13]
  4798283776 |   14155776 | 524288 | 
 memory/ioBufAllocator[12]
  7281311744 |   98304000 | 262144 | 
 memory/ioBufAllocator[11]
  1115684864 |  148242432 | 131072 | 
 memory/ioBufAllocator[10]
  497544 |  379977728 |  65536 | 
 memory/ioBufAllocator[9]
  9902751744 | 5223546880 |  32768 | 
 memory/ioBufAllocator[8]
 14762901504 |14762311680 |  16384 | 
 memory/ioBufAllocator[7]
  6558056448 | 6557859840 |   8192 | 
 memory/ioBufAllocator[6]
41418752 |   30502912 |   4096 | 
 memory/ioBufAllocator[5]
  524288 |  0 |   2048 | 
 memory/ioBufAllocator[4]
   0 |  0 |   1024 | 
 memory/ioBufAllocator[3]
   0 |  0 |512 | 
 memory/ioBufAllocator[2]
   32768 |  0 |256 | 
 memory/ioBufAllocator[1]
   0 |  0 |128 | 
 memory/ioBufAllocator[0]
 2138112 |2124192 |928 | 
 memory/cacheVConnection
 [~bcall] has observed this issue on 4.0.x, and we have observed this on 4.2.x.
 The code path in CacheVC that is allocating the IoBuffers is 
 memory/IOBuffer/Cache.cc:2603; however, that's just the observable symptom 
 the real issue here is the leaking CacheVC.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2725) When using the transform in the plugins, the query results from traffic_line is incorrect

2014-05-12 Thread acache (JIRA)

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

acache updated TS-2725:
---

Description: 
When using the transform in the plugins, the query results from traffic_line is 
incorrect.
For example,add a transform at read response hook,then 
proxy.node.http.origin_server_total_response_bytes will becomes very slow 
growth when using any transform in the plugins.
test :
origin server:127.0.0.1:80(nginx);
ats(4.2.0) never-cache;
qps:25
request file: 25M
Tsar is a tool,qurey results by traffic_line.

[root@ats plugins]# http_load -proxy 127.0.0.1:8080 -p 50 -seconds 120 
/root/test.txt
[root@ats plugins]#cat /root/test.txt
http://127.0.0.1/vlive.qqvideo.tc.qq.com/2.mp4

the results using  transform(used example/null-transform,do nothing):
[root@ats plugins]# tsar --ts --ts_os -l
ts----ts_os 
qps   Bps qps   Bps
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.00 107.2M 4.00 915.80
```
without transform:
```
[root@ats plugins]# tsar --ts --ts_os -l
ts   --ts_os 
qps  Bps  qps   Bps
25.60 716.3M 25.60 716.3M
24.60 693.7M 24.60 693.7M
25.20 705.0M 25.20 705.0M
24.80 699.4M 24.80 699.4M
25.60 716.3M 25.60 716.3M
25.00 705.0M 25.00 705.0M
25.40 710.7M 25.40 710.7M
24.80 699.4M 24.80 699.4M
25.00 699.4M 25.00 699.4M
24.60 693.7M 24.60 693.7M   
```

  was:
When using the transform in the plugins, the query results from traffic_line is 
incorrect.
For example,add a transform hook in read response hook,then 
proxy.node.http.origin_server_total_response_bytes will becomes very slow 
growth when using any transform in the plugins.
test :
origin server:127.0.0.1:80(nginx);
ats(4.2.0) never-cache;
qps:25
request file: 25M
Tsar is a tool,qurey results by traffic_line.

[root@ats plugins]# http_load -proxy 127.0.0.1:8080 -p 50 -seconds 120 
/root/test.txt
[root@ats plugins]#cat /root/test.txt
http://127.0.0.1/vlive.qqvideo.tc.qq.com/2.mp4

the results using  transform(used example/null-transform,do nothing):
[root@ats plugins]# tsar --ts --ts_os -l
ts----ts_os 
qps   Bps qps   Bps
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.20 112.8M 4.20 964.00
3.80 107.2M 3.80 915.80
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.00 107.2M 4.00 915.80
4.00 112.8M 4.00 964.00
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.20 112.8M 4.20 964.00
4.20 118.4M 4.20 1.0K
4.00 107.2M 4.00 915.80
```
without transform:
```
[root@ats plugins]# tsar --ts --ts_os -l
ts   --ts_os 
qps  Bps  qps   Bps
25.60 716.3M 25.60 716.3M
24.60 693.7M 24.60 693.7M
25.20 705.0M 25.20 705.0M
24.80 699.4M 24.80 699.4M
25.60 716.3M 25.60 716.3M
25.00 705.0M 25.00 705.0M
25.40 710.7M 25.40 710.7M
24.80 699.4M 24.80 699.4M
25.00 699.4M 25.00 699.4M
24.60 693.7M 24.60 693.7M   
```


 When using the transform in the plugins, the query results from traffic_line 
 is incorrect
 -

 Key: TS-2725
 URL: https://issues.apache.org/jira/browse/TS-2725
 Project: Traffic Server
  Issue Type: Bug
  Components: Metrics
Affects Versions: 4.2.0
 Environment: centos6
Reporter: acache
 Fix For: sometime


 When using the transform in the plugins, the query results from traffic_line 
 is incorrect.
 For example,add a transform at read response hook,then 
 proxy.node.http.origin_server_total_response_bytes will becomes very slow 
 growth when using any transform in the plugins.
 test :
 origin server:127.0.0.1:80(nginx);
 ats(4.2.0) never-cache;
 qps:25
 request file: 25M
 Tsar is a tool,qurey results by traffic_line.
 [root@ats plugins]# http_load -proxy 127.0.0.1:8080 -p 50 -seconds 120 
 /root/test.txt
 [root@ats plugins]#cat /root/test.txt
 http://127.0.0.1/vlive.qqvideo.tc.qq.com/2.mp4
 the results using  transform(used example/null-transform,do nothing):
 [root@ats plugins]# tsar --ts --ts_os -l
 ts----ts_os 
 qps   Bps qps   Bps
 4.00 112.8M 4.00 964.00
 4.20 112.8M 4.20 964.00
 3.80 107.2M 3.80 915.80
 4.20 112.8M 4.20 964.00
 3.80 107.2M 3.80 915.80
 4.00 107.2M 4.00 915.80
 4.00 112.8M 4.00 964.00
 4.00 107.2M 4.00 915.80
 4.00 112.8M 4.00 964.00
 4.20 112.8M 4.20 964.00
 4.20 118.4M 4.20 1.0K
 4.20 112.8M 4.20 964.00
 4.20 118.4M 4.20 1.0K
 4.00 107.2M 4.00 915.80
 ```
 without transform:
 ```
 [root@ats plugins]# tsar --ts --ts_os -l
 ts   --ts_os 
 qps  Bps  qps   Bps
 25.60 716.3M 25.60 716.3M
 24.60 693.7M 24.60 693.7M
 25.20 705.0M 25.20 705.0M
 24.80 699.4M 24.80 699.4M
 25.60 716.3M 

[jira] [Updated] (TS-2726) Weighted scheduler algorithm for balancer plugin

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2726:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 Weighted scheduler algorithm for balancer plugin
 

 Key: TS-2726
 URL: https://issues.apache.org/jira/browse/TS-2726
 Project: Traffic Server
  Issue Type: New Feature
  Components: Plugins
Reporter: Thibault Marquand
Priority: Minor
 Fix For: sometime


 Balancer plugin have two mains balancing policy : round-robin or by hash 
 (key, source address or asked url). I was looking for an other one : a 
 weighted policy like weight round-robin.
 The idea is quit simple : Each server can be assigned a weight, an integer 
 value or what ever that indicates the processing capacity. Servers with 
 higher weights receive new connections first than those with less weights, 
 and servers with higher weights get more connections than those with less 
 weights and servers with equal weights get equal connections.
 Thank you !



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2406) Sig 11: Segmentation fault

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2406:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 Sig 11: Segmentation fault
 --

 Key: TS-2406
 URL: https://issues.apache.org/jira/browse/TS-2406
 Project: Traffic Server
  Issue Type: Bug
  Components: Core
Affects Versions: 4.2.0
Reporter: Neddy
  Labels: Crash
 Fix For: sometime

 Attachments: traffic.out.bak


 I've noticed this today, still don't know why
 [Nov 27 21:10:49.280] Manager {0x7f54eff15720} ERROR: 
 [LocalManager::pollMgmtProcessServer] Server Process terminated due to Sig 
 11: Segmentation fault
 [Nov 28 07:53:42.853] Manager {0x7f54eff15720} ERROR: 
 [LocalManager::pollMgmtProcessServer] Server Process terminated due to Sig 
 11: Segmentation fault
 How can I trace this?



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2773) rewrite SSL certificate configuration

2014-05-12 Thread Leif Hedstrom (JIRA)

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

Leif Hedstrom updated TS-2773:
--

Fix Version/s: sometime

Moving out to sometime, I don't think either of these will be worked on for 
v5.0.0. But, feel free to set an appropriate release version for these.

 rewrite SSL certificate configuration
 -

 Key: TS-2773
 URL: https://issues.apache.org/jira/browse/TS-2773
 Project: Traffic Server
  Issue Type: New Feature
  Components: Configuration, SSL
Reporter: James Peach
 Fix For: sometime


 Currently, SSL certificate configuration is split across {{records.config}} 
 and {{ssl-multicert.config}}. This leads to awkward situations where you 
 can't enable client certificate validation for a particular server 
 certificate, and you can't add a SSL key passphrase dialog globally.
 I'd like to unify the SSL configuration by pushing all the configuration 
 parameters down to {{records.config}} and allowing {{ssl-multicert.config}} 
 to override those settings. This would be logically similar to how 
 overridable configurations work for the TS API.
 I plan to retain backwards compatibility with 4.x {{ssl-multicert.config}} 
 syntax. You would still need {{ssl-multicert.config}} to be able to configure 
 multiple SSL certificates.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (TS-2798) SSL client configuration is not really reloadable

2014-05-12 Thread James Peach (JIRA)

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

James Peach updated TS-2798:


Summary: SSL client configuration is not really reloadable  (was: Cannot 
reload SSL client config.  It appears to but does not work.)

The problem here is that while the SSL client configuration values are 
reloadable, the SSL client context itself is never reloaded. This means that 
you can reload configuration all day long but it won't actually do anything.

 SSL client configuration is not really reloadable
 -

 Key: TS-2798
 URL: https://issues.apache.org/jira/browse/TS-2798
 Project: Traffic Server
  Issue Type: Bug
  Components: Configuration, SSL
Reporter: Greg Henry
 Fix For: sometime


 Cannot reload SSL client config.  It appears to but does not work.
 Made changes to reflect a Cert file.  It would not work without a complete 
 restart of ATS.  Should have been a traffic_line -x 



--
This message was sent by Atlassian JIRA
(v6.2#6252)