LU-13054 ldiskfs: split htree_lock as separate patch The htree_lock part is identical in the different distro version of pdirop patch. So move it out as separate patch to reduce maintenance effort. Signed-off-by: Yang Sheng <ys@whamcloud.com> Change-Id: I423cc957de37ccdb097c9893f69481ce947ac78c Reviewed-on: https://review.whamcloud.com/38372 Tested-by: jenkins <devops@whamcloud.com> Tested-by: Maloo <maloo@whamcloud.com> Reviewed-by: Andreas Dilger <adilger@whamcloud.com> Reviewed-by: Jian Yu <yujian@whamcloud.com> Reviewed-by: Oleg Drokin <green@whamcloud.com>
LU-11851 ldiskfs: reschedule for htree thread. Thread may be waken inproperly in htree code. This patch reschedule thread to keep locking correct. Change-Id: I6a8d1bbc0470b2577ca80faa304eb06f7913c218 Signed-off-by: Yang Sheng <ys@whamcloud.com> Reviewed-on: https://review.whamcloud.com/34160 Reviewed-by: Andreas Dilger <adilger@whamcloud.com> Tested-by: Jenkins Reviewed-by: Wang Shilong <wshilong@ddn.com> Tested-by: Maloo <maloo@whamcloud.com> Reviewed-by: Oleg Drokin <green@whamcloud.com>
LU-11071 build: Add server build support for Ubuntu 18.04 This enables server build for Ubuntu 18.04 LTS, the ldiskfs patches are based on Gael's 4.12 support, they apply to kernel versions 4.15.0-20.21 to 4.15.0-23.25 There's also a small fix to make dpkg happy when installing lustre packages which requires lustre-client-utils. Test-Parameters: clientdistro=ubuntu1604 trivial Signed-off-by: Li Dongyang <dongyangli@ddn.com> Signed-off-by: Gael Delbary <gael.delbary@cea.fr> Change-Id: I65e1a5ee0d17115f23ba071ff1ab23b4fb22e78f Reviewed-on: https://review.whamcloud.com/32613 Tested-by: Jenkins Reviewed-by: Quentin Bouget <quentin.bouget@cea.fr> Tested-by: Maloo <hpdd-maloo@intel.com> Reviewed-by: Yang Sheng <ys@whamcloud.com> Reviewed-by: James Simmons <uja.ornl@yahoo.com> Reviewed-by: Oleg Drokin <green@whamcloud.com>