<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:12:15 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>[DOCS-15192] Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn</title>
                <link>https://jira.mongodb.org/browse/DOCS-15192</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>    &lt;div class=&quot;panel&quot; style=&quot;background-color: #c2d2c2;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelHeader&quot; style=&quot;border-bottom-width: 1px;background-color: #239eb0;&quot;&gt;&lt;b&gt;Original Downstream Change Summary&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;    This introduces a data format change to be able to compress arrays with the time-series column compression. Users downgrading to v5.0 will have a new floor on the v5.0 branch where the decompression support is included (tracked in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-64732&quot; title=&quot;[v5.0] BSONColumn decompression of interleaved arrays&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-64732&quot;&gt;&lt;del&gt;SERVER-64732&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Apart from the above, array compression works like object compression where scalar sub-fields are compressed.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;DescriptionofLinkedTicket&quot;&gt;&lt;/a&gt;Description of Linked Ticket&lt;/h2&gt;
&lt;p&gt;    Add support for Arrays for the sub-object compression mode in BSONColumn.&lt;/p&gt;

&lt;p&gt;Arrays can mostly be treated as Objects but care need to be taken so we don&apos;t merge in when the types are different.&lt;/p&gt;

&lt;p&gt;Because there is existing data using this feature, we cannot use the existing control byte for sub-object mode start. An existing reference object with a sub-array need to &lt;em&gt;not&lt;/em&gt; look for interleaved data for the array content.&lt;/p&gt;

&lt;p&gt;Arrays can also exist at the root level and we need a separate control byte for interleave start as an array.&lt;/p&gt;

&lt;p&gt;So:&lt;br/&gt;
Existing 0xF0 control byte need to decode as it currently does&lt;br/&gt;
Add new 0xF1 control byte for array support under objects&lt;br/&gt;
Add new 0xF2 control byte for array support when the root is an array&lt;/p&gt;
</description>
                <environment></environment>
        <key id="2010735">DOCS-15192</key>
            <summary>Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn</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="9">Done</resolution>
                                        <assignee username="jason.price@mongodb.com">Jason Price</assignee>
                                    <reporter username="backlog-server-pm">Backlog - Core Eng Program Management Team</reporter>
                        <labels>
                    </labels>
                <created>Mon, 28 Mar 2022 20:37:33 +0000</created>
                <updated>Mon, 13 Nov 2023 17:43:36 +0000</updated>
                            <resolved>Fri, 10 Jun 2022 19:18:05 +0000</resolved>
                                                    <fixVersion>6.0.0-rc0</fixVersion>
                    <fixVersion>Server_Docs_20231030</fixVersion>
                    <fixVersion>Server_Docs_20231106</fixVersion>
                    <fixVersion>Server_Docs_20231105</fixVersion>
                    <fixVersion>Server_Docs_20231113</fixVersion>
                                    <component>manual</component>
                    <component>Server</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4607929" author="xgen-internal-githook" created="Fri, 10 Jun 2022 19:17:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;jason-price-mongodb&apos;, &apos;email&apos;: &apos;69260375+jason-price-mongodb@users.noreply.github.com&apos;, &apos;username&apos;: &apos;jason-price-mongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt; array compression (#1191)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15192&quot; title=&quot;Investigate changes in SERVER-63593: Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15192&quot;&gt;&lt;del&gt;DOCS-15192&lt;/del&gt;&lt;/a&gt;-array-compression&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Co-authored-by: jason-price-mongodb &amp;lt;jshfjghsdfgjsdjh@aolsdjfhkjsdhfkjsdf.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/docs-mongodb-internal/commit/d67bc7c2f30fecc30005ef7d2b035fb09b779224&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/docs-mongodb-internal/commit/d67bc7c2f30fecc30005ef7d2b035fb09b779224&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4439863" author="JIRAUSER1257477" created="Mon, 28 Mar 2022 20:37:45 +0000"  >&lt;p&gt;&lt;em&gt;Fix Version updated for upstream &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-63593&quot; title=&quot;Support compressing arrays in BSONColumn&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-63593&quot;&gt;&lt;del&gt;SERVER-63593&lt;/del&gt;&lt;/a&gt;:&lt;/em&gt; &lt;br/&gt;
6.0.0-rc0&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                            <outwardlinks description="documents">
                                        <issuelink>
            <issuekey id="1982205">SERVER-63593</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>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 28 Mar 2022 20:37:45 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 34 weeks, 5 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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>This introduces a data format change to be able to compress arrays with the time-series column compression. Users downgrading to v5.0 will have a new floor on the v5.0 branch where the decompression support is included (tracked in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-64732&quot; title=&quot;[v5.0] BSONColumn decompression of interleaved arrays&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-64732&quot;&gt;&lt;strike&gt;SERVER-64732&lt;/strike&gt;&lt;/a&gt;).&lt;br/&gt;
&lt;br/&gt;
Apart from the above, array compression works like object compression where scalar sub-fields are compressed.</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCSP-19446</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_14873" key="com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker">
                        <customfieldname>External Reviewer</customfieldname>
                        <customfieldvalues>
                                    <customfieldvalue><![CDATA[henrik.edin@mongodb.com]]></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>emet.ozar@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 34 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-pm</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>jason.price@mongodb.com</customfieldvalue>
            <customfieldvalue>jess.mokrzecki@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0otm7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i07tp8:</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="6127">ServerDocs2022: Jun1 - Jun14</customfieldvalue>

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

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