<div dir="ltr">Hi, Everyone, <div><br></div><div>When I install the system on our machine, I noticed the following problem:</div><div><br></div><div>My keep service has three items: one proxy and two disk. When I upload data using arv, I noticed in the proxy debug message:</div><div><br></div><div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Begin upload 0f1d6bcf55c34bed7f92a805d2d89bbf to <a href="https://keepproxy-arvados.code.cn:443">https://keepproxy-arvados.code.cn:443</a></div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Replicas remaining to write: 2 active uploads: 1</div><div>2017/09/06 08:32:01 proxy loop detected (request has Via: "HTTP/1.0 keepproxy"): perhaps keepproxy is misidentified by gateway config as an external client, or its keep_services record does not have service_type=proxy?</div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Upload <a href="https://keepproxy-arvados.code.cn:443/0f1d6bcf55c34bed7f92a805d2d89bbf">https://keepproxy-arvados.code.cn:443/0f1d6bcf55c34bed7f92a805d2d89bbf</a> error: 500 response: loop detected</div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Replicas remaining to write: 2 active uploads: 0</div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Begin upload 0f1d6bcf55c34bed7f92a805d2d89bbf to <a href="https://keepproxy-arvados.code.cn:443">https://keepproxy-arvados.code.cn:443</a></div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Replicas remaining to write: 2 active uploads: 1</div><div>2017/09/06 08:32:01 proxy loop detected (request has Via: "HTTP/1.0 keepproxy"): perhaps keepproxy is misidentified by gateway config as an external client, or its keep_services record does not have service_type=proxy?</div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Upload <a href="https://keepproxy-arvados.code.cn:443/0f1d6bcf55c34bed7f92a805d2d89bbf">https://keepproxy-arvados.code.cn:443/0f1d6bcf55c34bed7f92a805d2d89bbf</a> error: 500 response: loop detected</div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Replicas remaining to write: 2 active uploads: 0</div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Begin upload 0f1d6bcf55c34bed7f92a805d2d89bbf to <a href="https://keepproxy-arvados.code.cn:443">https://keepproxy-arvados.code.cn:443</a></div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Replicas remaining to write: 2 active uploads: 1</div><div>2017/09/06 08:32:01 proxy loop detected (request has Via: "HTTP/1.0 keepproxy"): perhaps keepproxy is misidentified by gateway config as an external client, or its keep_services record does not have service_type=proxy?</div><div>2017/09/06 08:32:01 DEBUG: [365a8581] Upload <a href="https://keepproxy-arvados.code.cn:443/0f1d6bcf55c34bed7f92a805d2d89bbf">https://keepproxy-arvados.code.cn:443/0f1d6bcf55c34bed7f92a805d2d89bbf</a> error: 500 response: loop detected</div><div>2017/09/06 08:32:01 <a href="http://127.0.0.1:42488">127.0.0.1:42488</a> PUT /0f1d6bcf55c34bed7f92a805d2d89bbf 413 12 2 0  Could not write sufficient replicas: [500] loop detected</div></div><div><br></div><div><br></div><div>It looks that the keepproxy keeps writing to itself. I checked the source code and feel it is in the array <span style="background-color:rgb(255,255,255)"><font color="#444444"> of </font></span><span style="font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;white-space:pre"><span style="background-color:rgb(255,255,255)"><font color="#444444">WritableLocalRoots. </font></span></span></div><div><span style="font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;white-space:pre"><span style="background-color:rgb(255,255,255)"><font color="#444444"><br></font></span></span></div><div><span style="font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;white-space:pre"><span style="background-color:rgb(255,255,255)"><font color="#444444">Do you know if there is a way to go around this problem? </font></span></span></div><div><span style="font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;white-space:pre"><span style="background-color:rgb(255,255,255)"><font color="#444444"><br></font></span></span></div><div><font color="#444444" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre">Thanks, </span></font></div><div><font color="#444444" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre"><br></span></font></div><div><font color="#444444" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre">Jason</span></font></div><div><font color="#444444" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre"><br></span></font></div><div><font color="#444444" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre"><br></span></font></div><div><span style="color:rgb(0,92,197);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;white-space:pre"><br></span></div><div><span style="color:rgb(0,92,197);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;white-space:pre"><br></span></div></div>