[SERVER-53307] Make ViewCatalog global Created: 09/Dec/20  Updated: 02/Feb/22  Resolved: 22/Jan/22

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

Type: Task Priority: Major - P3
Reporter: Henrik Edin Assignee: Dan Larkin-York
Resolution: Done Votes: 0
Labels: neweng, read-only-views
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
causes SERVER-63224 ViewCatalog pointer in ViewCatalog::c... Closed
Related
related to SERVER-57250 CollectionCatalog should handle and o... Closed
Sprint: Execution Team 2021-10-04, Execution Team 2021-12-13, Execution Team 2021-12-27, Execution Team 2022-01-24, Execution Team 2022-02-07
Participants:

 Description   

Currently the ViewCatalog lives as a decoration on the Database object and handles views for that Database.

We want to go away from having state on the Database object which means we need to move the ViewCatalog.

Its interfaces should be updated so it also take a Database name and internally it can work as a map keyed by the dbname or similar.



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

Author:

{'name': 'Dan Larkin-York', 'email': 'dan.larkin-york@mongodb.com', 'username': 'dhly-etc'}

Message: SERVER-53307 Make ViewCatalog global
Branch: master
https://github.com/mongodb/mongo/commit/76c8ef928e6eb764a6bc4c32b0165b2de7b89d63

Comment by Githook User [ 22/Jan/22 ]

Author:

{'name': 'Dan Larkin-York', 'email': 'dan.larkin-york@mongodb.com', 'username': 'dhly-etc'}

Message: SERVER-53307 Make ViewCatalog global
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/7c94618ad8b88db9c2bf739aab286f4adbe5e9a5

Comment by Gregory Wlodarek [ 29/Sep/21 ]

SERVER-57250 will be done instead of this.

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