diff options
author | John Christopher Anderson <jchris@apache.org> | 2009-07-20 04:11:36 +0000 |
---|---|---|
committer | John Christopher Anderson <jchris@apache.org> | 2009-07-20 04:11:36 +0000 |
commit | 46bf4b727f0fae37b017f194983122c50d3f34e5 (patch) | |
tree | 658da02543e8f53388d6ea427afa3e6265d5254d /share/server/loop.js | |
parent | c3175ec3b2809a553cd0f45bfa39ca573676f842 (diff) |
Initial checkin of _changes filters. The prime weak-spot for this approach is that it maintains an OS-process per connected filtered _changes consumer. I'm pretty sure we'll be able to work around this without changing the API, but it'll involve a lot of OS-process bookkeeping. Those enhancements should generally improve show & list performance as well. Punting on them for now, first wanted to get _changes filters implemented so people could give feedback.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@795687 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'share/server/loop.js')
-rw-r--r-- | share/server/loop.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/share/server/loop.js b/share/server/loop.js index d65ff02b..af656121 100644 --- a/share/server/loop.js +++ b/share/server/loop.js @@ -41,7 +41,8 @@ var dispatch = { "rereduce" : Views.rereduce, "validate" : Validate.validate, "show" : Render.show, - "list" : Render.list + "list" : Render.list, + "filter" : Filter.filter }; while (line = eval(readline())) { |