Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
-
Sharding NYC 2022-06-13
-
4
Description
To determine if a command is allowed in a transaction or retryable write, the command's name is looked up in one of a few allow lists. We could replace these with methods on the Command itself, like we have for many other properties, like if a command is admin database only. That way commands with multiple names or aliases wouldn't need multiple entries in the allow lists.