[LU-13120] lustre-osd-zfs-mount depends on zfs, kmod-lustre-osd-zfs Created: 09/Jan/20  Updated: 24/Mar/20  Resolved: 24/Mar/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.14.0

Type: Improvement Priority: Minor
Reporter: Shaun Tancheff Assignee: Shaun Tancheff
Resolution: Fixed Votes: 0
Labels: None

Rank (Obsolete): 9223372036854775807

 Description   

The lustre-osd-zfs-mount package should require zfs, kmod-lustre-osd-zfs

The rpm spec file packaging should include this dependancy.



 Comments   
Comment by Gerrit Updater [ 09/Jan/20 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/37169
Subject: LU-13120 build: Fix ZFS dependancies for osd-zfs-mount
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b4409a82fad380d7ea1310e3b685a9eb6d39d185

Comment by Gerrit Updater [ 23/Jan/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37169/
Subject: LU-13120 build: Fix ZFS dependancies for osd-zfs-mount
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: fb687e35402fa6755589657a67dbe30be09ba9c5

Comment by Peter Jones [ 23/Jan/20 ]

Landed for 2.14

Comment by Gerrit Updater [ 23/Jan/20 ]

Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/37320
Subject: Revert "LU-13120 build: Fix ZFS dependancies for osd-zfs-mount"
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 4d82aff6a86ec915a2de76063aa4257e905983d7

Comment by Andreas Dilger [ 23/Jan/20 ]

This patch is going to be reverted, since it is causing all review-dne-zfs-part-[1234] sessions to fail in lustre-initialization with:

   Failed to initialize ZFS library
   mkfs.lustre FATAL: unhandled/unloaded fs type 5 'zfs'

The patch was submitted with the trivial keyword, which means that it only ran a single review-ldiskfs-dne test session, which did not detect the failure before it was landed.

The node-provisioning-1 logs from a failed test session look like:
https://testing.whamcloud.com/test_sets/abfe0148-3e0f-11ea-b3fe-52540065bddc
https://testing.whamcloud.com/test_logs/ad133c4c-3e0f-11ea-b3fe-52540065bddc/show_text

Installed:
  zfs.x86_64 0:0.7.13-1.el7

Dependency Installed:
  kmod-spl-3.10.0-957.27.2.el7_lustre.x86_64.x86_64 0:0.7.13-1.el7
  kmod-zfs-3.10.0-957.27.2.el7_lustre.x86_64.x86_64 0:0.7.13-1.el7
  libnvpair1.x86_64 0:0.7.13-1.el7
  libuutil1.x86_64 0:0.7.13-1.el7
  libzfs2.x86_64 0:0.7.13-1.el7
  libzpool2.x86_64 0:0.7.13-1.el7

Resolving Dependencies
--> Running transaction check
---> Package kmod-lustre-osd-zfs.x86_64 0:2.13.51_37_g3048fb7-1.el7 will be installed
--> Processing Dependency: lustre-osd-zfs-mount = 2.13.51_37_g3048fb7 for package: kmod-lustre-osd-zfs-2.13.51_37_g3048fb7-1.el7.x86_64
--> Running transaction check
---> Package lustre-osd-zfs-mount.x86_64 0:2.13.51_37_g3048fb7-1.el7 will be installed
--> Processing Dependency: kmod-zfs for package: lustre-osd-zfs-mount-2.13.51_37_g3048fb7-1.el7.x86_64
--> Finished Dependency Resolution
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
] err=[Error: Package: lustre-osd-zfs-mount-2.13.51_37_g3048fb7-1.el7.x86_64 (lustre-build)
           Requires: kmod-zfs
Comment by Gerrit Updater [ 24/Jan/20 ]

Andreas Dilger (adilger@whamcloud.com) merged in patch https://review.whamcloud.com/37320/
Subject: Revert "LU-13120 build: Fix ZFS dependancies for osd-zfs-mount"
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b5f93cb96d37a31e2cd6f88b5d0879857d3950af

Comment by Gerrit Updater [ 05/Mar/20 ]

Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: https://review.whamcloud.com/37809
Subject: LU-13120 build: Fix ZFS dependancies for osd-zfs-mount
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9926a58cf72e4b4bdbebaf9ad242e56d30464192

Comment by Gerrit Updater [ 24/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37809/
Subject: LU-13120 build: Fix ZFS dependancies for osd-zfs-mount
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 815248adb7efc69437bfb83a8cf703557cb05068

Comment by Peter Jones [ 24/Mar/20 ]

Landed for 2.14

Generated at Sat Feb 10 02:58:33 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.