<div dir="ltr">Hi,<div><br></div><div>First, my thanks to Kyle for bouncing the Git server this morning.</div><div><br></div><div>Upon my review of the logs, I determined that the outage was initiated by a single host making 79 requests to download tarball snapshots from Gitweb.  This occurred between 05:55:22 and 07:27:19.  A significant number of the requests were made between 05:58 and 06:05.  Creating a tarball snapshot is a relatively expensive operation, one that Gitweb provides as a convenience but which does not scale well as currently implemented.</div>
<div><br></div><div>Further analysis of the logs suggests that at least some other outages or slowness of the Git server can be attributed excessive snapshot requests.</div><div><br></div><div>For now, I have turned off the snapshot-download functionality.  While I'm not inclined to turn it on again, the logs do indicate that there may be some people using this feature legitimately.  If you are one of those people, please let me know if your needs can be met by (say) a cronjob that produces a daily static tarball of the current state of master.</div>
<div><br></div><div>Regards,</div><div><br>Galen<br>-- <br><div dir="ltr"><div>Galen Charlton</div><div>Manager of Implementation</div><div>Equinox Software, Inc. / The Open Source Experts</div><div>email:  <a href="mailto:gmc@esilibrary.com" target="_blank">gmc@esilibrary.com</a></div>
<div>direct: +1 770-709-5581</div><div>cell:   +1 404-984-4366</div><div>skype:  gmcharlt</div><div>web:    <a href="http://www.esilibrary.com/" target="_blank">http://www.esilibrary.com/</a></div><div>Supporting Koha and Evergreen: <a href="http://koha-community.org" target="_blank">http://koha-community.org</a> & <a href="http://evergreen-ils.org" target="_blank">http://evergreen-ils.org</a></div>
</div>
</div></div>