[SERVER-51016] Add Python logging.Handler for LogKeeper V3 Created: 17/Sep/20  Updated: 29/Oct/23  Resolved: 22/Jan/21

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 4.9.0-alpha3

Type: Task Priority: Major - P3
Reporter: Robert Guo (Inactive) Assignee: Julian Edwards
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Evergreen 2020-10-05, Evergreen 2020-10-19, Evergreen 2020-11-02, Evergreen 2020-11-16, Evergreen 2020-11-30, Evergreen 2020-12-14, Evergreen 2020-12-28, Evergreen 2021-01-25
Participants:
Story Points: 4

 Description   

Add a logging.Handler subclass similar to existing BuildloggerTestHandler class that talks to Jasper through the LoggingCache interface. The class will implement the StreamHandler interface.

Ideally there would not be any caching done on the resmoke side since cache pressure is one of the pain points of LogKeeper v2.

The handler will be exercised in an automated unit test that logs to stdout. Integration with the rest of resmoke's logging structure and Cedar will be done in a separate ticket.



 Comments   
Comment by Githook User [ 22/Jan/21 ]

Author:

{'name': 'julianedwards', 'email': 'julian.edwards@mongodb.com'}

Message: SERVER-51016: Add Python logging.Handler for LogKeeper V3
Branch: master
https://github.com/mongodb/mongo/commit/ee1e7ff4575e1b5b7d5957feef60206f80dc22cc

Comment by Brian Samek [ 14/Jan/21 ]

julian.edwards - Could you link the code review here?

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