[LU-13479] "could not allocate data integrity bioset" on centos7 Created: 23/Apr/20  Updated: 01/May/20  Resolved: 01/May/20

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

Type: Task Priority: Minor
Reporter: Dongyang Li Assignee: Dongyang Li
Resolution: Fixed Votes: 0
Labels: None
Environment:

CentOS 7


Issue Links:
Related
Rank (Obsolete): 9223372036854775807

 Description   

When large discard bio issued to devices support block integrity,

a "could not allocate data integrity bioset" kernel message will be displayed and the discard bio will end with EIO.

we should only enable integrity for bio when it's a read/write bio, this ticket tracks backporting of upstream kernel patch.



 Comments   
Comment by Gerrit Updater [ 23/Apr/20 ]

Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/38324
Subject: LU-13479 kernel: only enable integrity metadata for reads and writes
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 59020d5c27ab739f3770b08502bb6ab04494aff4

Comment by Gerrit Updater [ 01/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38324/
Subject: LU-13479 kernel: only enable integrity metadata for reads and writes
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e275c5a384e97a43be63c43ae7e61c6baf7e6e7c

Comment by Peter Jones [ 01/May/20 ]

Landed for 2.14

Generated at Sat Feb 10 03:01:37 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.