Open
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issues
closes #433
Checklist