<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Hi all,</div><div><br></div><div>I was looking at the image cache code and since we are hitting hashing taking up the whole nova-compute process I had a few questions.</div><div><br></div><div>Is it meant for the image cache process to run inside nova-compute, the fact that it does by default seems rather odd (since anyone having large image files will be hit when a sha1 of that whole file happens, this will most likely stop that nova-compute instance from responding until its done). This then happens every X 'ticks', which means if that tick count isn't set 'smartly' u basically end up turning nova-compute into a 'hash calculation engine' (for lack of better words).</div><div><br></div><div>Should that cache process be run out of process? I think it might have been like this a while ago (I think I remember seeing a separate binary, but don't see one now, any reason for that?) </div><div><br></div><div>Anyways if others are hitting this, the following might help: <a href="https://review.openstack.org/#/c/15328">https://review.openstack.org/#/c/15328</a></div><div><br></div><div>Feedback welcome.</div><div><br></div><div>-Josh</div></body></html>