AWS hypervisor has a bug in Xen ballooning driver.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1668129
In results, NVME storage is unstable.
XEN_BALLOON_MEMORY_HOTPLUG solves the issue.
Change-Id: I0f782553cf4b5c6c49f411f91aef28cbf8ca1373
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3562
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Dheeraj S Shetty <dheerajs@vmware.com>
| ... | ... |
@@ -3524,8 +3524,7 @@ CONFIG_HYPERV_BALLOON=m |
| 3524 | 3524 |
# |
| 3525 | 3525 |
CONFIG_XEN_BALLOON=y |
| 3526 | 3526 |
CONFIG_XEN_SELFBALLOONING=y |
| 3527 |
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y |
|
| 3528 |
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 |
|
| 3527 |
+# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set |
|
| 3529 | 3528 |
CONFIG_XEN_SCRUB_PAGES=y |
| 3530 | 3529 |
CONFIG_XEN_DEV_EVTCHN=m |
| 3531 | 3530 |
CONFIG_XEN_BACKEND=y |
| ... | ... |
@@ -2,7 +2,7 @@ |
| 2 | 2 |
Summary: Kernel |
| 3 | 3 |
Name: linux |
| 4 | 4 |
Version: 4.4.82 |
| 5 |
-Release: 1%{?dist}
|
|
| 5 |
+Release: 2%{?dist}
|
|
| 6 | 6 |
License: GPLv2 |
| 7 | 7 |
URL: http://www.kernel.org/ |
| 8 | 8 |
Group: System Environment/Kernel |
| ... | ... |
@@ -280,6 +280,8 @@ ln -sf %{name}-%{uname_r}.cfg /boot/photon.cfg
|
| 280 | 280 |
/usr/share/perf-core |
| 281 | 281 |
|
| 282 | 282 |
%changelog |
| 283 |
+* Thu Aug 17 2017 Alexey Makhalov <amakhalov@vmware.com> 4.4.82-2 |
|
| 284 |
+- .config: disable XEN_BALLOON_MEMORY_HOTPLUG |
|
| 283 | 285 |
* Tue Aug 15 2017 Alexey Makhalov <amakhalov@vmware.com> 4.4.82-1 |
| 284 | 286 |
- Version update |
| 285 | 287 |
* Fri Aug 11 2017 Alexey Makhalov <amakhalov@vmware.com> 4.4.81-1 |