qdio: don't retry EQBS after CCQ 96

Bug #1781535 reported by bugproxy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Canonical Kernel Team
linux (Ubuntu)
Fix Released
High
Unassigned
Xenial
Fix Released
High
Unassigned
Bionic
Fix Released
High
Unassigned

Bug Description

Description: qdio: don't retry EQBS after CCQ 96

Symptom: Queue stalls, over-/underreporting of buffer errors.

Problem: Immediate retry of EQBS after CCQ 96 means that we
              potentially misreport the state of buffers inspected
              during the first EQBS call.

Solution: On CCQ 96, first process the discovered state.
              Afterwards, higher-level code will eventually trigger an
              EQBS/inspection of the remaining buffers. Their state is
              now processed independently from the state that was
              discovered during the first EQBS.

Upstream-ID: dae55b6fef58530c13df074bcc182c096609339e

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-169726 severity-high targetmilestone-inin1804
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Frank Heimes (fheimes) wrote :

Is this bionic only or does this also affect other Ubuntu releases?

Changed in ubuntu-z-systems:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
Changed in linux (Ubuntu):
assignee: Skipper Bug Screeners (skipper-screen-team) → Joseph Salisbury (jsalisbury)
importance: Undecided → High
status: New → In Progress
Changed in linux (Ubuntu Bionic):
assignee: nobody → Joseph Salisbury (jsalisbury)
importance: Undecided → High
status: New → In Progress
Changed in linux (Ubuntu Xenial):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Trusty):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Joseph Salisbury (jsalisbury)
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Per the commit message for commit dae55b6fef5, the requested patch is also needed in Trusty and Xenial:

Fixes: 25f269f17316 ("[S390] qdio: EQBS retry after CCQ 96")
Cc: <email address hidden> #v3.2+

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

The requested commit is in Bionic as of Ubuntu-4.15.0-23.25~80:
25dbc82 s390/qdio: don't retry EQBS after CCQ 96

The requested commit is in Xenial as of Ubuntu-4.4.0-128.154~221:
e26f413 s390/qdio: don't retry EQBS after CCQ 96

Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Released
Changed in linux (Ubuntu Bionic):
status: In Progress → Fix Released
no longer affects: linux (Ubuntu Trusty)
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Triaged → In Progress
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: In Progress → Fix Committed
Revision history for this message
Frank Heimes (fheimes) wrote :

Since dae55b6 is tagged with v4.17-rc1~78^2~13 and we have 4.17 in cosmic proposed, I change 'linux (Ubuntu)' to Fix Committed.

Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

$ git tag --contains dae55b6 Ubuntu-4.17.0-6.7
Ubuntu-4.17.0-6.7

And released.

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2018-08-06 06:05 EDT-------
IBM Bugzilla status -> closed, Fix Released with Xenial and Bionic

Brad Figg (brad-figg)
tags: added: cscc
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.