[LU-11845] Support encrypted ZFS volumes Created: 09/Jan/19  Updated: 21/Jul/19  Resolved: 30/Apr/19

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.12.0
Fix Version/s: Lustre 2.13.0, Lustre 2.12.3

Type: Improvement Priority: Major
Reporter: Nathaniel Clark Assignee: Nathaniel Clark
Resolution: Fixed Votes: 0
Labels: zfs

Issue Links:
Duplicate
Related
is related to LU-9890 osd-zfs: ZFS dmu_objset_own and dmu_o... Resolved
Rank (Obsolete): 9223372036854775807

 Description   

osd-zfs does not call dmu_objset_own() with decrypt=B_TRUE, so we can't mount encrypted ZFS volumes.  This should be a simple fix of passing B_TRUE to dmu_objset_own() and dmu_objset_disown().



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

Nathaniel Clark (nclark@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33999
Subject: LU-11845 osd-zfs: Support encrypted ZFS datasets
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 741f2d12920a7e219d9cb1be6c1aa812777b2b93

Comment by Gerrit Updater [ 09/Jan/19 ]

Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34000
Subject: LU-11845 zfs: put configure checks in version order
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 11f278f229d359441e0aafbf83ce25d4023645b1

Comment by Gerrit Updater [ 23/Jan/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34000/
Subject: LU-11845 zfs: put configure checks in version order
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 55c973ba5cb595d51b4990eea9ad6803e7c0645e

Comment by Gerrit Updater [ 30/Apr/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33999/
Subject: LU-11845 osd-zfs: Support encrypted ZFS datasets
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3d43658fc36e5821d8b094c1c2365e9520dbe9fe

Comment by Peter Jones [ 30/Apr/19 ]

Landed for 2.13

Comment by Steve Crusan (Inactive) [ 24/Jun/19 ]

Since this has the LTS12 tag, is it safe to assume in the future this will be backported to 2.12.x?

Looking at LU-9890, support for the changed dmu_objset_own/dmu_objset_disown interfaces was already added for 2.10.x, so I believe changing B_FALSE to B_TRUE in osd-zfs/osd_handler.c, is all that needs to be done, right? I'm using the 2.12.2 tag right now, and it doesn't seem to be in there.

Comment by Gerrit Updater [ 11/Jul/19 ]

Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35475
Subject: LU-11845 zfs: put configure checks in version order
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: aa36ac1d404a6b1cd947837057ef8b113cf284ec

Comment by Gerrit Updater [ 11/Jul/19 ]

Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35476
Subject: LU-11845 osd-zfs: Support encrypted ZFS datasets
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: f1b7bef4ac58abc617b3947316ca9ce5b9eb34b6

Comment by Gerrit Updater [ 20/Jul/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35475/
Subject: LU-11845 zfs: put configure checks in version order
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 4e1ed9d4b966cfdea0e2813c34600ab6fb84cdaf

Comment by Gerrit Updater [ 20/Jul/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35476/
Subject: LU-11845 osd-zfs: Support encrypted ZFS datasets
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: e8987061bce88e7a2d2badf78154126681bc8428

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