|
This was fixed in SERVER-22577, which introduced the massert that prevented commands from running on invalid namespaces.
I'm going to remove the backport request on this ticket as SERVER-22577 was not backported.
|
|
I suspect one of the applyOps code changes now avoids this crash on 3.4.
|
|
Actually, I'm going to resolve this ticket as Gone Away, and keep it focused on the fassert that still manifests on version 3.2 and prior.
|
|
No longer crashes with 3.4.0. The massert is still there, however.
|
|
Testcases now produces:
Assertion: 16886:nsToCollectionSubstring: no .
massert is operation fatal, not server fatal, which is correct
inline StringData nsToCollectionSubstring(StringData ns) {
|
size_t i = ns.find('.');
|
massert(16886, "nsToCollectionSubstring: no .", i != std::string::npos);
|
return ns.substr(i + 1);
|
}
|
|
Generated at Thu Feb 08 03:58:08 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.