Activity log for bug #1834235

Date Who What changed Old value New value Message
2019-06-25 18:11:36 Chris Newcomer bug added bug
2019-06-25 18:12:14 Chris Newcomer description Our internal DGX cluster has run into a few ceph client related issues, which were root caused to be resolved by the following commits: https://github.com/ceph/ceph-client/commit/f42a774a2123e6b29bb0ca296e166d0f089e9113 https://github.com/ceph/ceph-client/commit/093ea205acd4b047cf5aacabc0c6ffecf198d2a9 Can you please backport these into bionic? 3e1d0452edcee ceph: avoid iput_final() while holding mutex or in dispatch thread 1cf89a8dee5e6 ceph: single workqueue for inode related works Our internal cluster has run into a few ceph client related issues, which were root caused to be resolved by the following commits: https://github.com/ceph/ceph-client/commit/f42a774a2123e6b29bb0ca296e166d0f089e9113 https://github.com/ceph/ceph-client/commit/093ea205acd4b047cf5aacabc0c6ffecf198d2a9 Can you please backport these into bionic? 3e1d0452edcee ceph: avoid iput_final() while holding mutex or in dispatch thread 1cf89a8dee5e6 ceph: single workqueue for inode related works
2019-06-25 18:12:34 Terry Rudd linux (Ubuntu): assignee Connor Kuehl (connork)
2019-06-25 18:12:41 Terry Rudd linux (Ubuntu): importance Undecided High
2019-06-25 18:30:06 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2019-06-25 18:30:07 Ubuntu Kernel Bot tags bionic
2019-06-25 18:40:41 Connor Kuehl linux (Ubuntu): status Incomplete In Progress
2019-06-25 18:40:51 Connor Kuehl summary Request backport of ceph commits into bionic Edit Request backport of ceph commits into bionic
2019-06-28 16:33:24 Connor Kuehl nominated for series Ubuntu Bionic
2019-06-28 16:33:24 Connor Kuehl bug task added linux (Ubuntu Bionic)
2019-06-28 16:33:32 Connor Kuehl linux (Ubuntu Bionic): importance Undecided High
2019-06-28 16:33:34 Connor Kuehl linux (Ubuntu Bionic): assignee Connor Kuehl (connork)
2019-06-28 16:33:37 Connor Kuehl linux (Ubuntu Bionic): status New In Progress
2019-06-28 17:00:54 Connor Kuehl description Our internal cluster has run into a few ceph client related issues, which were root caused to be resolved by the following commits: https://github.com/ceph/ceph-client/commit/f42a774a2123e6b29bb0ca296e166d0f089e9113 https://github.com/ceph/ceph-client/commit/093ea205acd4b047cf5aacabc0c6ffecf198d2a9 Can you please backport these into bionic? 3e1d0452edcee ceph: avoid iput_final() while holding mutex or in dispatch thread 1cf89a8dee5e6 ceph: single workqueue for inode related works [Impact] Deadlock may occur if iput_final() decides to wait for readahead pages while a lock is held. In order to resolve this, the following two patches install an asynchronous "iput" for the ceph inodes so that a hold-and-wait deadlock doesn't occur. A more detailed example is shown in the original patch: https://github.com/ceph/ceph-client/commit/093ea205acd4b047cf5aacabc0c6ffecf198d2a9 Requested patches: 3e1d0452edcee ceph: avoid iput_final() while holding mutex or in dispatch thread 1cf89a8dee5e6 ceph: single workqueue for inode related works [Test Case] These changes were tested by the original requester with positive results over a few days in their own environment where they first experienced the regression. They have determined they are no longer experiencing the regression with this patch set applied to a test kernel. [Regression Potential] Several patches were required in order to cleanly cherry pick the requested patches. A large number of changes increases the regression potential, however, these pre-requisite patches have been in mainline since early 2018 and the blast radius is localized only to ceph. Original bug description follows: ------------------------------------ Our internal cluster has run into a few ceph client related issues, which were root caused to be resolved by the following commits: https://github.com/ceph/ceph-client/commit/f42a774a2123e6b29bb0ca296e166d0f089e9113 https://github.com/ceph/ceph-client/commit/093ea205acd4b047cf5aacabc0c6ffecf198d2a9 Can you please backport these into bionic? 3e1d0452edcee ceph: avoid iput_final() while holding mutex or in dispatch thread 1cf89a8dee5e6 ceph: single workqueue for inode related works
2019-07-02 16:34:54 Kleber Sacilotto de Souza linux (Ubuntu Bionic): status In Progress Fix Committed
2019-07-03 13:06:10 Ubuntu Kernel Bot tags bionic bionic verification-needed-bionic
2019-07-19 12:41:27 Kleber Sacilotto de Souza tags bionic verification-needed-bionic bionic verification-done-bionic
2019-07-19 21:58:35 Connor Kuehl linux (Ubuntu): status In Progress Invalid
2019-07-19 21:58:36 Connor Kuehl linux (Ubuntu): assignee Connor Kuehl (connork)
2019-07-22 10:53:34 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2019-07-22 10:53:34 Launchpad Janitor cve linked 2018-12126
2019-07-22 10:53:34 Launchpad Janitor cve linked 2018-12127
2019-07-22 10:53:34 Launchpad Janitor cve linked 2018-12130
2019-07-22 10:53:34 Launchpad Janitor cve linked 2019-11085
2019-07-22 10:53:34 Launchpad Janitor cve linked 2019-11091
2019-07-22 10:53:34 Launchpad Janitor cve linked 2019-11815
2019-07-22 10:53:34 Launchpad Janitor cve linked 2019-11833
2019-07-22 10:53:34 Launchpad Janitor cve linked 2019-11884
2019-07-24 20:24:43 Brad Figg tags bionic verification-done-bionic bionic cscc verification-done-bionic
2019-08-22 16:16:53 Ubuntu Kernel Bot tags bionic cscc verification-done-bionic bionic cscc verification-done-bionic verification-needed-xenial