diff options
author | Paul Joseph Davis <davisp@apache.org> | 2009-10-31 01:17:04 +0000 |
---|---|---|
committer | Paul Joseph Davis <davisp@apache.org> | 2009-10-31 01:17:04 +0000 |
commit | 72675d73f8e571b1a5555451f5c588225a157035 (patch) | |
tree | dce632c34971e337b0f7235159e12d28d4747189 /src/couchdb/couch_server_sup.erl | |
parent | 78088d9faa123bcae39ed16dd0e15f8d41b34bd3 (diff) |
List functions weren't returning OS processes.
Needed to add a call to couch_query_server:stop_map_doc/1 to return
outstanding OS processes back to the query servers pools. This was
causing some awesome errors by keeping the query_servers PID linked to
the socket PID, which caused errors in apparently unrelated requests as
the query_servers daemon was restarted on config changes.
Also needed to move where the query servers were requested in list
functions involving reduces. Map only lists were fine though.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@831502 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/couchdb/couch_server_sup.erl')
0 files changed, 0 insertions, 0 deletions