<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Dear Ensembl-dev,</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Any ideas on the below ? Please could someone help us ?</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Thanks a lot in advance.</div><div><br></div><div><br></div><div>Regards,</div><div>Andrew</div><div><br></div><br><div><div>On 20 Jun 2012, at 12:42, Nikolay Kolesnikov wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Andrew,<div><br></div><div>Can you please forward this to Ensembl?</div><div><br></div><div>I captured the requests coming from Ensembl (ips 193.162.202.241, 193.162.202.242) and it seems like I'm not getting the partial request headers from them (<font class="Apple-style-span" face="Courier"><i>Range: xxxxx</i></font>) so the servlet assumes the request is for a complete download:</div><div><br></div><div><font class="Apple-style-span" face="Courier"><b>request 1 (HEAD):</b></font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><div><font class="Apple-style-span" face="Courier">HEAD /arrayexpress/files/E-GEOD-30206/E-GEOD-30206.BAM.SRR299029.bam HTTP/1.1</font></div><div><font class="Apple-style-span" face="Courier">User-Agent: <a href="http://genome.ucsc.edu/net.c">genome.ucsc.edu/net.c</a></font></div><div><font class="Apple-style-span" face="Courier">Host: 93.97.26.5</font></div><div><font class="Apple-style-span" face="Courier">Accept: */*</font></div><div><font class="Apple-style-span" face="Courier">Via: 1.0 cachesrv1a.internal.sanger.ac.uk (squid/3.1.19)</font></div><div><font class="Apple-style-span" face="Courier">X-Forwarded-For: 172.17.22.7</font></div><div><font class="Apple-style-span" face="Courier">Cache-Control: max-age=259200</font></div><div><font class="Apple-style-span" face="Courier">Connection: keep-alive</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier"><b>response 1:</b></font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">HTTP/1.1 200 OK</font></div><div><font class="Apple-style-span" face="Courier">Server: Apache-Coyote/1.1</font></div><div><font class="Apple-style-span" face="Courier">Content-Disposition: inline;filename="E-GEOD-30206.BAM.SRR299029.bam"</font></div><div><font class="Apple-style-span" face="Courier">Accept-Ranges: bytes</font></div><div><font class="Apple-style-span" face="Courier">ETag: E-GEOD-30206.BAM.SRR299029.bam_418450276_1338211716000</font></div><div><font class="Apple-style-span" face="Courier">Last-Modified: Mon, 28 May 2012 13:28:36 GMT</font></div><div><font class="Apple-style-span" face="Courier">Content-Range: bytes 0-418450275/418450276</font></div><div><font class="Apple-style-span" face="Courier">Content-Type: application/octet-stream</font></div><div><font class="Apple-style-span" face="Courier">Content-Length: 418450276</font></div><div><font class="Apple-style-span" face="Courier">Date: Wed, 20 Jun 2012 11:33:00 GMT</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div></div><div><font class="Apple-style-span" face="Courier"><b>request 2 (GET):</b></font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><div><font class="Apple-style-span" face="Courier">GET /arrayexpress/files/E-GEOD-30206/E-GEOD-30206.BAM.SRR299029.bam HTTP/1.1</font></div><div><font class="Apple-style-span" face="Courier">User-Agent: <a href="http://genome.ucsc.edu/net.c">genome.ucsc.edu/net.c</a></font></div><div><font class="Apple-style-span" face="Courier">Host: 93.97.26.5</font></div><div><font class="Apple-style-span" face="Courier">Accept: */*</font></div><div><font class="Apple-style-span" face="Courier">Via: 1.0 cachesrv1b.internal.sanger.ac.uk (squid/3.1.19)</font></div><div><font class="Apple-style-span" face="Courier">X-Forwarded-For: 172.17.22.7</font></div><div><font class="Apple-style-span" face="Courier">Cache-Control: max-age=259200</font></div><div><font class="Apple-style-span" face="Courier">Connection: keep-alive</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier"><b>response:</b></font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">HTTP/1.1 200 OK</font></div><div><font class="Apple-style-span" face="Courier">Server: Apache-Coyote/1.1</font></div><div><font class="Apple-style-span" face="Courier">Content-Disposition: inline;filename="E-GEOD-30206.BAM.SRR299029.bam"</font></div><div><font class="Apple-style-span" face="Courier">Accept-Ranges: bytes</font></div><div><font class="Apple-style-span" face="Courier">ETag: E-GEOD-30206.BAM.SRR299029.bam_418450276_1338211716000</font></div><div><font class="Apple-style-span" face="Courier">Last-Modified: Mon, 28 May 2012 13:28:36 GMT</font></div><div><font class="Apple-style-span" face="Courier">Content-Range: bytes 0-418450275/418450276</font></div><div><font class="Apple-style-span" face="Courier">Content-Type: application/octet-stream</font></div><div><font class="Apple-style-span" face="Courier">Content-Length: 418450276</font></div><div><font class="Apple-style-span" face="Courier">Date: Wed, 20 Jun 2012 11:33:00 GMT</font></div><div><br></div><div><br></div><div><div>On 20 Jun 2012, at 11:36, Andrew Tikhonov wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Ah, there's a separate servlet for downloading in AE.</div><div><br></div><div>Here's what Ensembl requires -- basically 206 instead of 200 if a range is requested. If you could add that and see how it goes, it'd be really awesome.</div><div><br></div><div><br></div><div></div><blockquote type="cite"><div>After a quick check it appears that there is something in your server settings that is limiting this upload. In our error logs we have a series of the following messages: <br><br>"Byte-range request was ignored by server. <br>Expected Partial Content 206. <a class="moz-txt-link-freetext" href="http://wwwdev.ebi.ac.uk/arrayexpress/files/E-MTAB-513/E-MTAB-513.BAM.ERR030856.bam;byterange=0">http://wwwdev.ebi.ac.uk/arrayexpress/files/E-MTAB-513/E-MTAB-513.BAM.ERR030856.bam;byterange=0</a>-: 200 OK<br><br>Can't get data socket for <a class="moz-txt-link-freetext" href="http://wwwdev.ebi.ac.uk/arrayexpress/files/E-MTAB-513/E-MTAB-513.BAM.ERR030856.bam">http://wwwdev.ebi.ac.uk/arrayexpress/files/E-MTAB-513/E-MTAB-513.BAM.ERR030856.bam</a><br>Byte-range request was ignored by server. <br>Expected Partial Content 206. <a class="moz-txt-link-freetext" href="http://wwwdev.ebi.ac.uk/arrayexpress/files/E-MTAB-513/E-MTAB-513.BAM.ERR030856.bam;byterange=0">http://wwwdev.ebi.ac.uk/arrayexpress/files/E-MTAB-513/E-MTAB-513.BAM.ERR030856.bam;byterange=0</a>-: 200 OK"<br></div><div><br></div></blockquote><div><br></div><div>I asked for a proper engineer contact who can support us while we test things.</div><div><br></div><div><br></div><div><br></div><div>Regards,</div><div>Andrew</div><div><br></div><br><div><div>On 20 Jun 2012, at 11:28, Nikolay Kolesnikov wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">The support for partial download request is written by me, not apache and I'd be happy to hear about the issues directly from Ensembl. Can you please connect us/<div><br></div><div>Nikolay.</div><div><br><div><div>On 20 Jun 2012, at 11:25, Andrew Tikhonov wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi all,<br><br><span class="Apple-tab-span" style="white-space:pre">       </span>I'm in the middle of discussion with Ensembl and ES regarding the first item. It looks like the Apache Web server the ArrayExpress is running on doesn't correctly (according to spec) support partial content request, which Ensembl recognises as a failure. This has been fixed in one of the latest Apache releases. I sent a request to ES to check the version.<br><br><span class="Apple-tab-span" style="white-space:pre">   </span>Regarding the second item -- Ensembl doesn't allow whole genome view. We discussed it with Johan. Only chromosome view is available. Such a hardcode will need to be replaced with something more sensible if the need arises.<br><br><br>Regards,<br>Andrew<br><br><br>On 19 Jun 2012, at 16:36, Nikolay Kolesnikov wrote:<br><br><blockquote type="cite">Hi all,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">So I've added links to ENA and Ensembl here <a href="http://wwwdev.ebi.ac.uk/arrayexpress/experiments/E-MTAB-513/samples.html">http://wwwdev.ebi.ac.uk/arrayexpress/experiments/E-MTAB-513/samples.html</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I've encountered two problems:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">1. BAM file isn't recognised by Ensembl - I also checked the links Andrew sent me for the other experiments and there is an error there as well.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">2. Links shows some region of chromosome 1 which is hardcoded in the link. Is there a way to start with some whole genome overview?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks,<br></blockquote><blockquote type="cite">Nikolay.<br></blockquote><blockquote type="cite"><br></blockquote><br></div></blockquote></div><br></div></div></blockquote></div><br></div></blockquote></div><br></div></div></blockquote></div><br></body></html>