You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Susan Hinrichs (JIRA)" <ji...@apache.org> on 2014/11/20 19:04:34 UTC

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

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

Susan Hinrichs closed TS-2730.
------------------------------
       Resolution: Fixed
    Fix Version/s:     (was: sometime)
                   5.0.0

>  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: 5.0.0
>
>
> 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.3.4#6332)