<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:33:07 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>[SERVER-76602] Expose IAA compressor in MongoDB</title>
                <link>https://jira.mongodb.org/browse/SERVER-76602</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Based on some effort we already merged IAA compressor to WiredTiger (&lt;a href=&quot;https://jira.mongodb.org/browse/WT-10407&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/WT-10407&lt;/a&gt;) now if we need to enable it in MongoDB, we need a small change in MongoDB to expose the option of IAA compressor in MongoDB data base, it will be a small PR (several line of code change) to mongodb since most of the code are in WiredTiger which is already done&lt;/p&gt;

&lt;p&gt;Want to collect some feedback on this, should we directly submit PR ?&#160; or should we share some perf. data on that ?&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="2326043">SERVER-76602</key>
            <summary>Expose IAA compressor in MongoDB</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="12300">Won&apos;t Do</resolution>
                                        <assignee username="irwin.dolobowsky@mongodb.com">Irwin Dolobowsky</assignee>
                                    <reporter username="jun.i.jin@intel.com">Jun Jin</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Apr 2023 15:15:05 +0000</created>
                <updated>Thu, 3 Aug 2023 15:28:14 +0000</updated>
                            <resolved>Thu, 3 Aug 2023 15:28:14 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="5610596" author="JIRAUSER1272879" created="Thu, 3 Aug 2023 15:28:14 +0000"  >&lt;p&gt;Thank you for your contribution.&#160; After careful consideration we are not able to accept this submission at this time.&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;We understand the work was already done for WT; there are features an options which WT exposes as a general purpose storage engine that MongoDB does not use.&#160; At this time we unable to take on the additional costs to support this specific compressor.&lt;/p&gt;</comment>
                            <comment id="5497472" author="JIRAUSER1272355" created="Wed, 14 Jun 2023 05:42:44 +0000"  >&lt;p&gt;hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=keith.smith%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;keith.smith@mongodb.com&quot;&gt;keith.smith@mongodb.com&lt;/a&gt; we recently refined the PR on &lt;a href=&quot;https://github.com/mongodb/mongo/pull/1543&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/pull/1543&lt;/a&gt;, would you pls review , if there is a need to demonstrate the performance, we would like to help.&#160;&lt;/p&gt;</comment>
                            <comment id="5425223" author="JIRAUSER1272355" created="Mon, 15 May 2023 15:10:09 +0000"  >&lt;p&gt;hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=keith.smith%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;keith.smith@mongodb.com&quot;&gt;keith.smith@mongodb.com&lt;/a&gt;&#160; the PR is submitted here: &lt;a href=&quot;https://github.com/mongodb/mongo/pull/1543&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/pull/1543&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="5425183" author="keith.smith" created="Mon, 15 May 2023 15:02:58 +0000"  >&lt;p&gt;Passing this to the Storage Execution team, since I think they own the relevant server functionality.&lt;/p&gt;

&lt;p&gt;As I understand it, what is needed here is a bit of plumbing:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Provide a way for the user/application to ask to use &lt;tt&gt;iaa&lt;/tt&gt; compression on a collection/index/whatever.&lt;/li&gt;
	&lt;li&gt;Provide the &lt;tt&gt;iaa&lt;/tt&gt; compressor when opening WiredTiger.&lt;/li&gt;
	&lt;li&gt;Set &lt;tt&gt;block_compressor&lt;/tt&gt; to &lt;tt&gt;iaa&lt;/tt&gt; when creating a table.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I expect that this would be a matter of just copying what we do for &lt;tt&gt;zstd&lt;/tt&gt;, or &lt;tt&gt;zlib&lt;/tt&gt; today. FWIW, &lt;a href=&quot;https://jira.mongodb.org/browse/WT-10407&quot; title=&quot;Support new compressor based on Intel IAA &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-10407&quot;&gt;&lt;del&gt;WT-10407&lt;/del&gt;&lt;/a&gt; added a &lt;a href=&quot;http://source.wiredtiger.com/develop/compression.html#compression_iaa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;bit of documentation&lt;/a&gt; about how to use &lt;tt&gt;iaa&lt;/tt&gt; in WT.&lt;/p&gt;

&lt;p&gt;As noted in the comment below, the folks at Intel have a PR for this change.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2215898">WT-10407</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_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25136"><![CDATA[Storage Execution]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 2 May 2023 01:05:46 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        26 weeks, 6 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_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>irwin.dolobowsky@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            26 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>irwin.dolobowsky@mongodb.com</customfieldvalue>
            <customfieldvalue>jun.i.jin@intel.com</customfieldvalue>
            <customfieldvalue>keith.smith@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i26npb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1oyew:</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_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i269un:</customfieldvalue>

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