You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by "Kohei Nozaki (JIRA)" <ji...@apache.org> on 2015/12/06 07:25:11 UTC

[jira] [Created] (ROL-2094) Making Roller capable of clustered environment

Kohei Nozaki created ROL-2094:
---------------------------------

             Summary: Making Roller capable of clustered environment
                 Key: ROL-2094
                 URL: https://issues.apache.org/jira/browse/ROL-2094
             Project: Apache Roller
          Issue Type: Improvement
          Components: Installation & Configuration
    Affects Versions: 5.1.2
            Reporter: Kohei Nozaki
            Assignee: Roller Unassigned
            Priority: Minor


If my understanding is correct, Current version of Roller doesn't work well in clustered environment as is. I think it would be great if Roller is capable of large-scale, distributed and heavy-workload usecase, With deployment architecture such as described in  http://image.slidesharecdn.com/whats-new-in-roller5-091124062729-phpapp01/95/whats-new-in-roller5-7-728.jpg?cb=1259044066 .

Original posting:
http://mail-archives.apache.org/mod_mbox/roller-user/201505.mbox/%3cCAPyOjHhrOwhX=BhV+Wnv6N2M_55SDXFF6xHapiOc=7_XmVJ6rw@mail.gmail.com%3e

As far I know the hurdles for clustered environment is following:

# Local media directory
# Lucene Index
# Page Cache
# Salt processing
# 2nd Level cache of EclipseLink

Workarounds or things we need to get done for each hurdles above:

# Using NFS would help?
# No idea, But I guess it's a common requirement so well established solutions should exist
# Implement cluster-aware one of {{org.apache.roller.weblogger.util.cache.CacheFactory}} ? For example, Based on Memcached?
# Implement 3 and make salt processing aware of it?
# Just put {{<shared-cache-mode>NONE</shared-cache-mode>}} in {{persistence.xml}} would help, But it degrades performance and most of installations will work as standalone, So adding a note to documentation (e.g. installation guide) for clustered environment would be reasonable

I'm still not aware of problems or solutions to it enough but this is just a starting point. Any advices or opinions would be appreciated.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)