[SERVER-48150] Streamline resmoke loggers Created: 12/May/20  Updated: 29/Oct/23  Resolved: 17/Jun/20

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Task Priority: Major - P3
Reporter: Raiden Worley (Inactive) Assignee: Raiden Worley (Inactive)
Resolution: Fixed Votes: 0
Labels: tig-resmoke
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-48145 Extract resmoke logging configurations Closed
Duplicate
is duplicated by SERVER-48155 Remove TestQueueLogger Closed
Problem/Incident
causes SERVER-49050 Cannot differentiate logs from differ... Closed
Backwards Compatibility: Fully Compatible
Sprint: STM 2020-06-15, STM 2020-06-29
Participants:
Story Points: 2

 Description   

We currently construct JobLoggers from ExecutorRootLogger instances, creating a weird situation where they use some information from ExecutorRootLogger and some information from FixtureRootLogger. After changing how logging configuration is managed, we should be able to construct JobLoggers directly in Job objects.



 Comments   
Comment by Githook User [ 17/Jun/20 ]

Author:

{'name': 'Carl Raiden Worley', 'email': 'carl.worley@10gen.com', 'username': 'aggrand'}

Message: SERVER-48150 Streamline resmoke loggers
Branch: master
https://github.com/mongodb/mongo/commit/c81a9f31658b284c6d1919d2aab387c3457f1666

Comment by Raiden Worley (Inactive) [ 09/Jun/20 ]

Turns out that constructing the joblogger directly in the job object doesn't make sense, because the job logger is needed in the TestReport constructor in the executor. Instead, I'm using this ticket to flatten the class hierarchy.

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