summaryrefslogtreecommitdiff
path: root/src/couch/src/couch_multidb_changes.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch/src/couch_multidb_changes.erl')
-rw-r--r--src/couch/src/couch_multidb_changes.erl14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/couch/src/couch_multidb_changes.erl b/src/couch/src/couch_multidb_changes.erl
index e2bbda3e3..09278656e 100644
--- a/src/couch/src/couch_multidb_changes.erl
+++ b/src/couch/src/couch_multidb_changes.erl
@@ -24,7 +24,8 @@
handle_call/3,
handle_info/2,
handle_cast/2,
- code_change/3
+ code_change/3,
+ format_status/2
]).
-export([
@@ -174,6 +175,17 @@ code_change(_OldVsn, State, _Extra) ->
{ok, State}.
+format_status(_Opt, [_PDict, State]) ->
+ #state{
+ pids=Pids
+ } = State,
+ Scrubbed = State#state{
+ pids={length, length(Pids)}
+ },
+ [{data, [{"State",
+ ?record_to_keyval(state, Scrubbed)
+ }]}].
+
% Private functions
-spec register_with_event_server(pid()) -> reference().