[jira] [Updated] (TS-1472) 3.2.x - RAM cache stats looks wrong

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1472:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - RAM cache stats looks wrong
 ---

 Key: TS-1472
 URL: https://issues.apache.org/jira/browse/TS-1472
 Project: Traffic Server
  Issue Type: Bug
  Components: Stats
Reporter: Leif Hedstrom
Assignee: Igor Galić
 Fix For: 3.2.4


 E.g.
 {code}
 proxy.process.cache.volume_0.bytes_used=73639936
 proxy.process.cache.volume_0.bytes_total=299840634880
 proxy.process.cache.volume_0.ram_cache.total_bytes=536870912
 proxy.process.cache.volume_0.ram_cache.bytes_used=279175598080
 proxy.process.cache.volume_0.ram_cache.hits=254
 proxy.process.cache.volume_0.ram_cache.misses=179
 {code}
 I'm obviously not using 279GB of RAM cache (I wish I did). Or
 {code}
 proxy.process.cache.ram_cache.total_bytes=536870912
 proxy.process.cache.ram_cache.bytes_used=279175598080
 {code}

--
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] [Updated] (TS-1524) 3.2.x - fix signed/unsigned compilation issues in Vec

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1524:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - fix signed/unsigned compilation issues in Vec
 -

 Key: TS-1524
 URL: https://issues.apache.org/jira/browse/TS-1524
 Project: Traffic Server
  Issue Type: Improvement
  Components: Cleanup, Core
Affects Versions: 3.3.0
Reporter: James Peach
Assignee: James Peach
 Fix For: 3.2.4


 cc1plus: warnings being treated as errors
 Vec.h: In function ‘int main(int, char**)’:
 Vec.h:616: error: assuming signed overflow does not occur when assuming that 
 (X + c)  X is always false
 Vec.h:616: error: assuming signed overflow does not occur when assuming that 
 (X + c)  X is always false
 Alan says:
 It is a result of optimization in the call sequence in test_append that calls 
 str.append(value,len) which calls reserve(length() + count). length() is 
 inlined to a reference to n so the argument is treated as n+count. This 
 yields, in the reserve method at the bad line
  if (n+count = n)
 which leads to the warning/error you see. I don't see how to disable the 
 error, though. 

--
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] [Updated] (TS-1522) 3.2.x - improve Cluster purge delete object (Miss) performance

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1522:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - improve Cluster purge  delete object (Miss)  performance
 -

 Key: TS-1522
 URL: https://issues.apache.org/jira/browse/TS-1522
 Project: Traffic Server
  Issue Type: Improvement
  Components: Clustering, HTTP
Affects Versions: 3.3.0, 3.2.0
 Environment: LOCAL proxy.local.cluster.type INT 1
Reporter: Bin Chen
Assignee: Bin Chen
 Fix For: 3.2.4


 when purging a remote object, and the object is missing from the remote 
 cache, the performance(rt) is very bad due to the missing read will need to 
 handle open_write in the cluster read.

--
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] [Updated] (TS-1474) 3.2.x - turn off SSL compression by default

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1474:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - turn off SSL compression by default
 ---

 Key: TS-1474
 URL: https://issues.apache.org/jira/browse/TS-1474
 Project: Traffic Server
  Issue Type: Bug
Affects Versions: 3.3.0, 3.2.0
Reporter: Bryan Call
Assignee: Bryan Call
 Fix For: 3.2.4

 Attachments: ssl_no_compression.patch




--
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] [Updated] (TS-1491) Browser always prompts for authentication (NTLM)

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1491:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 Browser always prompts for authentication (NTLM)
 

 Key: TS-1491
 URL: https://issues.apache.org/jira/browse/TS-1491
 Project: Traffic Server
  Issue Type: Bug
  Components: Core
Reporter: Yakov Kopel
Assignee: Leif Hedstrom
 Fix For: 3.2.4

 Attachments: private.diff

   Original Estimate: 1h
  Remaining Estimate: 1h

 When the client surf through the ATS to a site of SharedPoint, the user get 
 NTLM prompt message again and again.
 This is because of the reuse option that is turned on by default (u can turn 
 it off with the proxy.config.http.share_server_sessions option).
 My attached patch turns on the private_session flag when the ATS gets auth 
 connection, and then it will not use the reuse option for this connection.
 
 For further reading on this global bug in proxies:
 http://blogs.msdn.com/b/asiatech/archive/2012/03/28/ie-always-prompts-for-authentication-when-browsing-through-proxy-server.aspx
 Microsoft recommend at 
 (http://technet.microsoft.com/en-us/library/cc995189.aspx):
 “we recommend that you use SSL encryption for the traffic between Forefront 
 TMG and the client. NTLM authentication is per connection, and encryption 
 prevents improper reuse of connections by legacy proxy devices on the 
 Internet.”

--
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] [Updated] (TS-1652) 3.2.x - mutexAllocator and netVCAllocator in-use count continually growing

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1652:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - mutexAllocator and netVCAllocator in-use count continually growing
 --

 Key: TS-1652
 URL: https://issues.apache.org/jira/browse/TS-1652
 Project: Traffic Server
  Issue Type: Bug
  Components: Core
Affects Versions: 3.2.0
Reporter: Shaun McGinnity
Assignee: Alan M. Carroll
 Fix For: 3.2.4


 Running HTTP traffic through 3.2.0 we see the in-use count from the 
 mutexAllocator and netVCAllocators continually growing.
 An example allocator dump before a test:
   88064 |   2064 |688 | memory/netVCAllocator
 1566720 |1564800 | 80 | memory/mutexAllocator
 After the test has completed (about 15 minutes of traffic):
13914112 | 629520 |688 | memory/netVCAllocator
 2570240 |2376480 | 80 | memory/mutexAllocator
 We never see the in-use counters fall back to the value set before the test. 
 If we start the test again then we get further growth. Running for longer or 
 under heavy load the growth is much clearer:
  6791976960 | 6791970080 | 80 | memory/mutexAllocator

--
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] [Updated] (TS-1536) 3.2.x - SNI support breaks IP-based lookup

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1536:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - SNI support breaks IP-based lookup
 --

 Key: TS-1536
 URL: https://issues.apache.org/jira/browse/TS-1536
 Project: Traffic Server
  Issue Type: Bug
  Components: SSL
Affects Versions: 3.2.0
Reporter: James Peach
Assignee: James Peach
 Fix For: 3.2.4


 The OpenSSL SNI callback will revert to the default context if the name-based 
 lookup fails even if we already did a successful address-based context 
 lookup. In this case, we clobber the address-based context with a default 
 context.

--
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] [Updated] (TS-1497) 3.2.x - stats codes mess up when disk fail

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1497:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - stats codes mess up when disk fail
 --

 Key: TS-1497
 URL: https://issues.apache.org/jira/browse/TS-1497
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache, Stats
Affects Versions: 3.3.0
Reporter: Zhao Yongming
Assignee: Igor Galić
 Fix For: 3.2.4


 patch talks

--
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] [Updated] (TS-1523) 3.2.x - High CPU on *BSD

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1523:
---

Fix Version/s: (was: 3.2.3)
   3.2.4

 3.2.x - High CPU on *BSD
 

 Key: TS-1523
 URL: https://issues.apache.org/jira/browse/TS-1523
 Project: Traffic Server
  Issue Type: Improvement
 Environment: OpenBSD
Reporter: Piotr Sikora
Assignee: Daniel Gruno
 Fix For: 3.2.4

 Attachments: 0001-Add-OpenBSD-support.patch, freebsd.patch


 Add OpenBSD support.

--
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] [Updated] (TS-1232) Support unknown methods in HTTP requests

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1232:
---

Fix Version/s: (was: 3.2.3)
   (was: 3.3.0)
   3.2.4

 Support unknown methods in HTTP requests
 

 Key: TS-1232
 URL: https://issues.apache.org/jira/browse/TS-1232
 Project: Traffic Server
  Issue Type: Improvement
  Components: HTTP
Affects Versions: 3.1.3
Reporter: Uri Shachar
  Labels: http
 Fix For: 3.2.4

   Original Estimate: 72h
  Remaining Estimate: 72h

 When acting as a transparent proxy, we may intercept WebDAV and other HTTP 
 based protocols. 
 Currently, the response will be 405 Method Not Allowed even though ATS can 
 deal with the request as long as the rest of it is well-formed.
 Adding this functionality requires only minor changes and it could be 
 configured on/off (proxy.config.http.accept_unknown_methods)
 Interested?

--
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] [Updated] (TS-1609) Traffic Cop doesn't wait() for its children

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1609:
---

Backport to Version:   (was: 3.2.4)

 Traffic Cop doesn't wait() for its children
 ---

 Key: TS-1609
 URL: https://issues.apache.org/jira/browse/TS-1609
 Project: Traffic Server
  Issue Type: Bug
 Environment: Linux and possibly FreeBSD
Reporter: Igor Galić
Assignee: Igor Galić
 Fix For: 3.3.4


 When {{traffic_cop}} is killed by a supervising process it doesn't wait() for 
 its children.
 This can lead to race conditions where traffic cop is killed, for instance by 
 {{upstart}}, and then started again, while a {{traffic_manager}} and 
 {{traffic_server}} are still running.
 n.b.: This does not happen on Solaris, where SMF kills off all processes 
 running in the same [contract(4)|http://illumos.org/man/4/contract].

--
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] [Work started] (TS-1657) 3.2.x - Traffic Cop doesn't wait() for its children

2013-01-16 Thread JIRA

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

Work on TS-1657 started by Igor Galić.

 3.2.x - Traffic Cop doesn't wait() for its children
 ---

 Key: TS-1657
 URL: https://issues.apache.org/jira/browse/TS-1657
 Project: Traffic Server
  Issue Type: Bug
 Environment: Linux and possibly FreeBSD
Reporter: Igor Galić
Assignee: Igor Galić
 Fix For: 3.3.4


 When {{traffic_cop}} is killed by a supervising process it doesn't wait() for 
 its children.
 This can lead to race conditions where traffic cop is killed, for instance by 
 {{upstart}}, and then started again, while a {{traffic_manager}} and 
 {{traffic_server}} are still running.
 n.b.: This does not happen on Solaris, where SMF kills off all processes 
 running in the same [contract(4)|http://illumos.org/man/4/contract].

--
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] [Resolved] (TS-1657) 3.2.x - Traffic Cop doesn't wait() for its children

2013-01-16 Thread JIRA

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

Igor Galić resolved TS-1657.


Resolution: Fixed

b20c7404f8775ffc088e6833622fa8440f8d0038
ce7df45b2a20cfa13d57f5eb30e23d15201839f6
fc7c53437d57bb48c283b9b9ae2ebd8f9ab0c1b1
5c14a3c49acd96a1ff21a731716b3c485dd46272 (broken CHANGES)
2069448fea664161a29891f1db46de4e9c05fb78 (solaris fix)

 3.2.x - Traffic Cop doesn't wait() for its children
 ---

 Key: TS-1657
 URL: https://issues.apache.org/jira/browse/TS-1657
 Project: Traffic Server
  Issue Type: Bug
 Environment: Linux and possibly FreeBSD
Reporter: Igor Galić
Assignee: Igor Galić
 Fix For: 3.3.4


 When {{traffic_cop}} is killed by a supervising process it doesn't wait() for 
 its children.
 This can lead to race conditions where traffic cop is killed, for instance by 
 {{upstart}}, and then started again, while a {{traffic_manager}} and 
 {{traffic_server}} are still running.
 n.b.: This does not happen on Solaris, where SMF kills off all processes 
 running in the same [contract(4)|http://illumos.org/man/4/contract].

--
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] [Updated] (TS-1656) 3.2.x - enable_read_while_writer not working in 3.2.0

2013-01-16 Thread JIRA

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

Igor Galić updated TS-1656:
---

Fix Version/s: (was: 3.3.1)
   3.2.4

 3.2.x - enable_read_while_writer not working in 3.2.0
 -

 Key: TS-1656
 URL: https://issues.apache.org/jira/browse/TS-1656
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 3.2.0
 Environment: Ubuntu 10.04
Reporter: Kingsley Foreman
Assignee: weijin
 Fix For: 3.2.4


 enable_read_while_writer is not currently working as it should
 with the settings
 CONFIG proxy.config.cache.enable_read_while_writer INT 1
 CONFIG proxy.config.cache.max_doc_size INT 0
 CONFIG proxy.config.http.background_fill_active_timeout INT 0
 CONFIG proxy.config.http.background_fill_completed_threshold FLOAT 0
 If I do
 wget http://127.0.0.1:8080/largefile.mpg g -O /dev/null
 and then on the same box 30 seconds later (while the first one is still going 
 I do)
 wget http://127.0.0.1:8080/largefile.mpg g -O /dev/null
 again
 The master server (after I kill them both) gets
 012-09-03T10:49:32.007667+09:18 master1-adl6 nginx: 1.1.1.1 - - 
 [03/Sep/2012:10:49:32 +0930] GET /largefile.mpg HTTP/1.1 200 306253448 - 
 Wget/1.12 (linux-gnu) -
 2012-09-03T10:49:32.879914+09:18 master1-adl6 nginx: 1.1.1.1 - - 
 [03/Sep/2012:10:49:32 +0930] GET /largefile.mpg HTTP/1.1 200 226717704 - 
 Wget/1.12 (linux-gnu) -

--
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] [Resolved] (TS-1656) 3.2.x - enable_read_while_writer not working in 3.2.0

2013-01-16 Thread JIRA

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

Igor Galić resolved TS-1656.


Resolution: Fixed

ca7c9fd3313afba18dfab868d9275d80152b693e

 3.2.x - enable_read_while_writer not working in 3.2.0
 -

 Key: TS-1656
 URL: https://issues.apache.org/jira/browse/TS-1656
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 3.2.0
 Environment: Ubuntu 10.04
Reporter: Kingsley Foreman
Assignee: weijin
 Fix For: 3.2.4


 enable_read_while_writer is not currently working as it should
 with the settings
 CONFIG proxy.config.cache.enable_read_while_writer INT 1
 CONFIG proxy.config.cache.max_doc_size INT 0
 CONFIG proxy.config.http.background_fill_active_timeout INT 0
 CONFIG proxy.config.http.background_fill_completed_threshold FLOAT 0
 If I do
 wget http://127.0.0.1:8080/largefile.mpg g -O /dev/null
 and then on the same box 30 seconds later (while the first one is still going 
 I do)
 wget http://127.0.0.1:8080/largefile.mpg g -O /dev/null
 again
 The master server (after I kill them both) gets
 012-09-03T10:49:32.007667+09:18 master1-adl6 nginx: 1.1.1.1 - - 
 [03/Sep/2012:10:49:32 +0930] GET /largefile.mpg HTTP/1.1 200 306253448 - 
 Wget/1.12 (linux-gnu) -
 2012-09-03T10:49:32.879914+09:18 master1-adl6 nginx: 1.1.1.1 - - 
 [03/Sep/2012:10:49:32 +0930] GET /largefile.mpg HTTP/1.1 200 226717704 - 
 Wget/1.12 (linux-gnu) -

--
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] [Work started] (TS-1655) 3.2.x - wccp does not build out of tree

2013-01-16 Thread JIRA

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

Work on TS-1655 started by Igor Galić.

 3.2.x - wccp does not build out of tree
 ---

 Key: TS-1655
 URL: https://issues.apache.org/jira/browse/TS-1655
 Project: Traffic Server
  Issue Type: Bug
Reporter: Igor Galić
Assignee: Igor Galić
 Fix For: 3.3.2


 {noformat}
 make[2]: Entering directory 
 `/home/igalic/src/asf/trafficserver/BUILD-3.2.x/lib/tsconfig'
   YACC   TsConfigGrammar.c
 updating TsConfigGrammar.h
 /usr/bin/sed -f BisonHeaderToC++.sed TsConfigGrammar.h  TsConfigGrammar.hpp
 /usr/bin/sed: couldn't open file BisonHeaderToC++.sed: No such file or 
 directory
 make[2]: *** [TsConfigGrammar.hpp] Error 4
 {noformat}

--
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] [Created] (TS-1658) 3.2.x - FreeBSD: Add raw disk support for the cache

2013-01-16 Thread JIRA
Igor Galić created TS-1658:
--

 Summary: 3.2.x - FreeBSD: Add raw disk support for the cache
 Key: TS-1658
 URL: https://issues.apache.org/jira/browse/TS-1658
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 3.0.3
 Environment: FreeBSD
Reporter: George Paul
Assignee: Igor Galić
 Fix For: 3.3.1


Currently only a file cache is supported on FreeBSD. Raw Disk support should be 
added before 3.3 release.
-George

--
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] [Work started] (TS-1658) 3.2.x - FreeBSD: Add raw disk support for the cache

2013-01-16 Thread JIRA

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

Work on TS-1658 started by Igor Galić.

 3.2.x - FreeBSD: Add raw disk support for the cache
 ---

 Key: TS-1658
 URL: https://issues.apache.org/jira/browse/TS-1658
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 3.0.3
 Environment: FreeBSD
Reporter: George Paul
Assignee: Igor Galić
  Labels: freebsd, gsoc
 Fix For: 3.3.1


 Currently only a file cache is supported on FreeBSD. Raw Disk support should 
 be added before 3.3 release.
 -George

--
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] [Resolved] (TS-1658) 3.2.x - FreeBSD: Add raw disk support for the cache

2013-01-16 Thread JIRA

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

Igor Galić resolved TS-1658.


   Resolution: Fixed
Fix Version/s: (was: 3.3.1)
   3.2.4

a5f590b0de50a086ca39a6111aca15436dbe2fc3
dc8c5550ae369ec5ac5d24e94df89fccfdab2dac
4ffb342816565478b20d7cd5efad0d53cd5339d2
ed5eb13a63f4a4cd3762c3176721a27c3de4696d (wrong CHANGES entry)


 3.2.x - FreeBSD: Add raw disk support for the cache
 ---

 Key: TS-1658
 URL: https://issues.apache.org/jira/browse/TS-1658
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache
Affects Versions: 3.0.3
 Environment: FreeBSD
Reporter: George Paul
Assignee: Igor Galić
  Labels: freebsd, gsoc
 Fix For: 3.2.4


 Currently only a file cache is supported on FreeBSD. Raw Disk support should 
 be added before 3.3 release.
 -George

--
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] [Assigned] (TS-1659) Gzip: Make it possible to remove compressible-content-type

2013-01-16 Thread Otto van der Schaaf (JIRA)

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

Otto van der Schaaf reassigned TS-1659:
---

Assignee: Otto van der Schaaf

 Gzip: Make it possible to remove compressible-content-type
 

 Key: TS-1659
 URL: https://issues.apache.org/jira/browse/TS-1659
 Project: Traffic Server
  Issue Type: Improvement
  Components: Plugins
Reporter: Igor Galić
Assignee: Otto van der Schaaf

 I would like to be able to make a simple configuration like:
 {noformat}
 compressible-content-type text/*
 compressible-content-type !text/javascript
 {noformat}
 This should result in:
 Add all {{text/*}} types, remove {{text/javascript}}

--
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] [Created] (TS-1660) Host field should not has c style terminator

2013-01-16 Thread weijin (JIRA)
weijin created TS-1660:
--

 Summary: Host field should not has c style terminator 
 Key: TS-1660
 URL: https://issues.apache.org/jira/browse/TS-1660
 Project: Traffic Server
  Issue Type: Bug
  Components: HTTP
Reporter: weijin


if host field of client has c style terminator, it may lead to serious problems 
(e.g. ats use c string to do hostdb lookup). 

--
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] [Updated] (TS-1660) Host field should not has c style terminator

2013-01-16 Thread weijin (JIRA)

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

weijin updated TS-1660:
---

Attachment: ts-1660.diff

 Host field should not has c style terminator 
 -

 Key: TS-1660
 URL: https://issues.apache.org/jira/browse/TS-1660
 Project: Traffic Server
  Issue Type: Bug
  Components: HTTP
Reporter: weijin
 Attachments: ts-1660.diff


 if host field of client has c style terminator, it may lead to serious 
 problems (e.g. ats use c string to do hostdb lookup). 

--
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] [Closed] (TS-1647) VMWARE cannot read from cache node marked as down

2013-01-16 Thread Dow Buzzell (JIRA)

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

Dow Buzzell closed TS-1647.
---

Backport to Version: 3.2.0

While we were able to run without this separate nic for cache on physicals and 
in one datacenter on vm's seems in the other datacenter where there are network 
issues, this is essential as when there is a dropped packet traffic server 
shuts down the cluster communication and refuses to reconnect even though it is 
seen that the other members are trying to reconnect to the member who had the 
dropped packet.. seems like this is a bug, as who really has a network that 
never drops a packet?

 VMWARE cannot read from cache node marked as down
 -

 Key: TS-1647
 URL: https://issues.apache.org/jira/browse/TS-1647
 Project: Traffic Server
  Issue Type: Bug
  Components: Cache, Clustering
Reporter: Dow Buzzell
 Attachments: 909smokinggun.png, stackbug.png


 We are seeing issues related to cluster management on VMWARE.  Seems like we 
 have a NIC going to sleep and losing packets during a read operation from a 
 member of the cluster, then seeing this as marked down by ATS, and stays down 
 until the entire cluster is restarted.. seems like idle times are at the 
 heart of the issue and allocating 500MHZ to each VM or pinning the CPU 
 doesn't help the NIC still sleeps .. TCPDUMP see's missing segments yet 
 reports 0 packets lost.  dmesg see's PC: bad TCP reclen 0x73746174 
 (non-terminal)
 RPC: bad TCP reclen 0x6348 (large)
 RPC: bad TCP reclen 0x633f (large) under load, and ATS reports cannot 
 read from a cluster node and marks the node down.
 WE have another datacenter where this does not happen 
 the difference in kernel revisions are:
 Sleeping NIC Data Center RHEL 5
 2.6.18-308.16.1.el5
   
 Working Data Center
 2.6.18-194.3.1.el5
 WE have validated that VMWARE is running properly in this datacenter but are 
 trying to get a ticket open with them to look into why one configuration 
 works but another does not 
 Everything else in the two configurations are nearly identical we are going 
 to try and get the nic drivers updated as you can see it is the LATER Linux 
 Kernel version that is causing headaches.. 
 Any ideas would really be appreciated ...
 Thank you,
 Dow
  

--
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-1006) memory management, cut down memory waste ?

2013-01-16 Thread Zhao Yongming (JIRA)

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

Zhao Yongming commented on TS-1006:
---

ram_cache.algorithm: 0, that is CLFUS. maybe the CLFUS is good with our 
patches? and 72% is about 11G, that sounds very good to me.

 memory management, cut down memory waste ?
 --

 Key: TS-1006
 URL: https://issues.apache.org/jira/browse/TS-1006
 Project: Traffic Server
  Issue Type: Improvement
  Components: Core
Affects Versions: 3.1.1
Reporter: Zhao Yongming
Assignee: Bin Chen
 Fix For: 3.3.2

 Attachments: 0001-Allocator-optimize-InkFreeList-memory-pool.patch, 
 0002-Allocator-make-InkFreeList-memory-pool-configurable.patch, 
 0003-Allocator-store-InkChunkInfo-into-Chunk.patch, 
 0004-Allocator-optimize-alignment-size-to-avoid-mmap-fail.patch, 
 0005-Allocator-adjust-reclaiming-strategy-of-InkFreeList.patch, 
 0006-RamCacheLRU-split-LRU-queue-into-multiple-queues-to-.patch, 
 Memory-Usage-After-Introduced-New-Allocator.png, memusage.ods, memusage.ods


 when we review the memory usage in the production, there is something 
 abnormal, ie, looks like TS take much memory than index data + common system 
 waste, and here is some memory dump result by set 
 proxy.config.dump_mem_info_frequency
 1, the one on a not so busy forwarding system:
 physics memory: 32G
 RAM cache: 22G
 DISK: 6140 GB
 average_object_size 64000
 {code}
  allocated  |in-use  | type size  |   free list name
 |||--
   671088640 |   37748736 |2097152 | 
 memory/ioBufAllocator[14]
  2248146944 | 2135949312 |1048576 | 
 memory/ioBufAllocator[13]
  1711276032 | 1705508864 | 524288 | 
 memory/ioBufAllocator[12]
  1669332992 | 1667760128 | 262144 | 
 memory/ioBufAllocator[11]
  2214592512 | 221184 | 131072 | 
 memory/ioBufAllocator[10]
  2325741568 | 2323775488 |  65536 | 
 memory/ioBufAllocator[9]
  2091909120 | 2089123840 |  32768 | 
 memory/ioBufAllocator[8]
  1956642816 | 1956478976 |  16384 | 
 memory/ioBufAllocator[7]
  2094530560 | 2094071808 |   8192 | 
 memory/ioBufAllocator[6]
   356515840 |  355540992 |   4096 | 
 memory/ioBufAllocator[5]
 1048576 |  14336 |   2048 | 
 memory/ioBufAllocator[4]
  131072 |  0 |   1024 | 
 memory/ioBufAllocator[3]
   65536 |  0 |512 | 
 memory/ioBufAllocator[2]
   32768 |  0 |256 | 
 memory/ioBufAllocator[1]
   16384 |  0 |128 | 
 memory/ioBufAllocator[0]
   0 |  0 |576 | 
 memory/ICPRequestCont_allocator
   0 |  0 |112 | 
 memory/ICPPeerReadContAllocator
   0 |  0 |432 | 
 memory/PeerReadDataAllocator
   0 |  0 | 32 | 
 memory/MIMEFieldSDKHandle
   0 |  0 |240 | 
 memory/INKVConnAllocator
   0 |  0 | 96 | 
 memory/INKContAllocator
4096 |  0 | 32 | 
 memory/apiHookAllocator
   0 |  0 |288 | 
 memory/FetchSMAllocator
   0 |  0 | 80 | 
 memory/prefetchLockHandlerAllocator
   0 |  0 |176 | 
 memory/PrefetchBlasterAllocator
   0 |  0 | 80 | 
 memory/prefetchUrlBlaster
   0 |  0 | 96 | memory/blasterUrlList
   0 |  0 | 96 | 
 memory/prefetchUrlEntryAllocator
   0 |  0 |128 | 
 memory/socksProxyAllocator
   0 |  0 |144 | 
 memory/ObjectReloadCont
 3258368 | 576016 |592 | 
 memory/httpClientSessionAllocator
  825344 | 139568 |208 | 
 memory/httpServerSessionAllocator
22597632 |1284848 |   9808 | memory/httpSMAllocator
   0 |  0 | 32 | 
 memory/CacheLookupHttpConfigAllocator
   0 |  0 |   9856 | 
 memory/httpUpdateSMAllocator
   0 |  0 |128 | 
 memory/RemapPluginsAlloc
   0 |  0 | 48 |