[SERVER-67010] Investigate and resolve slow startup on windows due to SymInitialize Created: 03/Jun/22  Updated: 27/Oct/23  Resolved: 27/Oct/23

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

Type: Improvement Priority: Major - P3
Reporter: Sergey Galtsev (Inactive) Assignee: [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-64323 windows ldap tests failing with concu... Closed
Assigned Teams:
Server Development Platform
Participants:
Linked BF Score: 129

 Description   

Re: SERVER-64323, forking out into a ticket for service arch.

Since update to MSVC_VERSION=14.3 builds, SymInitialize takes unreasonably long time to complete, substantially slowing down startup. See SERVER-64323 for details and BF-24021 for history

UPDATE: also consider evaluating performance impact of having symbols pre-loaded



 Comments   
Comment by Iryna Zhuravlova [ 05/Jul/22 ]

Hi sergey.galtsev@mongodb.com , can you elaborate more on the proposed solution you gave the security team? 

Comment by Sergey Galtsev (Inactive) [ 21/Jun/22 ]

iryna.zhuravlova@mongodb.com security team have examined the problem as part of SERVER-64323 work. The issue manifests itself in LDAP subsystem, but it is not LDAP-related. We proposed solution, and it was not accepted.

Comment by Iryna Zhuravlova [ 21/Jun/22 ]

billy.donahue@mongodb.com sergey.galtsev@mongodb.com any updates on syncing with the security team on this?

Comment by Iryna Zhuravlova [ 13/Jun/22 ]

billy.donahue@mongodb.com sergey.galtsev@mongodb.com 

We believe that the issues is in LDAP and it's related to the 2022 updates. Perhaps, the Security team should look into the LDAP 

Comment by Sergey Galtsev (Inactive) [ 08/Jun/22 ]

billy.donahue@mongodb.com please also consider evaluating what performance impact does having symbols pre-loaded have on daemon. One of effects of pre-loading symbols is that more LDAP queries are randomly failing when symbols are loaded. Mechanism is not clear, but I suspect performance is impacted. Clearly, server needs more memory if symbols are loaded.

Generated at Thu Feb 08 06:07:02 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.