Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
ALL
-
Service Arch 2022-03-21
-
167
-
1
Description
Init-order fiasco in secure_allocator.
It accesses a namespace scope hash table to construct namespace scope objects.
These are the newly changed:
FLEIndexKey indexKey(KeyMaterial(indexVec.begin(), indexVec.end()));
|
in this case (SERVER-63645). It is just a symptom though.
This is not going to work unless the link order accidentally makes it work.
Affecting ASAN in mongodb-mongo-master waterfall.
The secure allocator has to be ALWAYS available, including for the initialization of global static duration objects and must be alive during their destruction.
Hide all such instances behind local static immortals.
Attachments
Issue Links
- is caused by
-
SERVER-63645 shell - support FLE 2 client-side transformations
-
- Closed
-