[SERVER-72348] Use the new mongo-tooling-metrics library Created: 21/Dec/22  Updated: 29/Oct/23  Resolved: 12/Jan/23

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

Type: Task Priority: Major - P3
Reporter: Tausif Rahman (Inactive) Assignee: Tausif Rahman (Inactive)
Resolution: Fixed Votes: 0
Labels: auto-reverted
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-72349 Create mongo ninja python package Closed
is depended on by SERVER-72659 Switch to new mongo-tooling-metrics l... Closed
is depended on by SERVER-72660 Add ninja metrics datatype to mongo-t... Closed
Duplicate
is duplicated by SERVER-72659 Switch to new mongo-tooling-metrics l... Closed
Problem/Incident
Backwards Compatibility: Fully Compatible
Participants:
Linked BF Score: 55

 Description   

This needed to be done due to limitations in collecting tooling metrics when the system's ninja installation is used. More details on this in SERVER-72349.

Pull the tooling metrics related code out the mongo repo and into a separate package so that it can be used by the new mongo-ninja-python package as well as the mongo repo. This package will contain all tooling metrics logic. The `mongo` repo and `mongo-ninja-python` should simply "plug-in" and run some integration/e2e tests.



 Comments   
Comment by Githook User [ 12/Jan/23 ]

Author:

{'name': 'Tausif Rahman', 'email': 'tausif.rahman@mongodb.com', 'username': 'trahman1318'}

Message: SERVER-72348 Use the new mongo-tooling-metrics library
Branch: master
https://github.com/mongodb/mongo/commit/08ae3cb5d125b8d2cccf5fe63a4e3d3014091749

Comment by xgen-buildbaron-user [ 12/Jan/23 ]

Ticket re-opened due to revert. compile_dist_test began a consistent failure of compile_dist_test

Comment by Githook User [ 12/Jan/23 ]

Author:

{'name': 'auto-revert-processor', 'email': 'dev-prod-dag@mongodb.com'}

Message: Revert "SERVER-72348 Use the new mongo-tooling-metrics library"

This reverts commit 10a35d0d9b9c1afee89bc0957ef39f50d2fb0001.
Branch: master
https://github.com/mongodb/mongo/commit/3a83033271f78343a3a48e3f9daafd8d655f7bdb

Comment by Githook User [ 11/Jan/23 ]

Author:

{'name': 'Tausif Rahman', 'email': 'tausif.rahman@mongodb.com', 'username': 'trahman1318'}

Message: SERVER-72348 Use the new mongo-tooling-metrics library
Branch: master
https://github.com/mongodb/mongo/commit/10a35d0d9b9c1afee89bc0957ef39f50d2fb0001

Comment by xgen-buildbaron-user [ 11/Jan/23 ]

Ticket re-opened due to revert. buildscripts_test began a consistent failure of buildscripts/tests/tooling_metrics_e2e/test_scons_tooling_metrics.py

Comment by Githook User [ 11/Jan/23 ]

Author:

{'name': 'auto-revert-processor', 'email': 'dev-prod-dag@mongodb.com'}

Message: Revert "SERVER-72348 Use the new mongo-tooling-metrics library"

This reverts commit 1a5cf4b82fd08b052d99fb7ec29f22ef4a444dbb.
Branch: master
https://github.com/mongodb/mongo/commit/6cf2a3f731b730a5562a507ed064edc4f86c67e2

Comment by Githook User [ 10/Jan/23 ]

Author:

{'name': 'Tausif Rahman', 'email': 'tausif.rahman@mongodb.com', 'username': 'trahman1318'}

Message: SERVER-72348 Use the new mongo-tooling-metrics library
Branch: master
https://github.com/mongodb/mongo/commit/1a5cf4b82fd08b052d99fb7ec29f22ef4a444dbb

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