Skip to content

Conversation

AlexMikhalev
Copy link
Collaborator

@AlexMikhalev AlexMikhalev commented Aug 21, 2025

Related Issues

closes #433

Checklist

  • Add changelog entry linking to issue, describe API changes
  • Add or update tests if needed
  • Update docs if needed

joepio and others added 9 commits July 31, 2023 16:36
Write resource blobs to both stores; read from fastest (benchmarked at init) with sled fallback. Add delete across stores. Keeps existing Sled indexes untouched. Preps for full Persistable pattern across profiles.
- Ensure both dashmap and sled OpenDAL stores receive resource blobs on save
- Verify fallback to sled when fastest store entry is missing
- Assert collections API still paginates, sorts, and counts correctly
…lib.

- Map sled IVec -> Vec<u8) on fallback
- Remove redundant clone and unused variable
- Documented fastest operator benchmarking initialization comments remain
… and benches.

- Initialize optional operators behind features and include in dual-write/read-fastest selection
- Test that all configured profiles receive blobs and are enumerated
- Add Criterion benches for op write/read per operator and key paths
…e::tpf public for docs; stabilize async runtime usage in Db to avoid nested Tokio panics; add drop-safe runtime wrapper; clone/own values for OpenDAL async ops; and ensure server CLI import test rebuilds search index. Also tune benches and tokio features.

These changes resolve failing CLI fetch tests, Actix runtime blocking issues, and a search schema mismatch in CLI tests. All tests now pass with --all --all-features.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

consider alternative KV store
2 participants