[ 
https://issues.apache.org/jira/browse/COUCHDB-1266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13094124#comment-13094124
 ] 

Paul Joseph Davis commented on COUCHDB-1266:
--------------------------------------------

Ooh. If we added a couple proplist helpers like couch_util:set_value/3 and 
couch_util:incr_value/3 this could trim out a lot of redundant code.

> Add stats field to _active_tasks
> --------------------------------
>
>                 Key: COUCHDB-1266
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1266
>             Project: CouchDB
>          Issue Type: Improvement
>            Reporter: Filipe Manana
>            Assignee: Filipe Manana
>             Fix For: 1.2
>
>
> This proposal is simply to add a "stats" field to the _active_tasks results. 
> This field can be an arbitrary JSON value and each task can set it to 
> whatever is appropriate for it.The following patch also defines some basic 
> stats for the existing tasks:
> 1) database compaction - # changes done, total changes, # of revisions 
> copied, # of attachments copied and progress (an integer percentage, same as 
> what is exposed in the existing text field "status");
> 2) view compaction - # of ids copied, total number of ids, # of kvs copied, 
> total number of kvs and progress
> 3) view indexing - # changes done, total changes, # inserted kvs, # deleted 
> kvs, progress
> 4) replication - # missing revisions checked, # missing revisions found, # 
> docs read, # docs written, # doc write failures, source seq number, 
> checkpointed source seq number, progress.
> A screenshot of Futon with 3 different tasks:
> http://dl.dropbox.com/u/25067962/active_tasks_stats.png
> Patch at:
> https://github.com/fdmanana/couchdb/compare/task_stats.diff

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to