-
Notifications
You must be signed in to change notification settings - Fork 148
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
Publish perf script
output somewhere, somehow.
#182
Comments
@alexcrichton How hard would it be to set up an S3 bucket or similar to which these could be uploaded? They look like about ~500 MB of information per commit, which compresses down to a few MB -- so we shouldn't use too much storage, but the github solution will no longer work well. Realistically, it's probably time to start thinking about moving all of our data for perf.rlo to either a DB or at least an S3 bucket which we can sync to the server(s). |
Oh shouldn't be hard at all, although I think we'd probably want to still have the data expire after 90 days or so. Lemme know if you'd like to do that and I can set up a bucket and give you some keys. |
@nikomatsakis Are you okay with these files going away after 90 days? If so, then let's get the S3 bucket up and running so we can put the script files (and maybe some other metadata in there). |
@Mark-Simulacrum seems ok for now |
@alexcrichton Do you need anything from me to setup the bucket? If not, then please do so and I'll work to get the relevant details implemented in perf's collector. |
I've created a bucket where a sample file is https://s3-us-west-1.amazonaws.com/rust-lang-perf/log-1.txt, and the access keys should be in 1password |
So it looks like the next step here is to figure out a way to get both the stats from |
@nikomatsakis This is very beta (and seems to not work with Note that these URLs may change, we may stop uploading artifacts, there may be other issues that I'm as yet unaware of. Basically: super-unstable, don't depend on these existing. |
I've reverted the patch for the time being; it turned out to not work well timing wise, as well as (apparently) causing the OOM killer to kill perf. I'm also not happy with how slow There's also a problem with the current "solution" to collecting perf.data files with @nikomatsakis Is it possible that there's some small benchmarks (probably not full crates rather the specific test-cases) that we could run the less-accurate but more-dataful collector for? That way we can do that in the meantime and at least have something... |
I'm going to give this a close for now since we're moving towards using self-profiling data rather than |
No description provided.
The text was updated successfully, but these errors were encountered: