<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:36: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-14992] Query for Windows 7 File Allocation Fix, and other hotfixes</title>
                <link>https://jira.mongodb.org/browse/SERVER-14992</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;We need to query Win32_QuickFixEngineering in WMI to get information about the installed KB articles&lt;/p&gt;

&lt;p&gt;Here is an example for the recent sync performance fix:&lt;br/&gt;
&lt;a href=&quot;http://support.microsoft.com/kb/2981965&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://support.microsoft.com/kb/2981965&lt;/a&gt;&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;&amp;gt; Get-WmiObject -query &apos;Select * From Win32_QuickFixEngineering&apos;&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;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&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;   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;Source        Description      HotFixID      InstalledBy          InstalledOn&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;   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;------        -----------      --------      -----------          -----------&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;WIN-AB4P31... Hotfix           KB2981965     NT AUTHORITY\SYSTEM  8/21/2014 12:00:00 AM&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;References:&lt;br/&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa394558%28v=vs.85%29.aspx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://msdn.microsoft.com/en-us/library/aa394558%28v=vs.85%29.aspx&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa390423%28v=vs.85%29.aspx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://msdn.microsoft.com/en-us/library/aa390423%28v=vs.85%29.aspx&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa394391%28v=vs.85%29.aspx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://msdn.microsoft.com/en-us/library/aa394391%28v=vs.85%29.aspx&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="154148">SERVER-14992</key>
            <summary>Query for Windows 7 File Allocation Fix, and other hotfixes</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="mark.benvenuto@mongodb.com">Mark Benvenuto</assignee>
                                    <reporter username="mark.benvenuto@mongodb.com">Mark Benvenuto</reporter>
                        <labels>
                            <label>community-team</label>
                            <label>pull-request</label>
                    </labels>
                <created>Thu, 21 Aug 2014 21:15:42 +0000</created>
                <updated>Mon, 15 Nov 2021 16:47:35 +0000</updated>
                            <resolved>Fri, 9 Jan 2015 19:40:19 +0000</resolved>
                                                    <fixVersion>2.6.9</fixVersion>
                    <fixVersion>2.8.0-rc5</fixVersion>
                                    <component>Internal Code</component>
                                        <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="844015" author="xgen-internal-githook" created="Thu, 5 Mar 2015 18:32:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;agherardi&apos;, u&apos;name&apos;: u&apos;agherardi&apos;, u&apos;email&apos;: u&apos;alessandro.gherardi@yahoo.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-14992&quot; title=&quot;Query for Windows 7 File Allocation Fix, and other hotfixes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-14992&quot;&gt;&lt;del&gt;SERVER-14992&lt;/del&gt;&lt;/a&gt;: Checking ntfs.sys version to figure out if it&apos;s necessary to zero out data files.&lt;/p&gt;

&lt;p&gt;Closes #924&lt;/p&gt;

&lt;p&gt;Signed-off-by: Ramon Fernandez &amp;lt;ramon.fernandez@mongodb.com&amp;gt;&lt;br/&gt;
Branch: v2.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/77fb852fb232c846b9a22a9a72c262639df9c47c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/77fb852fb232c846b9a22a9a72c262639df9c47c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="828211" author="ramon.fernandez" created="Thu, 12 Feb 2015 20:51:57 +0000"  >&lt;p&gt;Thanks for the pull request &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=agherardi&quot; class=&quot;user-hover&quot; rel=&quot;agherardi&quot;&gt;agherardi&lt;/a&gt;. I&apos;m tentatively approving the backport for 2.6.9 pending a full test run.&lt;/p&gt;</comment>
                            <comment id="801479" author="mark.benvenuto" created="Fri, 9 Jan 2015 19:40:19 +0000"  >&lt;p&gt;Docs:&lt;/p&gt;

&lt;p&gt;We should ensure that we recommend customers install Microsoft KB 2731284 on Windows 7 &amp;amp; Windows 2008 R2 machines to get better file allocation performance for MMapV1 databases.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://support.microsoft.com/kb/2731284&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://support.microsoft.com/kb/2731284&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="801475" author="mark.benvenuto" created="Fri, 9 Jan 2015 19:37:12 +0000"  >&lt;p&gt;Yes, it is in 2.8. It will part of the next 2.8 rc release. &lt;/p&gt;</comment>
                            <comment id="801390" author="alessandro.gherardi@schneider-electric.com" created="Fri, 9 Jan 2015 18:41:46 +0000"  >&lt;p&gt;Thanks, Mark.&lt;/p&gt;

&lt;p&gt;Is this patch going to make it into 2.8?&lt;/p&gt;</comment>
                            <comment id="801344" author="xgen-internal-githook" created="Fri, 9 Jan 2015 18:14:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;agherardi&apos;, u&apos;name&apos;: u&apos;agherardi&apos;, u&apos;email&apos;: u&apos;alessandro.gherardi@yahoo.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-14992&quot; title=&quot;Query for Windows 7 File Allocation Fix, and other hotfixes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-14992&quot;&gt;&lt;del&gt;SERVER-14992&lt;/del&gt;&lt;/a&gt;: Checking ntfs.sys version to figure out if it&apos;s necessary to zero out data files.&lt;/p&gt;

&lt;p&gt;Closes #894&lt;/p&gt;

&lt;p&gt;Signed-off-by: Mark Benvenuto &amp;lt;mark.benvenuto@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/aee446a97d7c3d7b6129348de6957d8e178864b2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/aee446a97d7c3d7b6129348de6957d8e178864b2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="799486" author="alessandro.gherardi@schneider-electric.com" created="Wed, 7 Jan 2015 20:54:56 +0000"  >&lt;p&gt;I updated the pull request per CR comments.&lt;/p&gt;

&lt;p&gt;Can the pull request be merged now?&lt;/p&gt;</comment>
                            <comment id="798047" author="alessandro.gherardi@schneider-electric.com" created="Tue, 6 Jan 2015 14:49:14 +0000"  >&lt;p&gt;Mark - Any updates?&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Alessandro&lt;/p&gt;</comment>
                            <comment id="796026" author="alessandro.gherardi@schneider-electric.com" created="Thu, 1 Jan 2015 16:37:11 +0000"  >&lt;p&gt;Created pull request:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/pull/894&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/pull/894&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="795423" author="alessandro.gherardi@schneider-electric.com" created="Tue, 30 Dec 2014 21:22:23 +0000"  >&lt;p&gt;Hi Mark,&lt;br/&gt;
I made the changes you suggested. Noticed that I used SHGetSpecialFolderPath because SHGetKnownFolderPath requires an NTDDI_VERSION of at least NTDDI_VISTA (0x06000000) but the build script sets NTDDI_VERSION to NTDDI_WS03SP2 (0x05020200).&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Alessandro&lt;/p&gt;</comment>
                            <comment id="795357" author="mark.benvenuto" created="Tue, 30 Dec 2014 19:33:43 +0000"  >&lt;p&gt;Your change looks pretty good.&lt;/p&gt;

&lt;p&gt;I have a few minor suggestions though:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Instead of &lt;tt&gt;char *verData = new char[verSize];&lt;/tt&gt; use &lt;tt&gt;boost::scoped_array&amp;lt;char&amp;gt; verData = new char[verSize];&lt;/tt&gt;. This way you can avoid manual cleanup.&lt;/li&gt;
	&lt;li&gt;Instead of enivronment variables, use &lt;b&gt;SHGetKnownFolderPath&lt;/b&gt; with &lt;b&gt;FOLDERID_System&lt;/b&gt; to get %SystemRoot%\System32. This way we can avoid a dependency on environment variables.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Thanks for all your work on this.&lt;/p&gt;</comment>
                            <comment id="794976" author="alessandro.gherardi@schneider-electric.com" created="Tue, 30 Dec 2014 01:46:31 +0000"  >&lt;p&gt;Thanks, Mark. Without the MS hotfix and with tweaked code that never zeroes out data files, I could not reproduce the FlushViewOfFile error using dbtest, However, I could reproduce the error when creating a replicaset as mentioned in one of the posts in  &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1459&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/SERVER-1459&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here&apos;s another patch that uses file version info:&lt;br/&gt;
&lt;a href=&quot;https://github.com/agherardi/mongo/compare/version&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/agherardi/mongo/compare/version&lt;/a&gt;&lt;br/&gt;
Please let me know how this looks.&lt;/p&gt;</comment>
                            <comment id="794904" author="mark.benvenuto" created="Mon, 29 Dec 2014 22:47:40 +0000"  >&lt;p&gt;I was afraid of the relying on the file version checks since I did not know if they documented how they version releases. After reviewing a few &lt;a href=&quot;http://blogs.technet.com/b/mrsnrub/archive/2009/05/14/gdr-qfe-ldr-wth.aspx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;links&lt;/a&gt;, the KBs are coming off the LDR (limited distribution release) branch. Any KB contains all the previous changes for that file.&lt;/p&gt;

&lt;p&gt;I agree with your original suggestion. I think the best approach is now to check the file numbers by querying out &lt;tt&gt;VS_FIXEDFILEINFO&lt;/tt&gt; from &lt;b&gt;ntfs.sys&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;In terms of reproing it, the original bug suggested&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;&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;dbtest.exe --dur pdfile&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;You can build this executable if you run &lt;tt&gt;scons dbtest.exe&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;Let me know if you need any help, or if you would like me to finish this.&lt;/p&gt;</comment>
                            <comment id="794860" author="alessandro.gherardi@schneider-electric.com" created="Mon, 29 Dec 2014 21:54:02 +0000"  >&lt;p&gt;Hi Mark,&lt;br/&gt;
I made the code changes you suggest and signed the contributor agreement.&lt;/p&gt;

&lt;p&gt;Regarding the alternative approach - file versioning. I cannot install &lt;a href=&quot;http://support.microsoft.com/kb/2731284&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://support.microsoft.com/kb/2731284&lt;/a&gt; on my Windows 7 laptop - the update installer says &quot;The update is not applicable to your computer&quot;. I&apos;m wondering if the reason is that the version of ntfs.sys on my laptop is 6.1.7601.22297. That&apos;s in the 6.1.7601.22xxx range and is already higher than the version that the updater would like to install - 6.1.7601.22083 (see File Information in &lt;a href=&quot;http://support.microsoft.com/kb/2731284&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://support.microsoft.com/kb/2731284&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;If I disable zeroing out data files, is there an easy way to repro this issue &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1459?&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/SERVER-1459?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Alessandro&lt;/p&gt;</comment>
                            <comment id="794767" author="mark.benvenuto" created="Mon, 29 Dec 2014 19:23:22 +0000"  >&lt;p&gt;In terms of your tentative patch:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Use COINIT_MULTITHREADED instead of COINIT_APARTMENTTHREADED&lt;/li&gt;
	&lt;li&gt;In BSTRToString, call ConvertBSTRToString
&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;boost::scoped_array&amp;lt;char&amp;gt; temp = ConvertBSTRToString(...)&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;return std::string(temp);&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;/li&gt;
	&lt;li&gt;Use _bstr_t instead of BSTR as much as possible.&lt;/li&gt;
	&lt;li&gt;Use _com_ptr_t instead of having to call Release().&lt;/li&gt;
	&lt;li&gt;See &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/5yb2sfxk.aspx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://msdn.microsoft.com/en-us/library/5yb2sfxk.aspx&lt;/a&gt; for MSVC COM support&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Your VARIANT usage is so simple that there is not much value for your ot switch to _variant_t.&lt;/p&gt;

&lt;p&gt;To contribute this, you will need to sign: &lt;a href=&quot;http://www.mongodb.com/legal/contributor-agreement&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.mongodb.com/legal/contributor-agreement&lt;/a&gt;. See &lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/CONTRIBUTING.rst&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Contributing&lt;/a&gt; for general information.&lt;/p&gt;

&lt;p&gt;Thanks for your work on this.&lt;/p&gt;</comment>
                            <comment id="794749" author="mark.benvenuto" created="Mon, 29 Dec 2014 19:00:57 +0000"  >&lt;p&gt;We already know which hotfix to check for so that is enough. I let the Windows installer ensure we get the right version of the files we need. I do not know if we can rely on higher version numbers of files containing all the the fixes of previous versions or that file numbers are linearly increasing with respect to the fixes they contain.&lt;/p&gt;</comment>
                            <comment id="794197" author="alessandro.gherardi@yahoo.com" created="Sat, 27 Dec 2014 06:05:06 +0000"  >&lt;p&gt;I have a question: Would checking the version of the file(s) updated by the hotfix be a better way to solve this problem? Specifically, for every file that the hotfix updates, we could check that the version of the file on disk is greater than or equal to the version contained in the hotfix. This approach is more reliable as often the same file is updated by multiple hotfixes.&lt;/p&gt;</comment>
                            <comment id="794074" author="alessandro.gherardi@schneider-electric.com" created="Fri, 26 Dec 2014 17:03:00 +0000"  >&lt;p&gt;See &lt;a href=&quot;https://github.com/agherardi/mongo/compare/mongodb:master...master&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/agherardi/mongo/compare/mongodb:master...master&lt;/a&gt; for a tentative patch.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                        <issuelink>
            <issuekey id="177992">DOCS-4639</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="175850">SERVER-16634</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="291341">SERVER-24395</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="106610">SERVER-12401</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>18.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12451" key="com.atlassian.jira.plugin.system.customfieldtypes:multiversion">
                        <customfieldname>Backport Completed</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="14828">2.6.9</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 26 Dec 2014 17:03:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        8 years, 49 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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            8 years, 49 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[Windows]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>alessandro.gherardi@schneider-electric.com</customfieldvalue>
            <customfieldvalue>alessandro.gherardi@yahoo.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>mark.benvenuto@mongodb.com</customfieldvalue>
            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrlpef:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1212</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="252">Server 2.7.6</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_11861" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>User Summary</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11856"><![CDATA[Not Needed]]></customfieldvalue>

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

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