[23.10 FEAT] DASD auto-quiesce support

Bug #1982370 reported by bugproxy
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Skipper Bug Screeners
linux (Ubuntu)
Fix Released
High
Unassigned

Bug Description

The DASD driver should provide a way to enable auto-quiescing.

Quiesce is a function that tells Linux to stop issuing I/Os to a specific DASD. Resume is the corresponding function that tells Linux to continue issuing I/Os. These are purely Linux-internal functions with no effect on the storage side, except for no new I/Os being issues. Quiesce and resume are functions that are available today in the DASD driver.

Autoquiesce is a function that automatically performs the Quiesce operation on a DASD if a certain event occurs. There is no auto-resume, that is, an external entity will need to resume a DASD.

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-199037 severity-high targetmilestone-inin2210
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Changed in linux (Ubuntu):
assignee: Skipper Bug Screeners (skipper-screen-team) → nobody
importance: Undecided → High
Changed in ubuntu-z-systems:
importance: Undecided → High
status: New → Incomplete
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2022-09-14 07:35 EDT-------
This feature didn't make it in time for kinetic, therefore postponing to 23.04.
=> Changing Target Milestone to: 23.04

tags: added: targetmilestone-inin2304
removed: targetmilestone-inin2210
Frank Heimes (fheimes)
summary: - [22.10 FEAT] DASD auto-quiesce support
+ [23.04 FEAT] DASD auto-quiesce support
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: [23.04 FEAT] DASD auto-quiesce support

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2023-02-13 10:49 EDT-------
This item will not make it in time for Ubuntu 23.04. Therefore, we need to postpone to the next release.

Changing target milestone to: 23.10

tags: added: targetmilestone-inin2310
removed: targetmilestone-inin2304
Frank Heimes (fheimes)
summary: - [23.04 FEAT] DASD auto-quiesce support
+ [23.10 FEAT] DASD auto-quiesce support
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2023-08-16 16:50 EDT-------
All patches for this feature upstream included in kernel 6.4

The commit IDs are:

861d53dbed4cad8cf1bbef692111f2215e02c38e
1cee2975bbabd89df1097c354867192106b058ea
9558a8e9d4a681e67b3abe9cabf3e3d8825af57e
bdac94e29564bab9f24c2700f16ff11f31af7c11
0c1a14748133024a33aa8ffd763ca7f5c03bb27e
d9ee2bee4a63844cd9d1e0d00b1e3c49eacd1c2f
d8898ee50edecacdf0141f26fd90acf43d7e9cd7

Revision history for this message
Frank Heimes (fheimes) wrote :

Thx for the list of commits.

I could see that these are all upstream since 6.4(-rc1).
And with that they are all in Ubuntu-6.4.0-1.1 (I double checked this).

But since we are still at 6.3.0.7.9 in matic as of today, I can only update the status to Fix Committed.
(Once we are on the target kernel release 6.5 I'll update to Fix Released.)

Changed in linux (Ubuntu):
status: Expired → Fix Committed
Changed in ubuntu-z-systems:
status: Incomplete → Fix Committed
Revision history for this message
Frank Heimes (fheimes) wrote :

Updating to Fix Released, since we meanwhile have kernel 6.5 in mantic as default.

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
information type: Private → Public
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.