Public bug reported:

== SRU Justification ==

[Impact]
Under heavy NFS + FSCache load, a user sometimes observes a hang in 
__fscache_wait_on_page_write+0x5f/0xa0.

Example traces:
[<ffffffffc009f1bf>] __fscache_wait_on_page_write+0x5f/0xa0 [fscache]
[<ffffffffc009f6da>] __fscache_uncache_all_inode_pages+0xba/0x120 [fscache]
[<ffffffffc0419ece>] nfs_fscache_open_file+0x4e/0xc0 [nfs]

[<ffffffffc034f1bf>] __fscache_wait_on_page_write+0x5f/0xa0 [fscache]
[<ffffffffc04104dc>] __nfs_fscache_invalidate_page+0x2c/0x80 [nfs]
[<ffffffffc03fb543>] nfs_invalidate_page+0x63/0x90 [nfs]
[<ffffffff811925c0>] truncate_inode_page+0x80/0x90

[Fix]
Cherry-pick 2c98425720233ae3e135add0c7e869b32913502f from upstream, which is a 
patch from the FSCache maintainer.

[Testcase]
The user has run a NFS stress-test with a similar home-grown patch, and will 
run a stress test on the proposed kernel.

[Regression Potential]
Patch is limited to FSCache, so regression potential is limited.

** Affects: linux (Ubuntu)
     Importance: Undecided
     Assignee: Daniel Axtens (daxtens)
         Status: Confirmed

** Description changed:

+ == SRU Justification ==
+ 
  [Impact]
- 
- Under heavy NFS + FSCache load, a user sometimes observes a hang in
- __fscache_wait_on_page_write+0x5f/0xa0.
+ Under heavy NFS + FSCache load, a user sometimes observes a hang in 
__fscache_wait_on_page_write+0x5f/0xa0.
  
  Example traces:
  [<ffffffffc009f1bf>] __fscache_wait_on_page_write+0x5f/0xa0 [fscache]
  [<ffffffffc009f6da>] __fscache_uncache_all_inode_pages+0xba/0x120 [fscache]
  [<ffffffffc0419ece>] nfs_fscache_open_file+0x4e/0xc0 [nfs]
  
  [<ffffffffc034f1bf>] __fscache_wait_on_page_write+0x5f/0xa0 [fscache]
  [<ffffffffc04104dc>] __nfs_fscache_invalidate_page+0x2c/0x80 [nfs]
  [<ffffffffc03fb543>] nfs_invalidate_page+0x63/0x90 [nfs]
  [<ffffffff811925c0>] truncate_inode_page+0x80/0x90
  
- 
  [Fix]
  Cherry-pick 2c98425720233ae3e135add0c7e869b32913502f from upstream, which is 
a patch from the FSCache maintainer.
- 
  
  [Testcase]
  The user has run a NFS stress-test with a similar home-grown patch, and will 
run a stress test on the proposed kernel.
  
- 
  [Regression Potential]
  Patch is limited to FSCache, so regression potential is limited.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1777029

Title:
  fscache: Fix hanging wait on page discarded by writeback

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1777029/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to