<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:36:38 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-4517] Spike how to move the shell code execution to a background process in Compass</title>
                <link>https://jira.mongodb.org/browse/COMPASS-4517</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;To avoid making the shell block the Compass UI in certain conditions, we want to be able to put the shell runtime in a background thread/worker.&lt;/p&gt;

&lt;p&gt;With this investigation we want to build a proof of concept to see and better estimate the amount of work needed to build a full implementation of a shell runtime that works in a separate thread.&lt;/p&gt;

&lt;p&gt;The proof of concept should explore the following areas:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Is it possible to run mongosh runtime in a Node.js worker&lt;/li&gt;
	&lt;li&gt;What needs to be in the same thread as the runtime&lt;/li&gt;
	&lt;li&gt;How the runtime will communicate evaluated code results back to the main thread&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="1551910">COMPASS-4517</key>
            <summary>Spike how to move the shell code execution to a background process in Compass</summary>
                <type id="10501" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14720&amp;avatarType=issuetype">Investigation</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="13201">Fixed</resolution>
                                        <assignee username="sergey.petushkov@mongodb.com">Sergey Petushkov</assignee>
                                    <reporter username="massimiliano.marcon@mongodb.com">Massimiliano Marcon</reporter>
                        <labels>
                    </labels>
                <created>Wed, 25 Nov 2020 11:09:26 +0000</created>
                <updated>Sun, 29 Oct 2023 02:40:06 +0000</updated>
                            <resolved>Thu, 17 Dec 2020 08:56:49 +0000</resolved>
                                                    <fixVersion>No version</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="3539272" author="xgen-internal-githook" created="Tue, 22 Dec 2020 08:57:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat: Expose connection params of the native client through the data service &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-4517&quot; title=&quot;Spike how to move the shell code execution to a background process in Compass&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-4517&quot;&gt;&lt;del&gt;COMPASS-4517&lt;/del&gt;&lt;/a&gt; (#277)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;feat(&lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-4517&quot; title=&quot;Spike how to move the shell code execution to a background process in Compass&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-4517&quot;&gt;&lt;del&gt;COMPASS-4517&lt;/del&gt;&lt;/a&gt;): Expose connection params of the native client through the data service&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;refactor: Change the name from connectionParams to connectionOptions for consistency&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/data-service/commit/29fa8fc636d1a9572ce48a5f5fbaa36a1889bfe5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/data-service/commit/29fa8fc636d1a9572ce48a5f5fbaa36a1889bfe5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="3520364" author="xgen-internal-githook" created="Tue, 8 Dec 2020 13:30:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey Petushkov&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(&lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-4517&quot; title=&quot;Spike how to move the shell code execution to a background process in Compass&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-4517&quot;&gt;&lt;del&gt;COMPASS-4517&lt;/del&gt;&lt;/a&gt;): Expose connection params of the native client through the data service&lt;br/&gt;
Branch: expose-connection-options&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/data-service/commit/1d8b18103036d62e9d10c1155a90614c9030a62f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/data-service/commit/1d8b18103036d62e9d10c1155a90614c9030a62f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3518737" author="xgen-internal-githook" created="Mon, 7 Dec 2020 16:23:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(&lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-4517&quot; title=&quot;Spike how to move the shell code execution to a background process in Compass&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-4517&quot;&gt;&lt;del&gt;COMPASS-4517&lt;/del&gt;&lt;/a&gt;): Expose connection options (#332)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Return connection options from the connect method&lt;/li&gt;
	&lt;li&gt;Cover new return value with tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/connection-model/commit/01d4f8d97439d5f1afe2eef7e4f3250da830930d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/connection-model/commit/01d4f8d97439d5f1afe2eef7e4f3250da830930d&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1469580">COMPASS-4407</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>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 7 Dec 2020 16:23:22 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        3 years, 7 weeks, 1 day 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>COMPASS-3935</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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            3 years, 7 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>massimiliano.marcon@mongodb.com</customfieldvalue>
            <customfieldvalue>sergey.petushkov@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hyj1lr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hy50fz:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="4524">Iteration Rambutan</customfieldvalue>
    <customfieldvalue id="4543">Iteration Star Apple</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|hyinv3:</customfieldvalue>

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