Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
During my work on rebuilding perl I've noticed that one of the 851221 tests failed when the build was done over nfs. This bug could be reduced to a small test program which opened a new file with mode 0, closed it, removed it and did this a thousand times in a tight loop. On some systems, the open failed after several successful iterations with "permission denied", apparently trying to open the just removed file.
Then I figured out that this bug could be reproduced with all 4.4 kernels but was fixed in 4.5-rc1 and later kernels. I've bisected to the patch which fixed the bug and was surprised to read my own name it in. It was one of the patches which fixed the nfs problems we've identified in December. It is the same underlying problem but came in a different disguise.
https://marc.info/?l=linux-nfs&m=149036898510913&w=2
So the patches, which went into 4.5-rc1, were not backported to the stable and longterm categories as I assumed. After some discussion, Peter and I decided, that this should be the signal for us to attempt to jump on the next longterm kernel, which is the 4.9 series. As of today, 4.9.17 is the latest release of that series.
So if everything goes well, 4.9.17 should become our next default kernel.
I've already installed it on the distmaster and bootet it on null and void to see, if the rcu-Problems we've had with some newer kernels on these machines are a thing of the past now. I've also build perl on void on a disk mounted remote-mounted from null and ran the tests.
Nvidia graphics has not been tested yet. Should be done before a merge.