<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:28:17 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-1766] Investigate Compass CRUD render times with increasing numbers of keys</title>
                <link>https://jira.mongodb.org/browse/COMPASS-1766</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;ol&gt;
	&lt;li&gt;Use the script on &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-1764&quot; title=&quot;Compass handles the crazy keys document series&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-1764&quot;&gt;&lt;del&gt;COMPASS-1764&lt;/del&gt;&lt;/a&gt;, mgeneratejs or similar to generate documents with 50,100,200,400,800,1600,3200,6400,12800,25000,50000,100000 top-level fields&lt;/li&gt;
	&lt;li&gt;Report results - Measure time to render and chart it
	&lt;ol&gt;
		&lt;li&gt;is it a straight line? is it exponentially slower each time?&lt;/li&gt;
		&lt;li&gt;is there a cut off point where it just hangs?&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment></environment>
        <key id="418328">COMPASS-1766</key>
            <summary>Investigate Compass CRUD render times with increasing numbers of keys</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="13203">Gone away</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="peter.schmidt">Peter Schmidt</reporter>
                        <labels>
                            <label>stagnant</label>
                    </labels>
                <created>Mon, 21 Aug 2017 03:36:16 +0000</created>
                <updated>Fri, 27 Oct 2023 20:19:27 +0000</updated>
                            <resolved>Mon, 1 Oct 2018 10:26:23 +0000</resolved>
                                                                    <component>CRUD</component>
                    <component>Performance</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="2018841" author="durran.jordan@10gen.com" created="Mon, 1 Oct 2018 10:26:23 +0000"  >&lt;p&gt;Rewriting stories to remove hadron-document&lt;/p&gt;</comment>
                            <comment id="1654351" author="sam.weaver@10gen.com" created="Tue, 22 Aug 2017 20:41:18 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=thomasr&quot; class=&quot;user-hover&quot; rel=&quot;thomasr&quot;&gt;thomasr&lt;/a&gt; - I&apos;m looking to answer a broader question.&lt;/p&gt;

&lt;p&gt;We know that we will significantly increase our value if we are able to be more robust with various large schemas or collections. I think we can all agree that it&apos;s a priority for us to work on &quot;handling large documents&quot; and &quot;handling large collections&quot; given feedback from existing customers (Oxford Nanopore, Barclays, Mercedes etc) that Compass is slow to render or hangs. Granted, things have improved in 1.8, but let&apos;s see where the threshold for improvement is.&lt;/p&gt;

&lt;p&gt;What we don&apos;t have a good idea of right now is how large is large? The idea of this ticket is to draw a list of known bounds where we can say &quot;we KNOW that anything over X amount is unusable&quot; of which we can get a better idea of what our potential impact base is. &lt;/p&gt;

&lt;p&gt;Absolutely fine with doing a slimmed down version (5 tests) of my initial Slack conversation. I think it&apos;d be a valuable exercise to get that time complexity curve.&lt;/p&gt;</comment>
                            <comment id="1653543" author="thomasr" created="Tue, 22 Aug 2017 07:20:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=sam.weaver&quot; class=&quot;user-hover&quot; rel=&quot;sam.weaver&quot;&gt;sam.weaver&lt;/a&gt;, you proposed this in &lt;a href=&quot;https://mongodb.slack.com/archives/G2L10JAV7/p1503073806000388&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Slack&lt;/a&gt;. It&apos;s going to take at least an engineer day to run all these series and feels like busywork. What are you trying to answer with these tests? Are you looking for time complexity (linear, quadratic, ...) or a cliff or something? &lt;/p&gt;

&lt;p&gt;If we go ahead with this ticket, I&apos;d like to reduce it to maybe 5 tests, which should give us an estimate of the shape of the curve, for example 100, 500, 2500, 12500, 62500 (always increase by 5x).&lt;/p&gt;</comment>
                    </comments>
                    <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>Tue, 22 Aug 2017 07:20:55 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 19 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_14262" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 4 Sep 2017 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>COMPASS-1739</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>
                            5 years, 19 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>durran.jordan@mongodb.com</customfieldvalue>
            <customfieldvalue>peter.schmidt</customfieldvalue>
            <customfieldvalue>sam.weaver</customfieldvalue>
            <customfieldvalue>thomas.rueckstiess@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htdb4n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr9akv:</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_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 21 Aug 2017 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</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|htcx7j:</customfieldvalue>

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