-
Notifications
You must be signed in to change notification settings - Fork 56
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
Drop cache #196
Drop cache #196
Conversation
also fix bugs in ceph cache dropping code (not implemented yet)
do not hardcode either kernel or ceph cache dropping ports
Hey @bengland2, can you rebase please? |
@rsevilla87 I rebased, what do you think? |
/rerun all |
am cleaning up the lint errors now, will rerun afterwards. My bad, forgot to run pycodestyle |
Results for SNAFU CI Test
|
actually the linter found bugs, so worth the effort, retesting with changes, then will re-CI it, then will merge. |
/rerun all |
Results for SNAFU CI Test
|
I'm not buying that this particular PR broke only sysbench and nothing else. Merging it. It does run fio. |
|
This change would enable snafu benchmarks to utilize privileged cache-dropper pods as a cherrypy web service with well-known TCP ports. run_snafu.py would invoke drop_cache() before every sample. The ripsaw component of the benchmark would start cache dropper pods and then would wait until they were running, then get their IP addresses and pass them as environment variables into run_snafu.py. It was tested using minikube - run_snafu has to be run within a k8s pod to be able to talk to cache-dropper pod.