-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
ALL
-
QE 2022-10-31
It looks like the "tid" field isn't in the list of fields to include in the output doc when reading from change collections. Specifically, it looks like the field is filtered out here. This means there will never be a "tid" field when constructing the NamespaceString object.
I hit this when attempting to add an assertion in NamespaceStringUtil::deserialize that a tenantId is always set when multitenancySupport and featureFlagRequireTenantId are enabled running multitenant_read_from_change_collection and basic_read_from_change_collection.js.
- is depended on by
-
SERVER-70742 Add assertion that tenantId is always set in NamespaceStringUtil::deserialize when feature flag enabled
- Closed