allow_nondeterministic_mutations
User-level setting that allows mutations on replicated tables to make use of non-deterministic functions such asdictGet.
Given that, for example, dictionaries, can be out of sync across nodes, mutations that pull values from them are disallowed on replicated tables by default. Enabling this setting allows this behavior, making it the user’s responsibility to ensure that the data used is in sync across all nodes.
Example
allow_nondeterministic_optimize_skip_unused_shards
Allow nondeterministic (likerand or dictGet, since later has some caveats with updates) functions in sharding key.
Possible values:
- 0 — Disallowed.
- 1 — Allowed.