[SERVER-62995] Update pretty printers as needed to work with the v4 GDB Created: 26/Jan/22  Updated: 29/Oct/23  Resolved: 05/Dec/22

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

Type: Improvement Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Daniel Moody
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-62994 Upgrade server build from v3 toolchai... Closed
Gantt Dependency
has to be done after SERVER-69633 Spike: Investigate v4 debugging workf... Closed
Problem/Incident
causes SERVER-76543 The mongod-dump-sessions gdb pretty p... Closed
Related
is related to WT-9966 Switch toolchain to v4 for WT hang an... Closed
is related to SERVER-64825 Debugger mongo pretty printer support... Closed
Backwards Compatibility: Fully Compatible
Participants:
Linked BF Score: 4

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

Author:

{'name': 'Daniel Moody', 'email': 'daniel.moody@mongodb.com', 'username': 'dmoody256'}

Message: SERVER-62995 SERVER-62074 update pretty printers to work with v4 and add tests
Branch: master
https://github.com/mongodb/mongo/commit/fb23430fd306ff967e64a06c0dabe951927a02ea

Comment by Iryna Zhuravlova [ 19/Apr/22 ]

andrew.morrow@mongodb.com to sketch out a couple of scenarios regarding the Pretty Printers and try to separate nice-to-haves and must-haves

Comment by Andrew Morrow (Inactive) [ 01/Mar/22 ]

schwerin - Did you merge the test you wrote? Is it failing on the v4 toolchain builders?

Comment by Andy Schwerin [ 10/Feb/22 ]

I have built a unit test of the Decorable pretty printer, which passes with the v3 tool chain and gdb and fails with the v4 toolchain and gdb. If I can get it working on both toolchains, it might be worth it for whoever picks up this ticket to write unit tests of the other printers as a way to ensure the updates to the printers work and to make it easier in the future to do gdb and toolchain upgrade testing.

Comment by April Schoffer [ 07/Feb/22 ]

Got it, thanks for context / confirming schwerin!

Comment by Andy Schwerin [ 07/Feb/22 ]

I'm specifically working on SERVER-62074, but that effort is on hold for now. I don't think I need specific SDP assistance RE v4 toolchain. Also, my work is only focused on changing one pretty-printer, so it won't save SDP any labor I'm afraid. Thanks!

Comment by April Schoffer [ 07/Feb/22 ]

Hi schwerin - curious whether you're working on a similar effort from a previous slack thread and if so, whether it's something the SDP team should assist with?

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