<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Sun Feb 11 23:10:11 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>[MGNLADVCACHE-17] ServeUntilRecachedPolicy and NotifyFlushListeningPolicy don&apos;t work with policies sets</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLADVCACHE-17</link>
                <project id="10241" key="MGNLADVCACHE">Advanced Cache</project>
                    <description>&lt;p&gt;We have got a problem with the advanced cache in our Magnolia 4.4.2 EE setup.&lt;br/&gt;
We have setup the Advanced Cache module according to &lt;a href=&quot;http://documentation.magnolia-cms.com/modules/advanced-cache.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://documentation.magnolia-cms.com/modules/advanced-cache.html&lt;/a&gt; with /modules/cache/config/configurations/default/cachePolicy/class set to info.magnolia.module.advancedcache.ServeUntilRecachedCachePolicy and /modules/cache/config/configurations/default/flushPolicy/class set to info.magnolia.module.advancedcache.NotifyFlushListeningPolicy.&lt;/p&gt;

&lt;p&gt;In our developing/testing environment this works fine. The problems occur on our productive environment:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;we have 1 author instance with 2 subscriber instances (author.domain.de publishes to public01.domain.de and public02.domain.de)&lt;/li&gt;
	&lt;li&gt;the subscribers are behind a netscaler that divides the load between the 2 public nodes&lt;/li&gt;
	&lt;li&gt;browsers access www.domain.de and get either node 1 or 2&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The problem seems to be, that the cache is never invalidated:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;page in version 1 is published&lt;/li&gt;
	&lt;li&gt;browser gets page via netscaler in version 1&lt;/li&gt;
	&lt;li&gt;page in version 2 is published&lt;/li&gt;
	&lt;li&gt;accessing the 2 publish nodes directly delivers the correct response&lt;/li&gt;
	&lt;li&gt;accessing them via netscaler shows the old (cached) version indefinitely --&amp;gt; it is never invalidated&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Two observations:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;only flushing the magnolia cache manually solves the problem (until the next update) so it must definitely be the magnolia cache&lt;/li&gt;
	&lt;li&gt;removing one server node from the netscaler (and thus effectively reducing it to a forward to the other node) yields the same problem&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;One more thing: as I understand it, the keys for the cache are the URLs of the pages. Could it be, that our setup with 2 public nodes with distinct URLs (which work fine cache wise) are accessed through another URL (via netscaler) generates problems with this caching policy? Such as, the URL accessed (www.domain.de/test.html) is never invalidated, the 2 nodes only invalidate their own respective caches with keys/URLs like public01.domain.de/test.html and public02.domain.de/test.html).&lt;/p&gt;

&lt;p&gt;Page headers are set to &quot;don&apos;t cache at all&quot; (i.e. &quot;Expires = 01.01.1970&quot;, &quot;Cache-Control = no-cache, no-store, must-revalidate, max-age=0&quot;, &quot;Pragma = no-cache&quot;) and still the old content is shown in the browser. So it can&apos;t be the netscaler caching content based on headers. Also browser cache can&apos;t be an issue, because it is disabled.&lt;/p&gt;

&lt;p&gt;Is this a common issue? How do we work around it? We would really like to use the ServeUntilRecachedCachePolicy as it fits our requirements the best.&lt;/p&gt;

&lt;p&gt;Read the enclosed logfile as follows:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;entries at 15:29:xx contain a activation of test content and accessing the test page on the public nodes (with the old version still shown)&lt;/li&gt;
	&lt;li&gt;entries at 15:32:xx contain a flush of magnolia cache and accessing the test page on the public nodes (with the new version correctly delivered)&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="20453">MGNLADVCACHE-17</key>
            <summary>ServeUntilRecachedPolicy and NotifyFlushListeningPolicy don&apos;t work with policies sets</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/major.svg">Major</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="1">Fixed</resolution>
                                        <assignee username="had">Jan Haderka</assignee>
                                    <reporter username="ckutschke">Christian Kutschke</reporter>
                        <labels>
                    </labels>
                <created>Tue, 19 Apr 2011 15:41:56 +0200</created>
                <updated>Mon, 6 Jun 2011 11:00:20 +0200</updated>
                            <resolved>Mon, 6 Jun 2011 10:39:46 +0200</resolved>
                                    <version>1.3</version>
                                    <fixVersion>1.3.2</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="35089" author="ckutschke" created="Wed, 27 Apr 2011 11:08:33 +0200"  >&lt;p&gt;Do you need mor information? Has anyone looked in this issue yet?&lt;/p&gt;</comment>
                            <comment id="35436" author="had" created="Wed, 11 May 2011 09:00:37 +0200"  >&lt;p&gt;could you please provide me with your exact cache and filter chain configuration? Go to Configuration and export &lt;tt&gt;config:/server/filters&lt;/tt&gt; and &lt;tt&gt;config:/modules/caches/config&lt;/tt&gt; from the public instance and attach it to this issue or to the related support ticket. Since you get the correct response when accessing Magnolia nodes directly I&apos;m bit at loss what the cause could be.&lt;br/&gt;
Can you also share more details about what kind of load balancer (netscaler) you use and how it is configured? Does it use sticky sessions? Is it configured to just distribute the load or does it do some additional caching? &lt;br/&gt;
What happens when you disable Magnolia cache completely or use different cache strategy?&lt;/p&gt;</comment>
                            <comment id="35442" author="had" created="Wed, 11 May 2011 10:15:47 +0200"  >&lt;p&gt;Renaming of the &lt;tt&gt;CachedPage&lt;/tt&gt; to &lt;tt&gt;CachedEntry&lt;/tt&gt; invalidates checks in advance cache strategies, thus making such strategies unusable since Magnolia 4.4.&lt;/p&gt;</comment>
                            <comment id="35444" author="ckutschke" created="Wed, 11 May 2011 10:50:03 +0200"  >&lt;p&gt;Some additional information on the netscaler:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Works as reverse proxy&lt;/li&gt;
	&lt;li&gt;Sticky sessions are enabled&lt;/li&gt;
	&lt;li&gt;no caching is done&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Manual test on the tomcat server (one of the productive nodes):&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;telnet to local http connector&lt;/li&gt;
	&lt;li&gt;GET /test.html HTTP/1.1&lt;/li&gt;
	&lt;li&gt;Host: lhm.muenchen.swm.de&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Varying the host header (e.g. to the specific node host names) yielded different results. If the host header matches the subscriber configuration latest content is returned, using the cluster name old content from cache is served.&lt;/p&gt;</comment>
                            <comment id="35476" author="had" created="Thu, 12 May 2011 11:47:58 +0200"  >&lt;blockquote&gt;&lt;p&gt;Varying the host header (e.g. to the specific node host names) yielded different results. If the host header matches the subscriber configuration latest content is returned, using the cluster name old content from cache is served.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;yeah, that makes sense. The cache key is composed of the server name among other things so using the original name retrieves old unflushed cached content. While the local name of the node results in different key thus generating new entry and masking the original problem.&lt;/p&gt;

&lt;p&gt;Thanks for all the info.&lt;/p&gt;</comment>
                            <comment id="35929" author="ckutschke" created="Fri, 27 May 2011 15:08:26 +0200"  >&lt;p&gt;We updated our setup to Magnolia EE 4.4.4 and Advanced Cache 1.3.1 as suggested. Our setup ist still the same:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;1 author publishing to two separate subscribers&lt;/li&gt;
	&lt;li&gt;access the public cluster through a different URL --&amp;gt; old content&lt;/li&gt;
	&lt;li&gt;access the server node directly --&amp;gt; new content&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;So basically the same result - from my point of view nothing has changed. Could you please look into it again or give me details on what you changed in the advanced cache module?&lt;/p&gt;

&lt;p&gt;Best regards,&lt;br/&gt;
Christian&lt;/p&gt;</comment>
                            <comment id="35938" author="had" created="Sat, 28 May 2011 13:16:40 +0200"  >&lt;p&gt;could you please clean up the cache manually, then enable debug level logging for cache and attach the log file from the try to this issue?&lt;br/&gt;
Could you also please export module configuration from &lt;tt&gt;config:/modules/advanced-cache/config/&lt;/tt&gt; and attach it to the issue? Thanks.&lt;/p&gt;

&lt;p&gt;The detailed changes are visible in the &quot;Subversion Commits&quot; tab on this issue. The problem we identified originally was that when policies are chained and wrapped in the delegate classes, module was not able to unwrap them anymore. This is now replaced by obtaining policies configuration data such as last update timestamp directly via module class.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Jan&lt;/p&gt;</comment>
                            <comment id="35951" author="ckutschke" created="Mon, 30 May 2011 10:53:23 +0200"  >&lt;p&gt;Hi Jan,&lt;/p&gt;

&lt;p&gt;see enclosed the requested files. The test setup is the following:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Author has Subscriber &lt;a href=&quot;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Public is accessible directly (via &lt;a href=&quot;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus&lt;/a&gt;) or indirectly (via &lt;a href=&quot;https://lhm-i.muenchen.swm.de/rathaus/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lhm-i.muenchen.swm.de/rathaus/&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Testing always consists of the following steps:&lt;/p&gt;

&lt;p&gt;1. Activate new content to clean cache&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Clean cache on public&lt;/li&gt;
	&lt;li&gt;Change content on author&lt;/li&gt;
	&lt;li&gt;Activate&lt;/li&gt;
	&lt;li&gt;Access test content via &lt;a href=&quot;http://lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt; and &lt;a href=&quot;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;both yield the correct result&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;2. Change and activate&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Change content on author&lt;/li&gt;
	&lt;li&gt;Activate&lt;/li&gt;
	&lt;li&gt;Access test content via &lt;a href=&quot;http://lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt; and &lt;a href=&quot;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;only &lt;a href=&quot;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt; has the correct version, &lt;a href=&quot;http://lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt; shows old content forever&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;3. Clear cache again&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Clean cache on public&lt;/li&gt;
	&lt;li&gt;Access test content via &lt;a href=&quot;http://lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt; and &lt;a href=&quot;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://svlhmappi01-lhm-i.muenchen.swm.de/rathaus/test-cache&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;both yield the correct result&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Bets regards,&lt;br/&gt;
Christian&lt;/p&gt;</comment>
                            <comment id="35952" author="ckutschke" created="Mon, 30 May 2011 10:54:31 +0200"  >&lt;p&gt;Magnolia DEBUG cache log for info.magnolia.module.cache and info.magnolia.module.advancedcache&lt;/p&gt;</comment>
                            <comment id="35953" author="ckutschke" created="Mon, 30 May 2011 10:55:48 +0200"  >&lt;p&gt;Module config for advanced cache&lt;/p&gt;</comment>
                            <comment id="35954" author="ckutschke" created="Mon, 30 May 2011 11:05:25 +0200"  >&lt;p&gt;Another thing I noticed:&lt;br/&gt;
when first installing the new versions for advanced cache module, there was a JCRException in the log that the timestamps for the policies could not be found. It looked to me like the module was looking for nodes in uppercase (ServeUntilRecachedCachePolicy) but the nodes in the repository were lowercase (serveUntilRecachedCachePolicy).&lt;/p&gt;

&lt;p&gt;Also the timestamps look like they are never updated (always 0).&lt;/p&gt;</comment>
                            <comment id="35971" author="had" created="Tue, 31 May 2011 09:15:39 +0200"  >&lt;p&gt;Hi Christian,&lt;br/&gt;
the change from upper case to lower case was part of changes made for this issue to conform to JavaBean convention and allow C2B to load the config nodes automatically. Unfortunately it seems that the relevant code was not committed prior the release.&lt;br/&gt;
I&apos;ve made the commit and released the snapshot version of the module at &lt;a href=&quot;http://nexus.magnolia-cms.com/content/repositories/magnolia.enterprise.snapshots/info/magnolia/magnolia-module-advanced-cache/1.3.2-SNAPSHOT/magnolia-module-advanced-cache-1.3.2-20110531.070807-2.jar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.magnolia-cms.com/content/repositories/magnolia.enterprise.snapshots/info/magnolia/magnolia-module-advanced-cache/1.3.2-SNAPSHOT/magnolia-module-advanced-cache-1.3.2-20110531.070807-2.jar&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Could you please download this jar and replace your current &lt;tt&gt;magnolia-advanced-cache-1.3.1.jar&lt;/tt&gt; with it? Once you confirm the functionality we will release this as version 1.3.2.&lt;/p&gt;

&lt;p&gt;Thanks you.&lt;br/&gt;
Jan&lt;/p&gt;</comment>
                            <comment id="35987" author="ckutschke" created="Tue, 31 May 2011 12:16:44 +0200"  >&lt;p&gt;Hi Jan,&lt;/p&gt;

&lt;p&gt;thanks for the update, unfortunately I see no changes in the behavior. Also the values of lastUpdateTimestamp in the module config still never get changed (remains &apos;0&apos; forever). I enclosed the two files (from author and public) for you.&lt;/p&gt;

&lt;p&gt;BTW: the caching issue never occurs on two author instances (probably because authors don&apos;t cache at all?). But if I change the publisher instance to admin=false, it&apos;s the same issue as before.&lt;/p&gt;

&lt;p&gt;Best regards,&lt;br/&gt;
Christian&lt;/p&gt;</comment>
                            <comment id="35988" author="ckutschke" created="Tue, 31 May 2011 12:17:50 +0200"  >&lt;p&gt;Author&apos;s module config of advanced cache.&lt;/p&gt;</comment>
                            <comment id="35989" author="ckutschke" created="Tue, 31 May 2011 12:18:09 +0200"  >&lt;p&gt;Publishers config of module advanced cache.&lt;/p&gt;</comment>
                            <comment id="35996" author="had" created="Tue, 31 May 2011 13:27:03 +0200"  >&lt;p&gt;Content is not cached on the author (and even on public) when you are actually logged in. To understand this better you might want to have a look at &lt;tt&gt;config:/modules/cache/config/configurations/default/cachePolicy&lt;/tt&gt; ... there is whole voter chain setup that allows you to control what will get cached and what not on the very low level.&lt;/p&gt;

&lt;p&gt;Back to the issue at hand, could you please export the cache configuration from &lt;tt&gt;config:/modules/cache/config/configurations/default&lt;/tt&gt; so I can double check it is setup properly? Is the error in the logs still the same as before? Could you attach the log  (from public instance) from attempt to activate something with the advanced-cache snapshot at public instance? &lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;</comment>
                            <comment id="36012" author="ckutschke" created="Tue, 31 May 2011 16:06:04 +0200"  >&lt;p&gt;Cache-Config&lt;/p&gt;</comment>
                            <comment id="36016" author="ckutschke" created="Tue, 31 May 2011 16:12:37 +0200"  >&lt;p&gt;Updated Cache Log (new entries starting with 31.05.2011 16:07:13).&lt;/p&gt;

&lt;p&gt;Contains 2 activations, both not reflected on 1 node, then clearing of cache and correct result on both nodes.&lt;/p&gt;</comment>
                            <comment id="36017" author="ckutschke" created="Tue, 31 May 2011 16:13:07 +0200"  >&lt;p&gt;Hi Jan,&lt;/p&gt;

&lt;p&gt;see enclosed the requested files.&lt;/p&gt;

&lt;p&gt;Best regards,&lt;br/&gt;
Christian&lt;/p&gt;</comment>
                            <comment id="36090" author="had" created="Fri, 3 Jun 2011 09:48:30 +0200"  >&lt;p&gt;Hi Christian, &lt;br/&gt;
can you please look at the attached image of the flush policy configuration?&lt;br/&gt;
It seems to me that in your configuration, you are actually overriding the delegate policy class instead of the FlushAll policy file. Since there are no repositories configured on which to react for the delegate policy, changing it&apos;s class to the Notify policy will not work.&lt;br/&gt;
HTH,&lt;br/&gt;
Jan&lt;/p&gt;</comment>
                            <comment id="36135" author="ckutschke" created="Mon, 6 Jun 2011 09:40:48 +0200"  >&lt;p&gt;Hi Jan,&lt;/p&gt;

&lt;p&gt;thank you for the pointer - I reinstalled the cache and advanced Cache modules from scratch, reconfigured them following the howto and it seems to work now on my test system - at least it looks promising! I&apos;ll have the final result after I can redeploy to our productive environment (as only here we have the real setup with cluster and netscaler). I&apos;ll report the results asap.&lt;/p&gt;

&lt;p&gt;Thanks for your time and patience - pity if the answer is this bootstrap hiccup.&lt;/p&gt;

&lt;p&gt;Best regards,&lt;br/&gt;
Christian&lt;/p&gt;</comment>
                            <comment id="36138" author="ckutschke" created="Mon, 6 Jun 2011 10:19:23 +0200"  >&lt;p&gt;Could you provide the temporary fix of the advanced cache module as a permanent 1.3.2 in the repository? Thank you!&lt;/p&gt;</comment>
                            <comment id="36139" author="had" created="Mon, 6 Jun 2011 10:39:46 +0200"  >&lt;p&gt;Sure. The fix will be released as 1.3.2.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                            <outwardlinks description="caused by">
                                        <issuelink>
            <issuekey id="16415">MAGNOLIA-2677</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="20628">MAGNOLIA-3686</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10022">
                    <name>supersession</name>
                                            <outwardlinks description="supersedes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="14693" name="cache configuration.jpg" size="33814" author="had" created="Fri, 3 Jun 2011 09:48:30 +0200"/>
                            <attachment id="14527" name="cache-debug.log" size="48206" author="ckutschke" created="Tue, 19 Apr 2011 15:41:56 +0200"/>
                            <attachment id="14672" name="config.modules.advanced-cache.xml" size="6309" author="ckutschke" created="Mon, 30 May 2011 10:55:48 +0200"/>
                            <attachment id="14678" name="config.modules.advanced-cache_author.xml" size="6318" author="ckutschke" created="Tue, 31 May 2011 12:17:50 +0200"/>
                            <attachment id="14679" name="config.modules.advanced-cache_public.xml" size="6318" author="ckutschke" created="Tue, 31 May 2011 12:18:09 +0200"/>
                            <attachment id="14680" name="config.modules.cache.config.configurations.default.xml" size="80399" author="ckutschke" created="Tue, 31 May 2011 16:06:04 +0200"/>
                            <attachment id="14604" name="config.modules.cache.config.xml" size="107956" author="ckutschke" created="Wed, 11 May 2011 09:36:11 +0200"/>
                            <attachment id="14605" name="config.server.filters.xml" size="141286" author="ckutschke" created="Wed, 11 May 2011 09:36:11 +0200"/>
                            <attachment id="14681" name="magnolia-cache.log" size="341355" author="ckutschke" created="Tue, 31 May 2011 16:12:37 +0200"/>
                            <attachment id="14671" name="magnolia-cache.log" size="163928" author="ckutschke" created="Mon, 30 May 2011 10:54:31 +0200"/>
                    </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_14169" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Bug DoR</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                        
        <div style="margin-bottom: 8px;">
                            <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge" 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>0/2</span></span></div>
                    
            <div class="checklist-progress-bar-wrapper" style="">
        <div class="checklist-progress-bar" style="position: relative; width: 100%; background-color: #cccccc; margin-bottom: 2px; margin-top: 5px;">
                        <div class="checklist-progress" style="display: block; float: none; width: 0%; height: 2px; background: #14892c;">
                            </div>
        </div>
    </div>
        </div>
    
                                    <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Steps to reproduce, expected, and actual results filled</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Affected version filled</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </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, 11 May 2011 09:00:37 +0200</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_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            12 years, 37 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ckutschke</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i040mf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23543</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14168" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoD</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                        
        <div style="margin-bottom: 8px;">
                            <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge" 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>0/6</span></span></div>
                    
            <div class="checklist-progress-bar-wrapper" style="">
        <div class="checklist-progress-bar" style="position: relative; width: 100%; background-color: #cccccc; margin-bottom: 2px; margin-top: 5px;">
                        <div class="checklist-progress" style="display: block; float: none; width: 0%; height: 2px; background: #14892c;">
                            </div>
        </div>
    </div>
        </div>
    
                                    <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Doc/release notes changes? Comment present?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Downstream builds green?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Solution information and context easily available?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span><strong>Tests</strong></span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span><strong>FixVersion</strong> filled and not yet released</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><rect fill="#EFF4FB" height="17.5" rx="2.5" stroke="#ADBBD0" width="18" x="0.44141" y="3.94141"/></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Architecture Decision Record (<strong>ADR</strong>)</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                            ]]>
    </checklist>


                        </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>