-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
OpenZFS 6569 - large file delete can starve out write ops #5706
Conversation
@gmelikov, thanks for your PR! By analyzing the history of the files in this pull request, we identified @behlendorf, @ahrens and @grwilson to be potential reviewers. |
This is a ready to commit version of #5449, i ported openzfs/openzfs@1bf4b6f again. @behlendorf i had a compiler message (already fixed in code):
thought that it's behaviour was changed in #5686. Can we disable this warning too? |
@gmelikov thanks for porting this. This is a slightly different warning. I'm not aware of a safe gcc option to suppress it for C90 builds. There may be one but it'll require more investigation. For the moment, you'll need to address it as you've done. The other issue here will be the need for a new
|
1ab8309
to
fe054d0
Compare
Authored by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Ported-by: George Melikov <mail@gmelikov.ru> OpenZFS-issue: https://www.illumos.org/issues/6569 OpenZFS-commit: openzfs/openzfs@1bf4b6f
fe054d0
to
90139da
Compare
@behlendorf thank you, added the |
Been using it in production with an rt-kernel ever since #5449 was available, no issues or regressions observed so far |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks, and nice job on the trace point, that isn't the easiest code to grok.
Authored by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Ported-by: George Melikov <mail@gmelikov.ru> Tested-by: kernelOfTruth <kerneloftruth@gmail.com> OpenZFS-issue: https://www.illumos.org/issues/6569 OpenZFS-commit: openzfs/openzfs@1bf4b6f2 Closes openzfs#5706
Authored by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Ported-by: George Melikov <mail@gmelikov.ru> Tested-by: kernelOfTruth <kerneloftruth@gmail.com> OpenZFS-issue: https://www.illumos.org/issues/6569 OpenZFS-commit: openzfs/openzfs@1bf4b6f2 Closes openzfs#5706
Authored by: Alek Pinchuk alek@nexenta.com
Reviewed by: Matt Ahrens mahrens@delphix.com
Reviewed by: Sanjay Nadkarni sanjay.nadkarni@nexenta.com
Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com
Ported-by: George Melikov mail@gmelikov.ru
OpenZFS-issue: https://www.illumos.org/issues/6569
OpenZFS-commit: openzfs/openzfs@1bf4b6f