[SERVER-52570] libdeps graph command line tool: symbol dependencies Created: 02/Nov/20  Updated: 29/Oct/23  Resolved: 07/Jul/22

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

Type: New Feature Priority: Major - P3
Reporter: Daniel Moody Assignee: Mitch Wagner (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-52567 Create python command line tool for l... Closed
Backwards Compatibility: Fully Compatible
Sprint: Dev Platform 2022-07-11
Participants:

 Description   

The command line tool should support the query through option:

  • What symbols defined in node X are used by node Y?

This will require that symbol information is being generated into the libdeps graph file generated from the generate-libdeps-graph and that info may require the build to integrate such tools such as libabigail to discover such symbol dependency information.

 



 Comments   
Comment by Githook User [ 05/Jul/22 ]

Author:

{'name': 'Mitch Wagner', 'email': 'dev@mitchwag.com', 'username': 'mitchwag'}

Message: SERVER-52570 Add symbol dependency query to libdeps
Branch: master
https://github.com/mongodb/mongo/commit/35a6f70c3bf2dd4bd224404ce2691f0971a14135

Comment by Daniel Moody [ 27/Jun/22 ]

We have some basic symbol info being generated into the graph files now, so we really only need some CLI and algorithim to look at egdes 'symbol' property and find the requested symbols.

Generated at Thu Feb 08 05:28:24 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.