[SERVER-15227] Shrink PDBs in MSI Created: 11/Sep/14  Updated: 14/Apr/16  Resolved: 23/Jul/15

Status: Closed
Project: Core Server
Component/s: Packaging
Affects Version/s: 2.7.6
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Mark Benvenuto Assignee: Mark Benvenuto
Resolution: Won't Fix Votes: 0
Labels: build-later, build-needs-definition
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Participants:

 Description   

Currently, the PDBs we include in the MSI are full of private symbols. If we strip the private symbols from the pdb file, we save 40 MB compressed off the MSI.

File Private Public
MongoD 110,710,784 12,446,720
MongoS 76,132,352 8,817,664

The difference in the two is that public symbols lack line numbers, and local variable information. This means that the stacks are the same as Linux, and simply print function offsets instead of detailed line numbers.



 Comments   
Comment by Mark Benvenuto [ 23/Jul/15 ]

This is not viable in the end since we lose line numbers if we strip the PDBs.

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-15227 Fix uninitialized PlanSummaryStats member
Branch: master
https://github.com/mongodb/mongo/commit/c3e0857d3ed8d7402257901cb7bc903180b366a9

Generated at Thu Feb 08 03:37:22 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.