2020-01-22 10:39:37 |
bugproxy |
bug |
|
|
added bug |
2020-01-22 10:39:39 |
bugproxy |
tags |
|
architecture-s39064 bugnameltc-183399 severity-high targetmilestone-inin1910 |
|
2020-01-22 10:39:40 |
bugproxy |
ubuntu: assignee |
|
Skipper Bug Screeners (skipper-screen-team) |
|
2020-01-22 10:39:43 |
bugproxy |
affects |
ubuntu |
linux (Ubuntu) |
|
2020-01-22 11:11:54 |
Frank Heimes |
bug task added |
|
ubuntu-z-systems |
|
2020-01-22 11:29:27 |
Frank Heimes |
ubuntu-z-systems: importance |
Undecided |
High |
|
2020-01-22 11:52:57 |
Frank Heimes |
nominated for series |
|
Ubuntu Eoan |
|
2020-01-22 11:52:57 |
Frank Heimes |
bug task added |
|
linux (Ubuntu Eoan) |
|
2020-01-22 13:57:40 |
Frank Heimes |
ubuntu-z-systems: status |
New |
Incomplete |
|
2020-01-24 00:30:11 |
Terry Rudd |
bug |
|
|
added subscriber Terry Rudd |
2020-01-27 13:00:03 |
bugproxy |
attachment added |
|
s390/dasd: disable ese support due to possible data corruption https://bugs.launchpad.net/bugs/1860535/+attachment/5323313/+files/0001-s390-dasd-disable-ese-support-due-to-possible-data-c.patch |
|
2020-01-27 15:46:36 |
Frank Heimes |
summary |
[UBUNTU] - Disable Thin Provisioning to prevent data loss |
Disable ECKD Thin Provisioning to prevent data loss |
|
2020-01-27 18:09:32 |
Frank Heimes |
description |
Discription will provided soon.. |
SRU Justification:
------------------
[Impact]
* A severe problem with 'thin provisioning ECKD volumes', introduced with 19.10's kernel 5.3, was identified.
* For enhanced space efficient (ese) volumes, errors may occur when accessing not formatted tracks.
* In such a case the driver either formats the track on the fly for write requests or returns zero data for read requests.
* But if a write request spans multiple tracks, the indication of an unformatted track can be in wc applied to all tracks.
* Hence tracks containing data will be handled as empty tracks, resulting in zero data being returned on read, or overwriting
existing data with zero on write.
[Fix]
* Backport: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1860535/+attachment/5323313/+files/0001-s390-dasd-disable-ese-support-due-to-possible-data-c.patch
[Test Case]
* An s390x LPAR with Eoan / kernel 5.3 and at least one 3390 DASD (ECKD) disk is needed ('discard' enabled, which is default).
* Writing arbitrary files (but with known content, e.g. all '1's) to fill the disk up to a certain level
* Since all 3390 DASDs (mod-3, 9, 27 or 54 ...) have 56,664 bytes per track, writing a file (again with simple but known content) with a size of a multiple of 56,664 bytes on a thin provisioned ECKD DASD device should provoke the error situation.
* Check the files for any modifications (partially filled with '0', cut/truncated, deleted/zero length).
[Regression Potential]
* The regression potential is moderate since this is purely s390x specific,
* limited to thin provisioned DASD disks on Eoan / kernel 5.3
* and just disables the broken feature and reverts things back to a DASD functionality that is known to work.
[Other Info]
* For 19.10 / Eoan no real fix will be provided, but a patch for disabling this feature completely (this bug/patch).
* The broken functionality that got introduced in Eoan, got already partially removed due to problems on z/VM.
* For 20.04 / Focal a proper fix is in the works that will be made available as backport to Focal's kernel 5.4. |
|
2020-01-27 18:10:13 |
Frank Heimes |
linux (Ubuntu): status |
New |
Triaged |
|
2020-01-27 18:10:21 |
Frank Heimes |
linux (Ubuntu): status |
Triaged |
Invalid |
|
2020-01-27 18:10:30 |
Frank Heimes |
linux (Ubuntu Eoan): status |
New |
Triaged |
|
2020-01-27 18:10:34 |
Frank Heimes |
ubuntu-z-systems: status |
Incomplete |
In Progress |
|
2020-01-28 06:10:09 |
Frank Heimes |
linux (Ubuntu Eoan): status |
Triaged |
In Progress |
|
2020-01-28 18:26:19 |
Khaled El Mously |
linux (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2020-01-28 19:37:44 |
Frank Heimes |
ubuntu-z-systems: status |
In Progress |
Fix Committed |
|
2020-02-03 22:43:17 |
Ubuntu Kernel Bot |
tags |
architecture-s39064 bugnameltc-183399 severity-high targetmilestone-inin1910 |
architecture-s39064 bugnameltc-183399 severity-high targetmilestone-inin1910 verification-needed-eoan |
|
2020-02-13 06:53:23 |
Frank Heimes |
tags |
architecture-s39064 bugnameltc-183399 severity-high targetmilestone-inin1910 verification-needed-eoan |
architecture-s39064 bugnameltc-183399 severity-high targetmilestone-inin1910 verification-done-eoan |
|
2020-02-17 10:23:38 |
Launchpad Janitor |
linux (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2020-02-17 10:23:38 |
Launchpad Janitor |
cve linked |
|
2019-19050 |
|
2020-02-17 10:23:38 |
Launchpad Janitor |
cve linked |
|
2019-19077 |
|
2020-02-17 10:23:38 |
Launchpad Janitor |
cve linked |
|
2019-19078 |
|
2020-02-17 10:23:38 |
Launchpad Janitor |
cve linked |
|
2019-19082 |
|
2020-02-17 10:23:38 |
Launchpad Janitor |
cve linked |
|
2019-19332 |
|
2020-02-17 10:23:38 |
Launchpad Janitor |
cve linked |
|
2019-19965 |
|
2020-02-17 12:19:43 |
Frank Heimes |
ubuntu-z-systems: status |
Fix Committed |
Fix Released |
|