Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1571375 > unrolled thread
| Started by | Trevor Cordes <trevor@tecnopolis.ca> |
|---|---|
| First post | 2017-02-01 10:40 +0100 |
| Last post | 2017-02-06 00:00 +0100 |
| Articles | 6 — 3 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: mm, vmscan: commit makes PAE kernel crash nightly (bisected) Trevor Cordes <trevor@tecnopolis.ca> - 2017-02-01 10:40 +0100
Re: mm, vmscan: commit makes PAE kernel crash nightly (bisected) Michal Hocko <mhocko@kernel.org> - 2017-02-01 11:20 +0100
Re: mm, vmscan: commit makes PAE kernel crash nightly (bisected) Trevor Cordes <trevor@tecnopolis.ca> - 2017-02-04 01:40 +0100
Re: mm, vmscan: commit makes PAE kernel crash nightly (bisected) Rik van Riel <riel@surriel.com> - 2017-02-04 21:20 +0100
Re: mm, vmscan: commit makes PAE kernel crash nightly (bisected) Michal Hocko <mhocko@kernel.org> - 2017-02-05 11:10 +0100
Re: mm, vmscan: commit makes PAE kernel crash nightly (bisected) Trevor Cordes <trevor@tecnopolis.ca> - 2017-02-06 00:00 +0100
| From | Trevor Cordes <trevor@tecnopolis.ca> |
|---|---|
| Date | 2017-02-01 10:40 +0100 |
| Subject | Re: mm, vmscan: commit makes PAE kernel crash nightly (bisected) |
| Message-ID | <t5Zyr-4a5-45@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
On 2017-01-30 Michal Hocko wrote: > On Sun 29-01-17 16:50:03, Trevor Cordes wrote: > > On 2017-01-25 Michal Hocko wrote: > > > On Wed 25-01-17 04:02:46, Trevor Cordes wrote: > > > > OK, I patched & compiled mhocko's git tree from the other day > > > > 4.9.0+. (To confirm, weird, but mhocko's git tree I'm using > > > > from a couple of weeks ago shows the newest commit (git log) is > > > > 69973b830859bc6529a7a0468ba0d80ee5117826 "Linux 4.9"? Let me > > > > know if I'm doing something wrong, see below.) > > > > > > My fault. I should have noted that you should use since-4.9 > > > branch. > > > > OK, I have good news. I compiled your mhocko git tree (properly > > this tim!) using since-4.9 branch (last commit > > ca63ff9b11f958efafd8c8fa60fda14baec6149c Jan 25) and the box > > survived 3 3am's, over 60 hours, and I made sure all the usual oom > > culprits ran, and I ran extras (finds on the whole tree, extra > > rdiff-backups) to try to tax it. Based on my previous criteria I > > would say your since-4.9 as of the above commit solves my bug, at > > least over a 3 day test span (which it never survives when the bug > > is present)! > > > > I tested WITHOUT any cgroup/mem boot options. I do still have my > > mem=6G limiter on, though (I've never tested with it off, until I > > solve the bug with it on, since I've had it on for many months for > > other reasons). > > Good news indeed. Even better, another guy on the rhbz reported the mhocko git tree since-4.9 solves the bug for him too! And it ran another night (4+ total) without problems on my box. Whatever is in since-4.9 fixes it, as I reported before. But... > Testing with Valinall rc6 released just yesterday would be a good fit. > There are some more fixes sitting on mmotm on top and maybe we want > some of them in finall 4.10. Anyway all those pending changes should > be merged in the next merge window - aka 4.11 After 30 hours of running vanilla 4.10.0-rc6, the box started to go bonkers at 3am, so vanilla does not fix the bug :-( But, the bug hit differently this time, the box just bogged down like crazy and gave really weird top output. Starting nano would take 10s, then would run full speed, then when saving a file would take 5s. Starting any prog not in cache took equally as long. However, no oom hit. I waited about 15 minutes and things seemed to bog more, so I rebooted into since-4.9. Maybe if I had kept waiting the box would have oom'd, but I didn't want to take the chance (it's remote, and I can't reset it). I did capture a lot of the weird top, meminfo and slabinfo data before rebooting. I'll attached the output to this email. Messages show a lot of "page allocation stalls" during the bogged-down time. So my hunch at this moment is 4.10.0-rc6 might help alleviate the problem somewhat, but it's other things you have in since-4.9 that solve it completely. Let me know if you need any more testing or some bisecting or something. I'll keep on running since-4.9 in the meantime. Thanks!
[toc] | [next] | [standalone]
| From | Michal Hocko <mhocko@kernel.org> |
|---|---|
| Date | 2017-02-01 11:20 +0100 |
| Message-ID | <t60b9-4DF-39@gated-at.bofh.it> |
| In reply to | #1571375 |
On Wed 01-02-17 03:29:28, Trevor Cordes wrote: > On 2017-01-30 Michal Hocko wrote: [...] > > Testing with Valinall rc6 released just yesterday would be a good fit. > > There are some more fixes sitting on mmotm on top and maybe we want > > some of them in finall 4.10. Anyway all those pending changes should > > be merged in the next merge window - aka 4.11 > > After 30 hours of running vanilla 4.10.0-rc6, the box started to go > bonkers at 3am, so vanilla does not fix the bug :-( But, the bug hit > differently this time, the box just bogged down like crazy and gave > really weird top output. Starting nano would take 10s, then would run > full speed, then when saving a file would take 5s. Starting any prog > not in cache took equally as long. Could you try with to_test/linus-tree/oom_hickups branch on the same git tree? I have cherry-picked "mm, vmscan: consider eligible zones in get_scan_count" which might be the missing part. Thanks! -- Michal Hocko SUSE Labs
[toc] | [prev] | [next] | [standalone]
| From | Trevor Cordes <trevor@tecnopolis.ca> |
|---|---|
| Date | 2017-02-04 01:40 +0100 |
| Message-ID | <t6Wyt-Ye-9@gated-at.bofh.it> |
| In reply to | #1571461 |
On 2017-02-01 Michal Hocko wrote: > On Wed 01-02-17 03:29:28, Trevor Cordes wrote: > > On 2017-01-30 Michal Hocko wrote: > [...] > > > Testing with Valinall rc6 released just yesterday would be a good > > > fit. There are some more fixes sitting on mmotm on top and maybe > > > we want some of them in finall 4.10. Anyway all those pending > > > changes should be merged in the next merge window - aka 4.11 > > > > After 30 hours of running vanilla 4.10.0-rc6, the box started to go > > bonkers at 3am, so vanilla does not fix the bug :-( But, the bug > > hit differently this time, the box just bogged down like crazy and > > gave really weird top output. Starting nano would take 10s, then > > would run full speed, then when saving a file would take 5s. > > Starting any prog not in cache took equally as long. > > Could you try with to_test/linus-tree/oom_hickups branch on the same > git tree? I have cherry-picked "mm, vmscan: consider eligible zones in > get_scan_count" which might be the missing part. I ran to_test/linus-tree/oom_hickups branch (4.10.0-rc6+) for 50 hours and it does NOT have the bug! No problems at all so far. So I think whatever to_test/linus-tree/oom_hickups has that since-4.9 has that vanilla 4.10-rc6 does *not* have is indeed the fix. For my reference, and I know you guys aren't distro-specific, what is the best way to get this fix into Fedora 24 (currently 4.9)? Can it be backported or made as a patch they can apply to 4.9? Or 4.10? If this fix only goes into 4.11 then I fear we'll never see it in Fedora and us rhbz guys will not have a stock-Fedora fix for this until F25 or F26. Again, I'm not trying to force this out of scope, I'm just wondering about the logistics in these situations. Once again, thanks to all for your great work and help! P.S. I'll try a couple of the other ideas Mel had about ramping the RAM back up, etc.
[toc] | [prev] | [next] | [standalone]
| From | Rik van Riel <riel@surriel.com> |
|---|---|
| Date | 2017-02-04 21:20 +0100 |
| Message-ID | <t7eYp-5Bt-1@gated-at.bofh.it> |
| In reply to | #1573549 |
[Multipart message — attachments visible in raw view] — view raw
On Fri, 2017-02-03 at 18:36 -0600, Trevor Cordes wrote: > On 2017-02-01 Michal Hocko wrote: > > On Wed 01-02-17 03:29:28, Trevor Cordes wrote: > > > On 2017-01-30 Michal Hocko wrote: > > > > [...] > > > > Testing with Valinall rc6 released just yesterday would be a > > > > good > > > > fit. There are some more fixes sitting on mmotm on top and > > > > maybe > > > > we want some of them in finall 4.10. Anyway all those pending > > > > changes should be merged in the next merge window - aka 4.11 > > > > > > After 30 hours of running vanilla 4.10.0-rc6, the box started to > > > go > > > bonkers at 3am, so vanilla does not fix the bug :-( But, the bug > > > hit differently this time, the box just bogged down like crazy > > > and > > > gave really weird top output. Starting nano would take 10s, then > > > would run full speed, then when saving a file would take 5s. > > > Starting any prog not in cache took equally as long. > > > > Could you try with to_test/linus-tree/oom_hickups branch on the > > same > > git tree? I have cherry-picked "mm, vmscan: consider eligible zones > > in > > get_scan_count" which might be the missing part. > > I ran to_test/linus-tree/oom_hickups branch (4.10.0-rc6+) for 50 > hours > and it does NOT have the bug! No problems at all so far. > > So I think whatever to_test/linus-tree/oom_hickups has that since-4.9 > has that vanilla 4.10-rc6 does *not* have is indeed the fix. > > For my reference, and I know you guys aren't distro-specific, what is > the best way to get this fix into Fedora 24 (currently 4.9)? Can it > be > backported or made as a patch they can apply to 4.9? Or 4.10? The best way would be to open a Fedora bug, and CC me on it :) -- All Rights Reversed.
[toc] | [prev] | [next] | [standalone]
| From | Michal Hocko <mhocko@kernel.org> |
|---|---|
| Date | 2017-02-05 11:10 +0100 |
| Message-ID | <t7rVE-5Vx-17@gated-at.bofh.it> |
| In reply to | #1573549 |
On Fri 03-02-17 18:36:54, Trevor Cordes wrote:
> On 2017-02-01 Michal Hocko wrote:
> > On Wed 01-02-17 03:29:28, Trevor Cordes wrote:
> > > On 2017-01-30 Michal Hocko wrote:
> > [...]
> > > > Testing with Valinall rc6 released just yesterday would be a good
> > > > fit. There are some more fixes sitting on mmotm on top and maybe
> > > > we want some of them in finall 4.10. Anyway all those pending
> > > > changes should be merged in the next merge window - aka 4.11
> > >
> > > After 30 hours of running vanilla 4.10.0-rc6, the box started to go
> > > bonkers at 3am, so vanilla does not fix the bug :-( But, the bug
> > > hit differently this time, the box just bogged down like crazy and
> > > gave really weird top output. Starting nano would take 10s, then
> > > would run full speed, then when saving a file would take 5s.
> > > Starting any prog not in cache took equally as long.
> >
> > Could you try with to_test/linus-tree/oom_hickups branch on the same
> > git tree? I have cherry-picked "mm, vmscan: consider eligible zones in
> > get_scan_count" which might be the missing part.
>
> I ran to_test/linus-tree/oom_hickups branch (4.10.0-rc6+) for 50 hours
> and it does NOT have the bug! No problems at all so far.
OK, that is definitely good to know. My other fix ("mm, vmscan: consider
eligible zones in get_scan_count") was more theoretical than bug driven.
I would add your
Tested-by: Trevor Cordes <trevor@tecnopolis.ca>
unless you have anything against that.
> So I think whatever to_test/linus-tree/oom_hickups has that since-4.9
> has that vanilla 4.10-rc6 does *not* have is indeed the fix.
>
> For my reference, and I know you guys aren't distro-specific, what is
> the best way to get this fix into Fedora 24 (currently 4.9)?
I will send this patch to 4.9+ stable as soon as it hits Linus tree.
--
Michal Hocko
SUSE Labs
[toc] | [prev] | [next] | [standalone]
| From | Trevor Cordes <trevor@tecnopolis.ca> |
|---|---|
| Date | 2017-02-06 00:00 +0100 |
| Message-ID | <t7DWN-50y-5@gated-at.bofh.it> |
| In reply to | #1573855 |
On 2017-02-05 Michal Hocko wrote:
> On Fri 03-02-17 18:36:54, Trevor Cordes wrote:
> > I ran to_test/linus-tree/oom_hickups branch (4.10.0-rc6+) for 50
> > hours and it does NOT have the bug! No problems at all so far.
>
> OK, that is definitely good to know. My other fix ("mm, vmscan:
> consider eligible zones in get_scan_count") was more theoretical than
> bug driven. I would add your
> Tested-by: Trevor Cordes <trevor@tecnopolis.ca>
>
> unless you have anything against that.
I am happy to be in the tested-by; go ahead.
> > So I think whatever to_test/linus-tree/oom_hickups has that
> > since-4.9 has that vanilla 4.10-rc6 does *not* have is indeed the
> > fix.
> >
> > For my reference, and I know you guys aren't distro-specific, what
> > is the best way to get this fix into Fedora 24 (currently 4.9)?
>
> I will send this patch to 4.9+ stable as soon as it hits Linus tree.
That's great news! It will make everyone on the rhbz happy. Thank you!
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web