Commit Graph

  • b947ecd36c test: fix flaky test_partial_snapshot optimizer race fix/partial-snapshot-optimizer-flake root 2026-07-23 15:09:07 +00:00
  • 3144cbd27f Support memory placement in service-level storage config defaults storage-config-memory-placement generall 2026-07-23 16:56:29 +02:00
  • 163dad1485 Prepare GRPC for raw payload bytes payload-bytes-grpc-preparation Jojii 2026-07-23 16:14:05 +02:00
  • 43f7c0df54 fix: fold appended points' deletion into read-only live_reload fix/readonly-live-reload-appended-deletions Daniel Boros 2026-07-23 14:29:02 +02:00
  • 19307193c8 Synchronize the cancellation test on the queued operation segment-overflow-recovery Arnaud Gourlay 2026-07-23 13:59:48 +02:00
  • 22285b15c6 Drop the redundant emptiness check before the decline removal Arnaud Gourlay 2026-07-23 12:02:38 +02:00
  • 98d4d78f4f Abandon the inline capacity retry when the worker is cancelled Arnaud Gourlay 2026-07-23 11:47:10 +02:00
  • b3422b1a97 Recognize the capacity condition reported by a remote replica Arnaud Gourlay 2026-07-22 15:46:05 +02:00
  • a2ebbae8ad Report the capacity condition as unavailable, not an internal error Arnaud Gourlay 2026-07-22 15:29:59 +02:00
  • 498b19774c Keep replicas active when they run out of appendable capacity Arnaud Gourlay 2026-07-22 15:24:46 +02:00
  • b365d9529c Surface WAL re-read task failures on the capacity retry Arnaud Gourlay 2026-07-22 14:03:00 +02:00
  • dcc9124926 Cover the capacity retry fallbacks and the acknowledge pin Arnaud Gourlay 2026-07-21 17:18:38 +02:00
  • 643b2718e3 Test the capacity retry and decline paths Arnaud Gourlay 2026-07-21 16:52:21 +02:00
  • b36b45f4e4 Address review nits on the capacity recovery path Arnaud Gourlay 2026-07-21 16:38:51 +02:00
  • 55a017850f Lock the capacity-error invariant and re-arm the size cap via a guard Arnaud Gourlay 2026-07-21 16:35:38 +02:00
  • d74896bf72 Bound inline capacity retries by a wall-clock budget Arnaud Gourlay 2026-07-21 16:23:03 +02:00
  • 5e0c9eed6a Unify capacity eligibility checks and drop permanently-declined operations Arnaud Gourlay 2026-07-20 17:09:52 +02:00
  • 10304e48ac Retry capacity-failed operations inline in the update worker Arnaud Gourlay 2026-07-20 13:29:38 +02:00
  • 038eec72b9 test: reproduce segment overgrow on set_payload by filter Arnaud Gourlay 2026-05-25 12:12:34 +00:00
  • 8ab134928a Recover from appendable segment overflow via optimizer wake-up Arnaud Gourlay 2026-07-20 13:10:12 +02:00
  • 6ba5e11aa5 test: tolerate transfer race in corrupted snapshot recovery (#9947) dev qdrant-cloud-bot 2026-07-23 15:19:33 +03:00
  • eafabd267f docs: describe StartResharding fields in OpenAPI (#9946) Andrey Vasnetsov 2026-07-23 12:15:39 +02:00
  • af9278c541 Edge in model tester model-tester-edge Jojii 2026-07-23 09:33:06 +02:00
  • 89cf9295a9 Remove wrong debug assertion (#9945) Jojii 2026-07-23 11:36:23 +02:00
  • 542f722105 [TQDT] Support Turbo4 in the read-only vector storage path (#9925) Ivan Pleshkov 2026-07-23 09:52:20 +02:00
  • bcced3f2a3 fix spelling astgrep-rules Luis Cossío 2026-07-22 19:22:32 -04:00
  • b5e712fbf3 pin ast-grep version Luis Cossío 2026-07-22 19:15:54 -04:00
  • da7724e67b fixup! don't wrap enum in struct serverless-gridstore-updates-dedicated Luis Cossío 2026-07-22 19:07:11 -04:00
  • f436ca93a5 fixup! use enum for options, swap *Options<->*Config naming Luis Cossío 2026-07-22 19:06:33 -04:00
  • d1614218b9 fixup! ditch unused StorageConfig, make deserialization more ergonomic Luis Cossío 2026-07-22 19:06:11 -04:00
  • 67e40606c7 make preopen non-blocking Luis Cossío 2026-07-22 19:04:59 -04:00
  • f8b5a9ce60 Tests: use SmallRng for RNG-bound test data generation in segment (#9889) Arnaud Gourlay 2026-07-22 23:00:46 +02:00
  • 4c065de199 rename *Options->*Config Luis Cossío 2026-07-22 16:43:05 -04:00
  • 0f19ae5b21 ditch unused StorageConfig, make deserialization more ergonomic Luis Cossío 2026-07-22 16:40:02 -04:00
  • a5e97f7c5b don't wrap enum in struct Luis Cossío 2026-07-22 16:10:38 -04:00
  • b22ccef1dd use enum for options, swap *Options<->*Config naming Luis Cossío 2026-07-22 15:37:03 -04:00
  • 43b809b8f5 Add tests Luis Cossío 2026-07-22 15:23:02 -04:00
  • af6021ce6e test ast-grep astgrep-rules-test xzfc 2026-07-22 18:31:24 +00:00
  • 5285ce6580 move to tools/ast-grep/ Luis Cossío 2026-07-22 14:25:54 -04:00
  • 475ed17610 fix FullTextIndexRead::check_match_batch Luis Cossío 2026-07-22 12:28:26 -04:00
  • c94c5fa4bc test: harden test_routing_token_sticky_reads against post-recovery flakiness (#9937) qdrant-cloud-bot 2026-07-22 19:20:58 +03:00
  • bf69c7b235 reword Luis Cossío 2026-07-22 12:17:21 -04:00
  • 5625309b36 [AI] Add ast-grep rule to avoid default batch trait methods Luis Cossío 2026-07-22 12:14:47 -04:00
  • 48e710ce0b Cleanup UniversalRead methods interface (#9934) xzfc 2026-07-22 15:28:07 +00:00
  • e64c20a48a test: de-flake test_upload_snapshot (robust to shard placement) (#9938) qdrant-cloud-bot 2026-07-22 18:06:06 +03:00
  • 7e99cdd86a UioResult (#9933) xzfc 2026-07-22 14:34:33 +00:00
  • fca67539f4 Mandatory batch impls (#9935) Luis Cossío 2026-07-22 09:21:48 -04:00
  • 21284fcef7 Honor applied_seq during WAL replay only under prevent_unoptimized (#9930) Arnaud Gourlay 2026-07-22 12:22:35 +02:00
  • ff6f5803ef perf(hnsw): prefetch neighbor vectors during graph search hnsw-search-prefetch Arnaud Gourlay 2026-07-01 13:03:51 +02:00
  • ba3043b343 ConditionChecker::check_batched: use in hnsw (#9845) xzfc 2026-07-21 23:07:53 +00:00
  • c19266e559 ConditionChecker::check_batched: use in sparse batched-conditon-checker-sparse xzfc 2026-06-30 11:31:37 +00:00
  • d234d02b7e ConditionChecker::check_batched: use in hnsw xzfc 2026-06-30 11:31:37 +00:00
  • 9bb75ea2d1 Batched ConditionChecker (#9740) xzfc 2026-07-21 19:19:59 +00:00
  • b98443c2f9 Clean up stale shard transfers when applying consensus snapshot (#9928) Andrey Vasnetsov 2026-07-21 19:02:57 +02:00
  • cc40fa41e9 deps: drop proc-macro-error2 (#9931) xzfc 2026-07-21 16:18:46 +00:00
  • 23321085e8 [io-bridge] split large reads into unordered chunks (#9896) Luis Cossío 2026-07-21 11:21:32 -04:00
  • 0745c36c8f Rename WrongVectorBytesSize -> MalformedVectorBlob (#9929) Jojii 2026-07-21 12:27:18 +02:00
  • c561e433c6 [TQDT] upsert raw malformed blob multi + sparse vectors (#9904) Jojii 2026-07-21 12:01:58 +02:00
  • 4dc1cf722d build(deps): bump constant_time_eq from 0.4.2 to 0.5.0 (#9920) dependabot[bot] 2026-07-21 10:04:27 +02:00
  • 68146a7103 build(deps): bump lz4_flex from 0.13.1 to 0.14.0 (#9922) dependabot[bot] 2026-07-21 10:00:34 +02:00
  • 1353d54eb5 [TQDT] Fix/upsert raw malformed blob badinput (#9886) Ivan Pleshkov 2026-07-21 09:38:21 +02:00
  • 56cab46000 build(deps): bump proc-macro2 from 1.0.106 to 1.0.107 (#9916) dependabot[bot] 2026-07-21 08:22:42 +02:00
  • 24e1cecd40 build(deps): bump self_cell from 1.2.2 to 1.3.0 (#9915) dependabot[bot] 2026-07-21 08:02:20 +02:00
  • c9bf0266cd build(deps): bump hdrhistogram from 7.5.4 to 7.6.0 (#9919) dependabot[bot] 2026-07-21 07:58:16 +02:00
  • df06310cc5 build(deps): bump serde from 1.0.228 to 1.0.229 (#9917) dependabot[bot] 2026-07-21 07:54:55 +02:00
  • 6d2d6dc66d build(deps): bump lukemathwalker/cargo-chef (#9910) dependabot[bot] 2026-07-21 07:53:29 +02:00
  • dd7df30d2b build(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#9913) dependabot[bot] 2026-07-21 07:52:53 +02:00
  • 4cf5d64f68 build(deps): bump cc from 1.2.67 to 1.3.0 (#9918) dependabot[bot] 2026-07-21 07:50:52 +02:00
  • ec555f6e56 build(deps): bump anyhow from 1.0.103 to 1.0.104 (#9921) dependabot[bot] 2026-07-21 07:49:53 +02:00
  • 7d577a2a72 build(deps): bump zerocopy from 0.8.54 to 0.8.55 (#9923) dependabot[bot] 2026-07-21 07:49:11 +02:00
  • 776f9c1fe3 build(deps): bump object_store from 0.14.0 to 0.14.1 (#9914) dependabot[bot] 2026-07-20 19:07:15 -04:00
  • fc6e1238d3 build(deps): bump taiki-e/setup-cross-toolchain-action (#9912) dependabot[bot] 2026-07-20 19:05:18 -04:00
  • a050b1c34d build(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#9911) dependabot[bot] 2026-07-20 19:04:20 -04:00
  • 87d94d86a5 Make UniversalRead::read_batch generic over the callback error type read-batch-generic-error generall 2026-07-20 23:03:17 +02:00
  • 563404fb1a Regenerate OpenAPI spec telemetry-report-effective-cpu-ram-disk KShivendu 2026-07-21 02:09:16 +05:30
  • 821c38cda4 mem: cache total_memory_bytes like disk_usage (5s TTL) KShivendu 2026-07-21 02:09:16 +05:30
  • 0595333a65 Batch IdTracker read operations, pipelined in disk-resident trackers (#9809) Andrey Vasnetsov 2026-07-20 22:30:50 +02:00
  • 9401cb768e minor comment improve KShivendu 2026-07-21 01:50:47 +05:30
  • de5a9d622c Simplify openapi spec KShivendu 2026-07-21 01:44:59 +05:30
  • 322adc0752 Simplify comments and code KShivendu 2026-07-21 01:30:42 +05:30
  • 6fc3bcb124 test(model_testing): cover slice filter in scroll, count, and delete-by-filter (#9905) qdrant-cloud-bot 2026-07-20 21:27:30 +03:00
  • 07ecb4dbdd Change Rust version (#9908) Kyamran Shakhaev 2026-07-20 19:42:58 +03:00
  • 59742bbb26 docs: fix collection metadata removal description (#9907) Andrey Vasnetsov 2026-07-20 18:41:31 +02:00
  • 446d140c2d Slice filtering condition: sliced scroll / deterministic sampling (#9899) Andrey Vasnetsov 2026-07-20 17:45:17 +02:00
  • 956e5dde29 make VectorStorageRead::read_vector_bytes mandatory (#9893) Luis Cossío 2026-07-20 10:18:15 -04:00
  • 4ece1a2e40 Report effective (cgroup) CPU, RAM and disk in telemetry KShivendu 2026-07-20 19:09:00 +05:30
  • 4ff6acaf8c Edge: request-specific structures for EdgeShardRead (#9901) Andrey Vasnetsov 2026-07-20 12:53:58 +02:00
  • 230fb43749 test: reproduce segment overgrow on set_payload by filter test/segment-overgrow-on-set-payload-by-filter Cursor Agent 2026-05-25 12:12:34 +00:00
  • 9d4b4b91a0 Optimize debug build time (less generics) (#9895) xzfc 2026-07-20 02:42:07 +00:00
  • 842f701aae refactor: group edge crate internals into edge_shard and read_view modules (#9898) Andrey Vasnetsov 2026-07-18 16:09:04 +02:00
  • 0982e8699c feat: segment manifest optimizing state with lease (#9873) Daniel Boros 2026-07-18 04:29:03 +02:00
  • 6ac465dfda Tests: use SmallRng for RNG-bound test data generation in common (#9888) Arnaud Gourlay 2026-07-18 00:26:08 +02:00
  • f2d68f8128 fix(wal): flush the copied mmap in Segment::copy_to_path (#9868) Yash Singh 2026-07-18 02:10:31 +05:30
  • 5c269b9525 Misc nits (#9894) Luis Cossío 2026-07-17 15:53:04 -04:00
  • c196d2eb1a Benches: use SmallRng instead of ChaCha12-based generators (#9887) Arnaud Gourlay 2026-07-17 17:22:27 +02:00
  • b19c9865ef Better describe logstore live reload ordering timvisee 2026-07-17 15:59:45 +02:00
  • cfde9c082d Batch reads in Logstore read_values timvisee 2026-07-17 14:26:17 +02:00
  • c03ee39456 Less generics in retrieve raw (#9874) Jojii 2026-07-17 15:09:07 +02:00
  • 1cd77fa5de Model tester: cover all quantization types (#9875) Arnaud Gourlay 2026-07-17 14:46:24 +02:00
  • db8fa43fcb Bump version to 1.18.3 (#9885) master v1.18.3 Tim Visée 2026-07-17 12:59:11 +02:00