You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucy.apache.org by "Nick Wellnhofer (Created) (JIRA)" <ji...@apache.org> on 2011/12/23 01:17:31 UTC

[lucy-issues] [jira] [Created] (LUCY-205) Parallel processing for SearchServer

Parallel processing for SearchServer
------------------------------------

                 Key: LUCY-205
                 URL: https://issues.apache.org/jira/browse/LUCY-205
             Project: Lucy
          Issue Type: Improvement
          Components: Search
            Reporter: Nick Wellnhofer
            Assignee: Nick Wellnhofer


The SearchServer should be able to serve multiple client connections in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Updated] (LUCY-205) Parallel processing for SearchServer

Posted by "Nick Wellnhofer (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Wellnhofer updated LUCY-205:
---------------------------------

    Fix Version/s: 0.3.0 (incubating)
    
> Parallel processing for SearchServer
> ------------------------------------
>
>                 Key: LUCY-205
>                 URL: https://issues.apache.org/jira/browse/LUCY-205
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>             Fix For: 0.3.0 (incubating)
>
>         Attachments: LUCY-205-v2.patch, LUCY-205.patch
>
>
> The SearchServer should be able to serve multiple client connections in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Updated] (LUCY-205) Parallel processing for SearchServer

Posted by "Nick Wellnhofer (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Wellnhofer updated LUCY-205:
---------------------------------

    Attachment: LUCY-205.patch

This patch rewrites the SearchServer to use Net::Server::PreFork
                
> Parallel processing for SearchServer
> ------------------------------------
>
>                 Key: LUCY-205
>                 URL: https://issues.apache.org/jira/browse/LUCY-205
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>         Attachments: LUCY-205.patch
>
>
> The SearchServer should be able to serve multiple client connections in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Commented] (LUCY-205) Parallel processing for SearchServer

Posted by "Marvin Humphrey (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCY-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13178064#comment-13178064 ] 

Marvin Humphrey commented on LUCY-205:
--------------------------------------

+1 to commit!

This does change the public API, though in terms of content it is
not a risky patch.  +1 to sneak this in to the 0.3 branch before
0.3.0 gets cut, if the stars align.  And then it would also be nice to
do away with "password" since we're already breaking back compat.
                
> Parallel processing for SearchServer
> ------------------------------------
>
>                 Key: LUCY-205
>                 URL: https://issues.apache.org/jira/browse/LUCY-205
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>         Attachments: LUCY-205-v2.patch, LUCY-205.patch
>
>
> The SearchServer should be able to serve multiple client connections in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Resolved] (LUCY-205) Parallel processing for SearchServer

Posted by "Nick Wellnhofer (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Wellnhofer resolved LUCY-205.
----------------------------------

    Resolution: Fixed

Fixed in r1226462. I also removed the search server password in r1226473.
                
> Parallel processing for SearchServer
> ------------------------------------
>
>                 Key: LUCY-205
>                 URL: https://issues.apache.org/jira/browse/LUCY-205
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>         Attachments: LUCY-205-v2.patch, LUCY-205.patch
>
>
> The SearchServer should be able to serve multiple client connections in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Issue Comment Edited] (LUCY-205) Parallel processing for SearchServer

Posted by "Nick Wellnhofer (Issue Comment Edited) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCY-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175191#comment-13175191 ] 

Nick Wellnhofer edited comment on LUCY-205 at 12/23/11 12:19 AM:
-----------------------------------------------------------------

Patch LUCY-205.patch rewrites the SearchServer to use Net::Server::PreFork
                
      was (Author: nwellnhof):
    This patch rewrites the SearchServer to use Net::Server::PreFork
                  
> Parallel processing for SearchServer
> ------------------------------------
>
>                 Key: LUCY-205
>                 URL: https://issues.apache.org/jira/browse/LUCY-205
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>         Attachments: LUCY-205.patch
>
>
> The SearchServer should be able to serve multiple client connections in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Updated] (LUCY-205) Parallel processing for SearchServer

Posted by "Nick Wellnhofer (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Wellnhofer updated LUCY-205:
---------------------------------

    Attachment: LUCY-205-v2.patch

LUCY-205-v2.patch is a second attempt that changes the _SearchServer_ only slightly.

* The _port_ parameter is moved from the constructor to the _serve_ method.
* The request handling is split from the _serve_ method into a new method _handle_request_.

With these changes the _SearchServer_ can be better integrated into external server applications.
                
> Parallel processing for SearchServer
> ------------------------------------
>
>                 Key: LUCY-205
>                 URL: https://issues.apache.org/jira/browse/LUCY-205
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>         Attachments: LUCY-205-v2.patch, LUCY-205.patch
>
>
> The SearchServer should be able to serve multiple client connections in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira