[ 
https://jira.duraspace.org/browse/DS-329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Donohue updated DS-329:
---------------------------

    Status: Volunteer Needed  (was: Received)
    
> XMLUI RequestInfo.java is not Serializable (Clustering / Load balancing)
> ------------------------------------------------------------------------
>
>                 Key: DS-329
>                 URL: https://jira.duraspace.org/browse/DS-329
>             Project: DSpace
>          Issue Type: Bug
>          Components: XMLUI
>    Affects Versions: 1.5.2
>            Reporter: Timo Aalto
>            Priority: Major
>
> While testing a Apache 2.2 mod_proxy based load balancing scheme I found out 
> that 
> [dspace-1.5.2-source]/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/utils/RequestInfo.java
>  has not been made Serializable as described in 
> http://wiki.dspace.org/index.php/Clustering#Why_Tomcat.3F and already 
> implemented in the JSPUI version of said class.
> based on limited testing the load balancing for XMLUI seems to work nicely 
> after adding the missing statements.
> FWIW this is the mod_proxy balancing configuration I used (in RHEL5 Apache 
> 2.2 httpd.conf, all required modules were active by default):
> ProxyRequests Off
> <Proxy *>
> Order deny,allow
> Allow from all
> </Proxy>
> ProxyPreserveHost On
> # map to cluster with session affinity (sticky sessions), note that the app 
> server worker names (node1, node2) must be configured
> ProxyPass /balancer !
> ProxyPass / balancer://mycluster/ stickysession=JSESSIONID nofailover=Off
> <Proxy balancer://mycluster>
>     BalancerMember http://localhost:8081 route=node1
>     BalancerMember http://localhost:8082 route=node2
> </Proxy>
> ProxyPass /xmlui balancer://mycluster/xmlui

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to