I just checked in code to allow the checking of the status of long
running tasks, like view indexes and compaction.
During a long view build or compaction, if you want to see the status
of what's happening, simply GET _active_tasks and you'll get back a
list of JSON objects describing the currently running tasks.
Example results while 2 tasks are running:
[{"type":"Database Compaction","task":"speed","status":"Copied 10001
of 39001 changes (25%)","pid":"<0.78.0>"},
{"type":"View Group Indexer","task":"speed _design/
test","status":"Processed 0 of 39001 changes (0%)","pid":"<0.91.0>"}]
We should probably add task tracking code for replication as well.
-Damien