Targeting only 5.4 and 5.8 since 4.15 will not support hibernation.

** No longer affects: linux-azure-4.15 (Ubuntu)

** Also affects: linux-azure (Ubuntu Groovy)
   Importance: Undecided
       Status: New

** Also affects: linux-azure (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Changed in: linux-azure (Ubuntu Focal)
     Assignee: (unassigned) => Marcelo Cerri (mhcerri)

** Changed in: linux-azure (Ubuntu Groovy)
     Assignee: (unassigned) => Marcelo Cerri (mhcerri)

** Changed in: linux-azure (Ubuntu Focal)
       Status: New => In Progress

** Changed in: linux-azure (Ubuntu Groovy)
       Status: New => In Progress

** Description changed:

+ [Impact]
+ 
  Microsoft would like to request the following upstream commit in all
  releases supported on Azure.  This commit improves a signification delay
  in hibernation/resume:
  
  55c4478a8f0e("PM: hibernate: Batch hibernate and resume IO requests")
- 
  
  Details of this commit:
  Hibernate and resume process submits individual IO requests for each page of 
the data, so use blk_plug to improve the batching of these requests.
  
  Testing this change with hibernate and resumes consistently shows
  merging of the IO requests and more than an order of magnitude
  improvement in hibernate and resume speed is observed.
  
  One hibernate and resume cycle for 16GB RAM out of 32GB in use takes
  around 21 minutes before the change, and 1 minutes after the change on a
  system with limited storage IOPS.
+ 
+ 
+ [Test Case]
+ 
+ Follow the steps described here:
+ 
+ https://bugs.launchpad.net/ubuntu/+source/linux-
+ azure/+bug/1880032/comments/14
+ 
+ And compare the time need to save the instance state.
+ 
+ 
+ [Where problems could occur]
+ 
+ Considering the size of the patch and the code it touches, the most
+ likely issues are related to hibernation itself. Considering the
+ hibernation isn't officially support, any hibernation issues should even
+ considered regressions.

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

Title:
  [linux-azure] Batch hibernate and resume IO requests

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

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

Reply via email to