We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
For crates with many files we have a performance regression.
Example is stm32ral, which has 1.2 Million files in the archives.
stm32ral
Currently we are reading the whole index from disk for every file-exists or get-from-archive request, which might take too much time.
The text was updated successfully, but these errors were encountered:
@syphar did you want to keep this open to track not having to read the full index into memory?
Sorry, something went wrong.
yes. But most likely it's good enough afterwards for the 99% case on docs.rs.
more optimizations would involve a new index format and I'll gather more data in a benchmark and the S3 inventory first
Current status for 99th percentile:
The deploy of #1541 happened at 13:38 and the spike at 14:05 is me testing https://docs.rs/stm32ral/0.7.0/stm32ral/.
After:
this is solved.
#2179 will drop the old code
syphar
No branches or pull requests
For crates with many files we have a performance regression.
Example is
stm32ral
, which has 1.2 Million files in the archives.Currently we are reading the whole index from disk for every file-exists or get-from-archive request, which might take too much time.
The text was updated successfully, but these errors were encountered: