-
Notifications
You must be signed in to change notification settings - Fork 0
MES-710: Add an async icache #31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Mesa DescriptionThis pull request introduces a fundamental architectural overhaul of the filesystem layer, replacing the synchronous inode cache with a high-performance, asynchronous implementation. This change significantly improves concurrency and scalability by allowing multiple filesystem operations to proceed in parallel without blocking on I/O. The core of this effort is the new To support this new caching model, the existing Key changes include:
Description generated by Mesa. Update settings |
3482369 to
9f3fd04
Compare
9f3fd04 to
4f222d5
Compare
… in get_or_resolve
Fix all clippy warnings and dead code warnings introduced during the async icache migration (Tasks 1-7). Zero warnings from cargo clippy.
Also includes prerequisite: make AsyncICache::contains synchronous and add contains_resolved method.
Remove unused methods, types, and files accumulated during the readdir-icache-caching refactoring — recoverable from git history.
Use `name = "Struct::method"` so indicatif spinners show the owning type, not just the bare function name.
No description provided.