[SERVER-74490] Change NamespaceString::ns() to be private Created: 01/Mar/23  Updated: 29/Oct/23  Resolved: 12/Jul/23

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

Type: Task Priority: Major - P3
Reporter: Janna Golden Assignee: Mathis Bessa
Resolution: Fixed Votes: 0
Labels: ntdi_must_have
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-73115 Always include tenant in collection n... Closed
depends on SERVER-74463 Change OplogInterfaceRemote and Rollb... Closed
depends on SERVER-74486 Always include tenant in collection n... Closed
depends on SERVER-75276 writeConflictRetry should properly be... Closed
depends on SERVER-77396 Refactor some of the concurrency exce... Closed
depends on SERVER-78574 Refactor RecordStore::ns to return a ... Closed
depends on SERVER-78577 CollectionScanNode to store a Namespa... Closed
Related
is related to SERVER-77920 Investigate / Cleanup `_isSecondaryQu... Open
is related to SERVER-77329 CommandHelpers::resourcePatternForNam... Closed
is related to SERVER-78001 plan_cache_commands::canonicalize to ... Closed
is related to SERVER-78004 Top::record to take in a NamespaceStr... Closed
Assigned Teams:
Serverless
Backwards Compatibility: Fully Compatible
Sprint: Server Serverless 2023-05-29, Server Serverless 2023-06-12, Server Serverless 2023-06-26, Server Serverless 2023-07-10, Server Serverless 2023-07-24
Participants:
Story Points: 5

 Description   

In order to ensure NamespaceString is always serialized correctly, we will create context specific toString methods on NamespaceString and NamespaceStringUtil, and remove any default serialization behavior.



 Comments   
Comment by Githook User [ 11/Jul/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - db code
Branch: master
https://github.com/mongodb/mongo/commit/d8988b3a9b4759d3feac3e0108b3dca67410582e

Comment by Githook User [ 03/Jul/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - catalog2
Branch: EVG-17874-taskgen-test
https://github.com/mongodb/mongo/commit/66aa246cb9cc55557987d501ab9cdd0a0d851342

Comment by Githook User [ 03/Jul/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - last unit tests
Branch: EVG-17874-taskgen-test
https://github.com/mongodb/mongo/commit/8b65393ab95ff567cceccf15e3d5764f8bb2f787

Comment by Githook User [ 28/Jun/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - catalog2
Branch: master
https://github.com/mongodb/mongo/commit/66aa246cb9cc55557987d501ab9cdd0a0d851342

Comment by Githook User [ 27/Jun/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - last unit tests
Branch: master
https://github.com/mongodb/mongo/commit/8b65393ab95ff567cceccf15e3d5764f8bb2f787

Comment by Githook User [ 14/Jun/23 ]

Author:

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

Message: SERVER-74490 - Change NamespaceString::ns() to be private - sharding2
Branch: master
https://github.com/mongodb/mongo/commit/fd236101995b46c987960c5170e4835e91078ecb

Comment by Githook User [ 14/Jun/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - more tests
Branch: master
https://github.com/mongodb/mongo/commit/fa0f5228845db62f75ff41a675eac26279f05943

Comment by Githook User [ 13/Jun/23 ]

Author:

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

Message: SERVER-74490 - Change NamespaceString::ns() to be private - catalog
Branch: master
https://github.com/mongodb/mongo/commit/8c2175b9294e8496140cb03bdfd28d62f9b4cd48

Comment by Githook User [ 13/Jun/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - auth
Branch: master
https://github.com/mongodb/mongo/commit/b360d141579de0534bd41ef33f3ed9d13d6711d4

Comment by Githook User [ 08/Jun/23 ]

Author:

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

Message: SERVER-74490 - Change NamespaceString::ns() to be private - client
Branch: master
https://github.com/mongodb/mongo/commit/7e3a751e340bba7499790fcaa7b637b0c0ec8af7

Comment by Githook User [ 01/Jun/23 ]

Author:

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

Message: SERVER-74490 - Change NamespaceString::ns() to be private - failpoint
Branch: master
https://github.com/mongodb/mongo/commit/57d9a90e64f9cb14921af3c39f329b91519659f1

Comment by Githook User [ 30/May/23 ]

Author:

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

Message: SERVER-74490 - Change NamespaceString::ns() to be private - sharding code
Branch: master
https://github.com/mongodb/mongo/commit/012f9a28761689babbd28555ffc1c2179c3e8577

Comment by Githook User [ 24/May/23 ]

Author:

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

Message: SERVER-74490 Change NamespaceString::ns() to be private - encrypted client
Branch: master
https://github.com/mongodb/mongo/commit/9b04460bb5d02c83cdf497d8f263031830436c82

Comment by Githook User [ 19/May/23 ]

Author:

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

Message: SERVER-74490 - Change NamespaceString::ns() to be private - test only
Branch: master
https://github.com/mongodb/mongo/commit/4001899b5a1c0cf0d9d9c4be9c6a358eee3ef259

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