couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damien Katz <>
Subject Long running task status monitoring
Date Fri, 23 Jan 2009 04:18:08 GMT
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.


View raw message