Hi all, We've just had a problem with one of our CouchDB servers - it was repeatedly crashing with gen_server timeouts - so I restarted CouchDB using /etc/init.d/couchdb restart
Our applications send HEAD requests to our main database views to ensure they remain up to date and responsive as our write volume vastly outweighs our read volume, but when CouchDB restarted, all the views began rebuilding from scratch when first accessed. Is this a CouchDB "thing" or is the init.d script shutting down CouchDB in a non-clean fashion that's causing a cautionary rebuild when CouchDB comes back up? Obviously, we hope not to have to restart frequently, but the rebuild process takes a while on our larger databases, so it's quite a barrier to our availability to have these views being recreated from scratch. It may be that I need to upgrade my CouchDB install, but if there's any light that can be shed on this without that being necessary, that would be good. Many thanks, Martin
