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)