-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
Execution Team 2023-03-06
This came out of SERVER-66146 PR's discussion. SERVER-66146 makes changes to CollectionCatalog::_replaceViewsForDatabase transactional. Even before SERVER-66146, we ignore errors on reload views for a database from the system.views collection. Additionally, for such error cases, We also clear/reset the views for that database from CollectionCatalog::_replaceViewsForDatabase map. This means your previous in-memory view state for that database is erased.
- is related to
-
SERVER-74313 Prevent "invalid view definition" error during AutoGetCollection for a non-existing collection
- Backlog