[SERVER-41360] Create diagnostic info capture type Created: 29/May/19  Updated: 29/Oct/23  Resolved: 13/Jun/19

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

Type: Improvement Priority: Major - P3
Reporter: Benjamin Caimano (Inactive) Assignee: Shaileja Jain (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-41362 Attach diagnostic captures to Operati... Closed
Problem/Incident
Related
related to SERVER-41364 Allow generation of compressed stack ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2019-06-17
Participants:
Linked BF Score: 0

 Description   

This type should encapsulate:

  • Time of capture
  • An identifying name for the capture
  • Potentially a partial call stack


 Comments   
Comment by Githook User [ 31/Oct/19 ]

Author:

{'username': 'bcaimano', 'email': 'ben.caimano@mongodb.com', 'name': 'Ben Caimano'}

Message: SERVER-41357 SERVER-41360 SERVER-43324 Add Mutex, BasicLockableAdaptor, and DiagnosticInfo

This commit backports Mutex, BasicLockableAdaptor, and DiagnosticInfo to
v4.2. These pieces came in completely in various interleaved commits.
The constituent commits partially included in this backport are listed
below. The majority of these commits are part of the "Improved
Diagnostics for Latches" epic.

Mutex:

BasicLockableAdaptor:

DiagnosticInfo:

Note that while this commit adds these pieces and integrates them into
the mongo-server codebase, it does not convert existing stdx::mutex
construction. It also does not include the updates to Interruptible that
were done as part of "Improved Diagnostics for Latches".
Branch: v4.2
https://github.com/mongodb/mongo/commit/3a05e4ce75cd03b09b52ec5943e1801c6d91279b

Comment by Githook User [ 13/Jun/19 ]

Author:

{'name': 'Shaileja Jain', 'email': 'shaileja.jain@gmail.com', 'username': 'shailejajain'}

Message: SERVER-41360 Created DiagnosticInfo class
Branch: master
https://github.com/mongodb/mongo/commit/a0afdde6331d5b2a6ed901f865d95011d5fffb1f

Comment by Githook User [ 13/Jun/19 ]

Author:

{'name': 'Shaileja Jain', 'email': 'shaileja.jain@gmail.com', 'username': 'shailejajain'}

Message: Revert "SERVER-41360 Created DiagnosticInfo class"

This reverts commit bbaa344f95af6a042b14193d48927d5f0215e0bb.
Branch: master
https://github.com/mongodb/mongo/commit/d4a905a9c8b018e4713b01023b723f73a20b4cdc

Comment by Githook User [ 13/Jun/19 ]

Author:

{'name': 'Shelley Jain', 'email': 'shelleyjain@Shelleys-MacBook-Pro.local'}

Message: SERVER-41360 Created DiagnosticInfo class
Branch: master
https://github.com/mongodb/mongo/commit/bbaa344f95af6a042b14193d48927d5f0215e0bb

Comment by Benjamin Caimano (Inactive) [ 30/May/19 ]

Queuing this up for the next sprint

Generated at Thu Feb 08 04:57:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.