[SERVER-23277] Hotfix KB2731284 or later update is installed, Windows 7/2008R2 file allocation running slowly Created: 21/Mar/16 Updated: 19/Nov/16 Resolved: 31/Mar/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | MMAPv1 |
| Affects Version/s: | 3.0.7 |
| Fix Version/s: | 3.0.13, 3.2.5, 3.3.4 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Alvaro Hernandez | Assignee: | Mark Benvenuto |
| Resolution: | Done | Votes: | 0 |
| Labels: | code-only | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Operating System: | ALL | ||||||||||||||||
| Backport Completed: | |||||||||||||||||
| Steps To Reproduce: | Run windows installer or install KB3121255 |
||||||||||||||||
| Sprint: | Platforms 12 (04/01/16) | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
On Jan. 8th 2016, Microsoft came out with a new ntfs.sys file version 6.1.7601.23318. This new file version is pushed by Windows update and is causing MongoDB executables to not detect the hotfix or the later update. Looking over the source code on GitHub, the if statement in the isKB2731284OrLaterUpdateInstalled() function is checking for the 4th version number to be <= 22999. |
| Comments |
| Comment by Githook User [ 26/May/16 ] |
|
Author: {u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}Message: (cherry picked from commit 5f619d882f9291684c500408ee54967f93d2da49) |
| Comment by Githook User [ 31/Mar/16 ] |
|
Author: {u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}Message: (cherry picked from commit 5f619d882f9291684c500408ee54967f93d2da49) |
| Comment by Githook User [ 31/Mar/16 ] |
|
Author: {u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}Message: |
| Comment by Mark Benvenuto [ 28/Mar/16 ] |
|
The branch numbering rules for the LDR branch has changed to a prefix of 23xxx with fix in: https://support.microsoft.com/en-us/kb/3121255, the previous numbering prefix was 22xxx in https://support.microsoft.com/en-us/kb/2731284. We need to update the warning check accordingly. |
| Comment by Ernie Hershey [ 22/Mar/16 ] |
|
Here's that function - https://github.com/mongodb/mongo/blob/7f7a64a1d6ef791d3b111245301d73902e9e4875/src/mongo/util/processinfo_windows.cpp |