mirror of
https://github.com/qdrant/qdrant.git
synced 2026-10-02 02:47:40 -05:00
* Add replicas to ReplicaSet * unproxify shard & miscs * no exlusive write locking while adding replicas * on_optimizer_config_update on Shard with async. recursion * no exlusive write locking while removing replicas * shortcut replica set propagation #1101 * remove unused field * make RequestShardTransfer callback sync. * promote local & remote to replica state * fixes for replica sync api (#1123) * code review * fix replica set update - fail only if all failed * Add replica redesign (#1131) * refactor shard/mod.rs * wip * fmt * it compiles * temporary disable replica placemeant change on replication factor * fmt * finish todos * small refactoring * remove change::add * replica-set -> shard-replica-set * fmt * upd openapi * fix finish transfer logic * fix existing integration tests * shard transfer validation * fmt * review fixes Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com>