-
Type: Bug
-
Resolution: Done
-
Priority: Minor - P4
-
None
-
Affects Version/s: 2.5.2
-
Component/s: Catalog
-
Storage Execution
-
ALL
-
Execution Team 2019-10-07
"$test" passes NamespaceString::validDBName(), but "$test.foo" doesn't pass NamespaceString::normal().
I believe the bug is in NamespaceString::normal(), and the correct behavior is that "$test.foo" should pass validation.
- depends on
-
SERVER-42009 Forbid creation of collections with namespace names containing a $
- Closed
- is related to
-
SERVER-22577 mmapv1 should not allow creation of database names containing $
- Closed