<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:35:40 UTC 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>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[COMPASS-4233] Long-running pipeline with $merge times out then blocks GUI after loading from saved</title>
                <link>https://jira.mongodb.org/browse/COMPASS-4233</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;After loading a long-running aggregation pipeline with &apos;$merge&apos; in the end into the builder, its last stages time out, the stages are marked (correctly) with their red timeout frames, then blocks the GUI with CPU load of up to 200%.&lt;/p&gt;

&lt;p&gt;Removing the &apos;$merge&apos; (thanks for saving the pipelines in files now!!!) from the end makes it behave normally again: times out, shows red frames, but GUI usable.&lt;/p&gt;

&lt;p&gt;Marked as &apos;critical&apos; because such a pipeline is unusable and more or less &apos;lost&apos; until fixed manually at the moment.&lt;/p&gt;</description>
                <environment>Compass 1.21.0-beta.4; MacOS Catalina 10.15.2; MongoDB 4.2.3 Community</environment>
        <key id="1308146">COMPASS-4233</key>
            <summary>Long-running pipeline with $merge times out then blocks GUI after loading from saved</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="christoph@clange.de">Christoph Lange</reporter>
                        <labels>
                    </labels>
                <created>Wed, 8 Apr 2020 07:46:23 +0000</created>
                <updated>Wed, 10 Jan 2024 22:25:33 +0000</updated>
                            <resolved>Mon, 3 May 2021 14:37:00 +0000</resolved>
                                    <version>1.21.0</version>
                                    <fixVersion>No version</fixVersion>
                                    <component>Compass</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="3751823" author="maurizio.casimirri" created="Mon, 3 May 2021 14:37:00 +0000"  >&lt;p&gt;Duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-4222&quot; title=&quot;Merge Aggregation step causes too many samples in previous project step and makes UI unresponsive&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-4222&quot;&gt;&lt;del&gt;COMPASS-4222&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3031110" author="christoph@clange.de" created="Wed, 8 Apr 2020 15:17:34 +0000"  >&lt;p&gt;Wait, that&apos;s nice, but not the solution to the&#160;&lt;em&gt;bug&lt;/em&gt;, I think. The behaviour of it up to now is reasonable: when timing out, mark the problem. That&apos;s ok, and nice if&#160;&lt;em&gt;that&lt;/em&gt; changes in the future.&lt;/p&gt;

&lt;p&gt;But the thing with the bug here is that it&#160;&lt;em&gt;doesn&apos;t&lt;/em&gt; stop doing .... whatever. I&apos;ve not seen it ending yet, so I assume that it&apos;s not just executing the $merge directly on load. Also, it&apos;s the Electron process that uses the 200% CPU, not the mongodb process.&lt;/p&gt;</comment>
                            <comment id="3031048" author="massimiliano.marcon" created="Wed, 8 Apr 2020 14:53:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=christoph%40clange.de&quot; class=&quot;user-hover&quot; rel=&quot;christoph@clange.de&quot;&gt;christoph@clange.de&lt;/a&gt; thank you for the report.&lt;/p&gt;

&lt;p&gt;We have a project coming up soon that will fix this behavior by running this kind of long operations in the background.&lt;/p&gt;</comment>
                            <comment id="3030730" author="christoph@clange.de" created="Wed, 8 Apr 2020 10:00:18 +0000"  >&lt;p&gt;Additional information: using the $merge in the pipeline builder does work, even so after repeated &quot;Save&quot;s. The problem only arises on loading a previously saved pipeline. And in that case already before pressing the button to execute the merge.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="1302301">COMPASS-4222</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 8 Apr 2020 08:51:27 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 40 weeks, 2 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11861"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>jessica.sigafoos@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            2 years, 40 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>christoph@clange.de</customfieldvalue>
            <customfieldvalue>massimiliano.marcon@mongodb.com</customfieldvalue>
            <customfieldvalue>maurizio.casimirri@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hxe4kv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hx1ky7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hxdqu7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>