mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-02 16:10:58 -05:00
submit_collection_meta_op was returning after the local apply on the leader for these two ops, so a follow-up GET on a different peer could still see the old vectors config until that peer applied the consensus entry. Add them to the do_sync_nodes branch so the API only returns once all reachable peers have caught up, matching CreateCollection / CreateShardKey. Drop the sleep(1) workarounds in test_vector_crud_with_consensus_snapshot and tighten the client timeout on calls made while a peer is killed so the server-side sync bounds quickly on the unreachable node. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>