<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:11:36 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-6414] use regular file io, not mmap for external sort</title>
                <link>https://jira.mongodb.org/browse/SERVER-6414</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;much better for memory consumption and performance&lt;/p&gt;</description>
                <environment></environment>
        <key id="43962">SERVER-6414</key>
            <summary>use regular file io, not mmap for external sort</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="9">Done</resolution>
                                        <assignee username="eliot">Eliot Horowitz</assignee>
                                    <reporter username="eliot">Eliot Horowitz</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Jul 2012 19:20:58 +0000</created>
                <updated>Mon, 11 Jul 2016 17:56:22 +0000</updated>
                            <resolved>Wed, 11 Jul 2012 19:21:51 +0000</resolved>
                                                    <fixVersion>2.0.7</fixVersion>
                    <fixVersion>2.2.0-rc0</fixVersion>
                                    <component>Storage</component>
                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="146486" author="auto" created="Tue, 24 Jul 2012 09:09:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-23T11:42:15-07:00&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; make #ifdef test a symbol it is using&lt;/p&gt;

&lt;p&gt;Align #ifdef with the code under #ifdef.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/01389e7f3235a413002b57b727613532995bd489&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/01389e7f3235a413002b57b727613532995bd489&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142510" author="schwerin" created="Thu, 12 Jul 2012 19:39:05 +0000"  >&lt;p&gt;Propopsed repro steps, in the mongo shell:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;&amp;gt; for (i=0; i &amp;lt; 10000000; ++i) { arr = []; for (j = 0; j &amp;lt; 40; ++j) arr.push(i + j); db.foo.insert(&lt;/p&gt;
{a: arr}
&lt;p&gt;); }&lt;br/&gt;
&amp;gt; db.foo.ensureIndex(&lt;/p&gt;
{a:1}
&lt;p&gt;);&lt;/p&gt;

&lt;p&gt;The expected behavior is that the index gets built, and that phase 2 of index building (as observed by the mongod log) takes just as long to handle the first 10% of records as the last 10%.&lt;/p&gt;

&lt;p&gt;The failing behaviors are for the process to get OOM killed, for vmstat to report a much higher block-in and block-out rate late in phase 2 compared to early in phase 2 (10x or more), and/or for phase 2 progress to &quot;slow down&quot; (take more time per key) later in the phase.&lt;/p&gt;

&lt;p&gt;While running, it&apos;s a good idea to watch vmstat, and keep an eye on approximate heap size and private-dirty data size.  The latter two can be observed with the following shell script, which takes the PID of mongod as its first parameter.&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;(echo &quot;import sys; sys.stdout.write(&apos;Heap %dMB; &apos; % ((&quot;; grep -E &apos;r[-w]-p [0-9]{8} 00&apos; /proc/$1/maps | cut -d &apos; &apos; -f 1 | sed -E &apos;s/^(.*)-(.*)$/(0x\2 - 0x\1) + /&apos;; echo &quot;0) / 1024 / 1024))&quot;) | python &lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;(echo &quot;import sys; sys.stdout.write(&apos;Private_Dirty %dMB&apos; % ((&quot;; grep Private_Dirty /proc/$1/smaps | sed -E &apos;s/^.* ([0-9]+) .*$/\1 +/&apos; ; echo &apos;0) /1024))&apos;) | python&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;If you name the script heapwatch, and XXX is the pid of your mongod process, running &quot;watch heapwatch XXX&quot; is useful.&lt;/p&gt;</comment>
                            <comment id="142436" author="auto" created="Thu, 12 Jul 2012 17:36:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-12T10:38:00-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - fixed posix_fadvise call&lt;br/&gt;
Branch: v2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/accb562a78780160e6844863193960b4c9ecc8ca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/accb562a78780160e6844863193960b4c9ecc8ca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142434" author="auto" created="Thu, 12 Jul 2012 17:35:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-12T10:38:00-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - fixed posix_fadvise call&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ff94f30403ebfbd14c92a2ded908adb377a9afbd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ff94f30403ebfbd14c92a2ded908adb377a9afbd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142147" author="auto" created="Wed, 11 Jul 2012 23:13:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T16:12:26-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 5&lt;br/&gt;
Branch: v2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8e584c2fe8d29040692d0e44bda695df68e99838&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8e584c2fe8d29040692d0e44bda695df68e99838&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142145" author="auto" created="Wed, 11 Jul 2012 23:09:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T16:12:26-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 5&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2784aa1252157e2305539eec65d0fca3c9b803d1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2784aa1252157e2305539eec65d0fca3c9b803d1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142144" author="auto" created="Wed, 11 Jul 2012 23:06:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T16:08:37-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 4&lt;br/&gt;
Branch: v2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e67589e105d4ed85670e9dd264d0689223d0d324&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e67589e105d4ed85670e9dd264d0689223d0d324&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142143" author="auto" created="Wed, 11 Jul 2012 23:06:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T16:08:37-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 4&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d44927603e299acb940165d47954efc126774d4b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d44927603e299acb940165d47954efc126774d4b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142127" author="auto" created="Wed, 11 Jul 2012 22:28:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T15:31:14-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 3&lt;br/&gt;
Branch: v2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c6a40c4423762f742bc5f643b169b1bbc612ee3b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c6a40c4423762f742bc5f643b169b1bbc612ee3b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142126" author="auto" created="Wed, 11 Jul 2012 22:28:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T15:31:14-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 3&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cd76131c99e6b335b1cb305f190680debc50acac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cd76131c99e6b335b1cb305f190680debc50acac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142123" author="auto" created="Wed, 11 Jul 2012 22:22:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T15:24:51-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 2&lt;br/&gt;
Branch: v2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ea06d5d59af1b41f2f9d40a74dc77ea98aa4ecd2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ea06d5d59af1b41f2f9d40a74dc77ea98aa4ecd2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142122" author="auto" created="Wed, 11 Jul 2012 22:22:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T15:24:51-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile part 2&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0f29045081d94a36a2f6b494b2f2108c3f4ed4ce&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0f29045081d94a36a2f6b494b2f2108c3f4ed4ce&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142121" author="auto" created="Wed, 11 Jul 2012 22:20:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T15:20:13-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile&lt;br/&gt;
Branch: v2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/87c31eb85c48d42e203cdcaf557c2e94c59d4e7d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/87c31eb85c48d42e203cdcaf557c2e94c59d4e7d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142116" author="auto" created="Wed, 11 Jul 2012 22:17:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T15:20:13-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - windows compile&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7b3330420467f97d7be4602efdad875ce224745a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7b3330420467f97d7be4602efdad875ce224745a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142027" author="auto" created="Wed, 11 Jul 2012 19:28:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T12:23:59-07:00&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - use regular file io, not mmap for external sort&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;/p&gt;

&lt;p&gt;	db/extsort.cpp&lt;br/&gt;
	db/extsort.h&lt;br/&gt;
Branch: v2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6b24994f08a37739b359aed6950f87286aa562df&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6b24994f08a37739b359aed6950f87286aa562df&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="142023" author="auto" created="Wed, 11 Jul 2012 19:21:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-11T12:23:59-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6414&quot; title=&quot;use regular file io, not mmap for external sort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6414&quot;&gt;&lt;del&gt;SERVER-6414&lt;/del&gt;&lt;/a&gt; - use regular file io, not mmap for external sort&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f74ba19a1e773bd2cdf578c78c316bb4418dafb6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f74ba19a1e773bd2cdf578c78c316bb4418dafb6&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="41915">SERVER-6141</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="32976">SERVER-5312</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 11 Jul 2012 19:21:28 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 30 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_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>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 30 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>schwerin@mongodb.com</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnw6f:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7766</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </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|hrkyon:</customfieldvalue>

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