** Changed in: linux (Ubuntu)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2089728

Title:
  Wait sync io to finish before changing group cnt

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Noble:
  Triaged
Status in linux source package in Oracular:
  Triaged

Bug description:
  The upstream Linux kernel fixed a hang:

  
https://github.com/torvalds/linux/commit/fa1944bbe6220eb929e2c02e5e8706b908565711

  "One customer reports a bug: raid5 is hung when changing thread cnt
  while resync is running. The stripes are all in conf->handle_list
  and new threads can't handle them.

  Commit b39f35e ("md: don't quiesce in mddev_suspend()") removes
  pers->quiesce from mddev_suspend/resume. Before this patch, mddev_suspend
  needs to wait for all ios including sync io to finish. Now it's used
  to only wait normal io.

  Fix this by calling raid5_quiesce from raid5_store_group_thread_cnt
  directly to wait all sync requests to finish before changing the group
  cnt." 

  I check the latest code of ubuntu, but this patch is not applied to ubuntu.
  Shall we cherrypick this patch?

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to