Make sure we compact the Couchdb databases. [1/1]

A common issue that has come up in the past is that the couchdb
databases that Chef uses as its backing store grow without bound, due
to Couchdb being append-only by default and needing to have an externa
process kick off the garbage collection process.

This pull request adds code to the default Crowbar recipe that checks
the databases to see if they or their associated views have grown too
large, and to initiate a GC cycle if they have.


 chef/cookbooks/crowbar/recipes/default.rb |   36 +++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

Crowbar-Pull-ID: 956147574eb056fbe34c4de581d9b9c31bed1583

Crowbar-Release: pebbles