The documentation at https://www.dragonflydb.io/docs/managing-dragonfly/flags#--multi_exec_mode still lists --multi_exec_mode as a valid flag, but it has been fully removed from the codebase.
Timeline
- Passing
--multi_exec_mode at startup will crash the application
Impact
When we tried to update our (pretty old) dragonfly instances to a newer version we had to hunt through the code why setting this flag didn't work anymore as both the docs, and the release notes do not state either the deprecation of this flag, or the removal of it.
Fix
The documentation at https://www.dragonflydb.io/docs/managing-dragonfly/flags#--multi_exec_mode still lists
--multi_exec_modeas a valid flag, but it has been fully removed from the codebase.Timeline
ff4add0c(dragonflydb/dragonfly#4405)ABSL_RETIRED_FLAG, hardcoded toLOCK_AHEAD(mode 2)8d0154d8(dragonflydb/dragonfly#6174)ABSL_RETIRED_FLAGline deleted--multi_exec_modeat startup will crash the applicationImpact
When we tried to update our (pretty old) dragonfly instances to a newer version we had to hunt through the code why setting this flag didn't work anymore as both the docs, and the release notes do not state either the deprecation of this flag, or the removal of it.
Fix
--multi_exec_modeentry from the flags documentation page