push
github
config: add `skip_replication_names` compat option This patch fixes a bug when a Tarantool 3 instance configured via the declarative config could not join a Tarantool 2 replica set if the master snapshot did not contain instance and replica set names yet. To address this, introduce a new compat option, `skip_replication_names`, which controls instance and replica set name handling during replication startup. In the `old` mode, Tarantool skips applying `instance_name` and `replicaset_name` on startup and does not validate them against snapshot data. In the `new` mode, Tarantool preserves the previous behavior and applies and validates names on startup. Closes #10426 NO_DOC=will added in separate PR (cherry picked from commit 4e6123983)
68813 of 116355 branches covered (59.14%)
103565 of 118234 relevant lines covered (87.59%)
1639029.51 hits per line