[LU-9622] DLC build is quietly disabled if YAML not found by ./configure Created: 08/Jun/17  Updated: 29/Jun/21  Resolved: 29/Jun/21

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

Type: Bug Priority: Major
Reporter: Malcolm Cowe (Inactive) Assignee: WC Triage
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

When compiling Lustre from source, the DLC feature is disabled by the ./configure script if YAML is not found, but no error is reported. While the configure script is not silent, it does not provide sufficient weight or significance to disabling this capability and it is very easy to overlook.

Given the prominence of DLC in recent releases of Lustre, and the importance of lnetctl commands in driving LNet functionality, the configure script should error out if DLC cannot be compiled. If users want to explicitly disable DLC, then a --disable-dlc flag can be introduced to cover that option.



 Comments   
Comment by James A Simmons [ 29/Jun/21 ]

This was fixed with Lustre commit 

ccafcc7116411c7d276c5b8523b0effb4c4dd796

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