<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:06:07 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[DOCU-120] Clustering tutorial</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-120</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;p&gt;Write a tutorial for setting up a cluster.&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Define a cluster. What problems does it solve?&lt;/li&gt;
	&lt;li&gt;Make the case for enterprise scalability, advantages for clustering&lt;/li&gt;
	&lt;li&gt;Explain the &lt;a href=&quot;http://wiki.magnolia-cms.com/display/TRAINING/Clustering&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;difference between a Magnolia cluster and a Jackrabbit cluster&lt;/a&gt;.
	&lt;ul&gt;
		&lt;li&gt;Magnolia cluster. Instances and subscribers. Load balancing. See &lt;a href=&quot;http://www.magnolia-cms.com/magnolia-cms/tech-briefs/performance.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Performance and availability Tech Brief&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Jackrabbit cluster. Typical use case is shared storage for a single workspace such as &lt;tt&gt;forum&lt;/tt&gt; to share user generated content such as page comments across cluster nodes. See &lt;a href=&quot;http://documentation.magnolia-cms.com/technical-guide/clustering.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Clustering in Technical Guide&lt;/a&gt; and Richard&apos;s comment in &lt;a href=&quot;http://old.nabble.com/Does-each-public-and-author-instances-require-different-MySQL-databases-td30594504.html#a30594978&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this thread&lt;/a&gt;. You can also set up a full cluster (all workspaces) and get the cluster benefits.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Write steps for setting up clustered storage for the &lt;tt&gt;forum&lt;/tt&gt; workspace. &lt;a href=&quot;http://old.nabble.com/help-setting-up-clustered-storage-for-the-comments-workspace-td30104388.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Provide sample configuration files for download&lt;/a&gt;. Search support tickets in Jira and ask Zdenek/Jan to provide configuration files.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Resources:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://documentation.magnolia-cms.com/reference/architecture-diagrams/instances.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Instance and clustering diagrams&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;User list. Search for &quot;cluster&quot;. What kind of clusters are users trying to set up?&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://old.nabble.com/Magnolia-4.4-%2B-MySQL-clustering-td30846346.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Good thread &quot;Magnolia 4.4 + MySQL clustering&quot;&lt;/a&gt; with Matt&apos;s steps.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/browse/DOCU-127&quot; title=&quot;ensure documentation makes it clear which modules are supported with EE&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCU-127&quot;&gt;&lt;del&gt;DOCU-127&lt;/del&gt;&lt;/a&gt; is a use case for clustering UGC&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://blog.liip.ch/archive/2011/05/10/add-new-instances-to-your-jackrabbit-cluster-the-non-time-consuming-way.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Add new instances to Jackrabbit cluster&lt;/a&gt;. Use case for adding a new webapp to an existing cluster. Must try with Magnolia instances first. Source: Zdenek.&lt;/li&gt;
	&lt;li&gt;SUPPORT-1916 Cleaning a journal with a janitor task, considerations when running a cluster setup&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="20006">DOCU-120</key>
            <summary>Clustering tutorial</summary>
                <type id="14" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10895&amp;avatarType=issuetype">Story</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="11">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="ahietala">Antti Hietala</reporter>
                        <labels>
                            <label>outdated</label>
                            <label>tutorial</label>
                    </labels>
                <created>Tue, 8 Feb 2011 10:08:19 +0100</created>
                <updated>Mon, 30 Sep 2019 12:51:57 +0200</updated>
                            <resolved>Mon, 30 Sep 2019 12:51:57 +0200</resolved>
                                                                    <component>content</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="33335" author="ahietala" created="Tue, 8 Feb 2011 10:47:11 +0100"  >&lt;p&gt;When clustering all workspaces:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;All cluster nodes should be upgraded at the same time, while they are shut down.&lt;/li&gt;
	&lt;li&gt;Activation should happen to only one cluster node. All other nodes will access the same repository.&lt;/li&gt;
	&lt;li&gt;Scheduled jobs should run on one cluster node only.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="33357" author="zdenekskodik" created="Wed, 9 Feb 2011 13:02:08 +0100"  >&lt;p&gt;Yes, I can send you configs for both use cases: whole repository as well as workspace (the &lt;tt&gt;commenting&lt;/tt&gt; one) clustering.  &lt;/p&gt;</comment>
                            <comment id="35482" author="pbaerfuss" created="Thu, 12 May 2011 14:48:04 +0200"  >&lt;p&gt;make sure we take this two improvements into account:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3096&quot; title=&quot;Jackrabbit provider: set cluster id property automatically&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3096&quot;&gt;&lt;del&gt;MAGNOLIA-3096&lt;/del&gt;&lt;/a&gt;: dynamic cluster id&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3064&quot; title=&quot;check for an existing repository mapping before adding a new workspace for a module &quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3064&quot;&gt;&lt;del&gt;MAGNOLIA-3064&lt;/del&gt;&lt;/a&gt;: mapping in repositories.xml&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="38119" author="pbaerfuss" created="Fri, 5 Aug 2011 11:41:49 +0200"  >&lt;p&gt;I created a brief how-to page in the wiki.&lt;br/&gt;
--&amp;gt; &lt;a href=&quot;http://wiki.magnolia-cms.com/display/WIKI/Setting+up+a+Jackrabbit+Clustering&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://wiki.magnolia-cms.com/display/WIKI/Setting+up+a+Jackrabbit+Clustering&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="46727" author="ahietala" created="Wed, 2 May 2012 09:08:12 +0200"  >&lt;p&gt;Nice summary of clustering by Richard in the &lt;a href=&quot;http://forum.magnolia-cms.com/forum/thread.html?threadId=986221b3-2a3b-449c-af9a-a2f8b01d291d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Magnolia Clustering&lt;/a&gt; forum thread:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;You cannot/should not cluster the &quot;normal&quot; magnolia repository. In particular, I think clustering the workspaces &quot;config&quot;, &quot;mgnlVersion&quot; and &quot;mgnlSystem&quot; will cause no end of problems. Instead, what you need to do is create a second jackrabbit repository for your cluster. You can then configure which workspaces will be clustered and which will not by assigning them to either the clustered or the unclustered repository.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="69658" author="ahietala" created="Thu, 5 Sep 2013 11:45:28 +0200"  >&lt;p&gt;Step by step Magnolia CMS clustering. Blog post by Samuel Schmitt. &lt;a href=&quot;http://www.samuelschmitt.net/2013/09/step-by-step-magnolia-cms-clustering/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.samuelschmitt.net/2013/09/step-by-step-magnolia-cms-clustering/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="83024" author="had" created="Wed, 9 Apr 2014 10:51:32 +0200"  >&lt;p&gt;My biggest pain at the moment is that we explain high av, and load bal clusters, but then we show schema of cluster for sharing data which is none of te cases above. All 3 should be described and each should havei mage. Also we have number of blog and wiki posts how to configure full or partial cluster, we should link them from the page. And lastly we should also mention or show config for tomcat clustering since this is most often what you need too when u start using clusters for high av or load bal.&lt;/p&gt;

&lt;p&gt;... Sry for typos ... Ipad only &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="135766" author="cmeier" created="Fri, 2 Dec 2016 04:30:18 +0100"  >&lt;p&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=ahietala&quot; class=&quot;user-hover&quot; rel=&quot;ahietala&quot;&gt;ahietala&lt;/a&gt;, since you were asking to bump up this ticket on the backlog ...&lt;br/&gt;
... &lt;tt&gt;forum&lt;/tt&gt; was mentioned as a use case for a cluster. However, forum is on the way dying out, only used for the &lt;tt&gt;commenting&lt;/tt&gt; module which i also expect to be replaced sooner or later by something more handy (e.g. the webservice written by Jan).&lt;br/&gt;
Is there another sue case which you are aware of?&lt;/p&gt;

&lt;p&gt;And i think it is a rather sophisticated topic ... but well, let&apos;s see &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="198521" author="jlegendre" created="Mon, 30 Sep 2019 12:50:42 +0200"  >&lt;p&gt;In order to better focus our efforts on DOCU tickets that are still relevant and important, all tickets older than 18 months have been labelled as outdated and are being automatically closed. &lt;br/&gt;
If you think your ticket is still relevant and should remain open, please add a comment and set it back to open.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="39544">DOCU-526</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10021">
                    <name>duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="28364">DOCU-397</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 9 Feb 2011 13:02:08 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCU-1956</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>jlegendre</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 19 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ahietala</customfieldvalue>
            <customfieldvalue>cmeier</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>jlegendre</customfieldvalue>
            <customfieldvalue>pbaerfuss</customfieldvalue>
            <customfieldvalue>zdenekskodik</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzzk5:zxzv</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9464</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>