couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Newson <robert.new...@gmail.com>
Subject Re: Using the API to tell if a compact has been done
Date Mon, 24 Jan 2011 18:48:27 GMT
the compaction task will be returned by a get to /_active_tasks while running.

On Mon, Jan 24, 2011 at 6:20 PM, Paul Davis <paul.joseph.davis@gmail.com> wrote:
> Later versions include an entry in the db info blob whether compaction
> is running. Though you may still get into a bit of a race condition if
> compaction finishes faster than you can make the second request.
>
> Though the return value of the compaction request should also tell you
> if it's started successfully.
>
> On Mon, Jan 24, 2011 at 12:49 PM, Wayne Conrad <wayne@databill.com> wrote:
>> I've subscribed again, from another email address, because the list decided
>> that my first subscribtion was a eeeeevil spammer.  I hope that's OK.
>>  Anyhow...
>>
>> I've written a cron job that periodically compacts all databases on all
>> servers, but it needs an automated test, and an automated test needs a way
>> to know that compaction happend (or, at least, was triggered).  Other than
>> seeing the file size change, is there anything I can do from the API that
>> will show that my cron job caused compaction to happen?
>>
>> I'm running 0.11.1.  I can upgrade to a later version if it will make things
>> easier.
>>
>> Thanks,
>> Wayne Conrad
>>
>>
>

Mime
View raw message