[SERVER-66281] Logging subsystem has become aware of tenant IDs Created: 06/May/22  Updated: 29/Oct/23  Resolved: 16/May/23

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

Type: Bug Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Mathis Bessa
Resolution: Fixed Votes: 0
Labels: ntdi_must_have
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Serverless
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Server Serverless 2023-05-15, Server Serverless 2023-05-29
Participants:
Story Points: 2

 Description   

In SERVER-62441 changes were made to introduce a new TenantId type. Those changes included plumbing awareness of this new type into the logging subsystem. This is both a semantic and a physical layering violation. At the semantic layer, the tenant concept only exists within certain products, and so should not be part of the common logging subsystem. At the physical layer, awareness of TenantId was achieved in the logging subsystem by including headers from the db directory within source files compiled and linked as part of base. Files within base are not permitted to depend into db.



 Comments   
Comment by Githook User [ 16/May/23 ]

Author:

{'name': 'mathisbessamdb', 'email': 'mathis.bessa@mongodb.com', 'username': 'mathisbessamdb'}

Message: SERVER-66281 Logging subsystem has become aware of tenant IDs
Branch: master
https://github.com/mongodb/mongo/commit/4e07c8d5fa95f781cd049cb1ba5362fe92beeac3

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