[SERVER-56898] investigate library exclusion interface for PCH tool Created: 12/May/21 Updated: 06/Dec/22 Resolved: 28/Jun/21 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Daniel Moody | 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 | ||
| Assigned Teams: |
Server Development Platform
|
| Operating System: | ALL |
| Participants: |
| Description |
|
While working on
The libraries which had issues were src/mongo/db/query/datetime/date_time_support and src/mongo/db/repl/split_horizon. For the investigation being performed in the mentioned ticket, these library were all together excluded from PCH to not spend to much time on the issue and still demonstrate measurable gains.
Instead of excluding the library all together at the library declaration, it would be more preferable to have it exclude the particular library for the particular PCH at the PCH declaration for neatness and making those libraries be selective for other pch's.
This would also allow issues found from certain libraries to not prevent potential performance gains, while other teams investigate and potentially fix such issues. |