[SERVER-28291] mongodb-uniqstack should dedupe based on frame.pc() rather than frame.name() Created: 13/Mar/17  Updated: 07/Sep/17  Resolved: 24/Mar/17

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 3.4.5, 3.5.5

Type: Bug Priority: Major - P3
Reporter: Mathias Stearn Assignee: Mathias Stearn
Resolution: Done Votes: 0
Labels: bkp
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v3.4
Sprint: Repl 2017-03-27
Participants:

 Description   

Using frame.name() means that all sites within a function are considered the same, so if a single function waits on different condvars, you will consider all stacks duplicates, even if they are at different lines. Using frame.pc() for deduping should solve this.



 Comments   
Comment by Githook User [ 02/May/17 ]

Author:

{u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: SERVER-28291 use frame.pc() rather than frame.name() for stack deduping

(cherry picked from commit a4ebe76b6d0c2b0a3d132da1536e29db92e00a08)
Branch: v3.4
https://github.com/mongodb/mongo/commit/e5dd0e46312916d5d8fdab205eaedb4a1bbb45b4

Comment by Githook User [ 24/Mar/17 ]

Author:

{u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: SERVER-28291 use frame.pc() rather than frame.name() for stack deduping
Branch: master
https://github.com/mongodb/mongo/commit/a4ebe76b6d0c2b0a3d132da1536e29db92e00a08

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