- 
    Type:Task 
- 
    Resolution: Fixed
- 
    Priority:Major - P3 
- 
    Affects Version/s: None
- 
    Component/s: None
- 
        Serverless
- 
        Fully Compatible
- 
        Server Serverless 2023-05-01, Server Serverless 2023-05-15, Server Serverless 2023-05-29
- 
        3
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
In order to ensure DatabaseName is always serialized correctly, we will create context specific toString methods on DatabaseName and DatabaseNameUtil, and remove any default serialization behavior.
- depends on
- 
                    SERVER-68655 Change ReplicationCoordinator::canAcceptWritesForDatabase to take in DatabaseName obj -         
- Closed
 
-         
- 
                    SERVER-74485 Always include tenant in db name attributes in log lines -         
- Closed
 
-         
- 
                    SERVER-74487 Always include tenant in db name attributes in error messages -         
- Closed
 
-         
- 
                    SERVER-76899 ReplicationCoordinatorImpl::canAcceptWritesForDatabase to pass a DatabaseName -         
- Closed
 
-         
- 
                    SERVER-76900 ResourceConsumption::shouldCollectMetricsForDatabase to pass a DatabaseName -         
- Closed
 
-