<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dear OMERO developers,<div class=""><br class=""></div><div class="">I am on commit “c6f9a94b0a16ac352e1d7287954d08c0d881eb06”.</div><div class="">When asking for images through the Webserver gateway, I have experienced a problem that hangs the server.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">If I send an URL like:</div><div class=""><span style="widows: 1; background-color: rgb(255, 255, 255);" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap;" class=""><br class=""></span></font></span></div><div class=""><span style="widows: 1; background-color: rgb(255, 255, 255);" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap;" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>... /webgateway/render_image_region/35203/99/0?c=1|0:0&region=29,0,169,169</span></font></span><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap;" class="">”</span></font></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class="">with the channel min and max values equal to zero:</span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class=""><span class="Apple-tab-span" style="white-space:pre">       </span>?c=1|0:0</span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class="">the server starts an intensive computation and stops returning any other image requests (the service is down due the overloading until you reset it).</span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class="">Also, if the minimum / maximum range is smaller than the precision this has an impact in the performance that is greater the narrower this range is. i.e given :</span></div><div class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; widows: 1; background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><span class="Apple-tab-span" style="white-space:pre">  </span>min = -10</span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><span class="Apple-tab-span" style="white-space:pre">        </span>max = 30</span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class="">A call with:</span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><span class="Apple-tab-span" style="white-space:pre">  </span></span></font><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class="">?c=1|20.00:22.01</span></div><div style="widows: 1;" class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div style="widows: 1;" class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class="">Will trigger an image calculation that will take a lot of time and resources, slowing down the server and making it unresponsive for several minutes.</span></div><div style="widows: 1;" class=""><span style="color: rgb(34, 34, 34); font-family: Menlo, monospace; font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class="">Can you reproduce these issues?</span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class="">José</span></font></div><div style="widows: 1;" class=""><font color="#222222" face="Menlo, monospace" class=""><span style="font-size: 11px; white-space: pre-wrap; background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div></body></html>