Thanks for the direction; I'll give it a whirl tomorrow morning.
On Wed, Nov 11, 2009 at 8:38 PM, Paul Joseph Davis (JIRA) <[email protected]> wrote: > > [ > https://issues.apache.org/jira/browse/COUCHDB-514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776802#action_12776802 > ] > > Paul Joseph Davis commented on COUCHDB-514: > ------------------------------------------- > > Ohhhh. > > The reason that Zachary's patch won't work is that the Erlang side is waiting > for the start before sending the first row. The "getRow()" style API in > JavaScript is still bound by the serialized enforcement that the Erlang side > does. Sadly that means the patch is more involved than I had initially > thought. > > For interested parties, the fix for this is in reworking how > couch_httpd_show.erl uses the btree fold function. Basically, in > couch_httpd_show:start_list_resp/5 the proper thing would be to just send the > head info and defer the response building till later in the iteration process > when render_list_row is called. > >> Redirect from _list using view rows >> ----------------------------------- >> >> Key: COUCHDB-514 >> URL: https://issues.apache.org/jira/browse/COUCHDB-514 >> Project: CouchDB >> Issue Type: Improvement >> Components: JavaScript View Server >> Affects Versions: 0.10 >> Reporter: Zachary Zolton >> Attachments: list-redir.diff, list_views.diff >> >> >> There is no way to redirect from a _list function after calling the getRow() >> API function. >> Here's a link to the discussion on the dev mailing list: >> http://is.gd/3KZRg > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > >
