- Sep 10, 2018
-
-
Andreas Dilger authored
Fix the checkpatch.pl script to not mangle the case of the lines in the spelling.txt file, so that the replacement text can be found, and is shown as intended. Add checks for "GETSTRIPE" and "SETSTRIPE" to spelling.txt. Sort the spelling.txt file so that it is easier to see what lines are present in the file. Test-Parameters: trivial Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Change-Id: Id3a3319bc62898fbdc94573512cd6a665b13cd11 Reviewed-on: https://review.whamcloud.com/32865 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Jian Yu <yujian@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Sep 04, 2018
-
-
Wang Shilong authored
Even old links could redirect to whamcloud automatically, We'd better update to use new whamcloud links to avoid any further confusions. Test-parameters: trivial Change-Id: Ida7161a062d822141bf0c1fdf20b2098a21ea9e7 Signed-off-by:
Wang Shilong <wshilong@ddn.com> Reviewed-on: https://review.whamcloud.com/33094 Reviewed-by:
Peter Jones <pjones@whamcloud.com> Tested-by: Jenkins Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by:
Maloo <hpdd-maloo@intel.com>
-
- Jul 30, 2018
-
-
Minh Diep authored
* We need to build Mellanox KMP to avoid error in symbol dependency when installing lustre * Remove all Mellanox config parameters and use default Test-Parameters: trivial Change-Id: I4676d01bd5f788581e1be6df98d2d787a5419c07 Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32833 Reviewed-by:
Nathaniel Clark <nclark@whamcloud.com> Reviewed-by:
Jian Yu <yujian@whamcloud.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
Minh Diep authored
The location has never been existed Change-Id: I8958bbdb5c61284c55d6cc337ac92832f91ee08b Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32606 Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Nathaniel Clark <nclark@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Jul 18, 2018
-
-
James Simmons authored
The patch that landed for LU-7236 introduced new sysfs entries which were done wrong. 1) For idle_timeout it returns -ERANGE for any value passed in expect setting idle_timeout to zero. This does not match what the commit message said for LU-7236. So I changed lprocfs_str_with_units_to_s64() into kstrtouint() since a signed 64 bit timeout is not needed. Using kstrtouint() ensures that negative values are not possible and also cap the value to CONNECTION_SWITCH_MAX since the max of 4 billion seconds is over kill. 2) For the next procfs idle_connect it is really a write only file but it was treated as both read and write. There is no need for the osc_idle_connect_seq_show() function. 3) Lastly no more stuffing new entries into proc or debugfs. For this patch convert these new proc entries to sysfs. It seems to be a common occurrence so add LPROC_SEQ_* to spelling.txt so checkpatch will complain about using LPROC_SEQ_* which will go away. Change-Id: I1c992b2db47aade6a887919824d869e8d5354c71 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: https://review.whamcloud.com/32719 Reviewed-by:
Alex Zhuravlev <bzzz@whamcloud.com> Reviewed-by:
John L. Hammond <jhammond@whamcloud.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- May 21, 2018
-
-
Nathaniel Clark authored
This updates the ZFS version to 0.7.9. https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.9 Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I9452a589d9dc719de7a63d3ed287dec8b6f7c0b6 Reviewed-on: https://review.whamcloud.com/32388 Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Jenkins Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com>
-
- May 12, 2018
-
-
Li Dongyang authored
Linux kernel 4.15 replaced setup_timer() with the new interface timer_setup(). Introduce cfs wrappers to handle the API changes. Linux-commit: e99e88a9d2b067465adaa9c111ada99a041bef9a Signed-off-by:
Li Dongyang <dongyangli@ddn.com> Change-Id: Ib79495f9ab7e955d6f72f1e9390cec0e23e2d641 Reviewed-on: https://review.whamcloud.com/31790 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Jinshan Xiong <jinshan.xiong@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 06, 2018
-
-
James Simmons authored
In the lustre code various small bits are left of the libcfs time wrappers. Remove all the remaining wrappers except for the inline function cfs_time_seconds(). For cfs_time_seconds() we have to move to nsec_to_jiffies() since msecs_to_jiffies() has become an inline function in jiffies.h which means HZ can be different on the installation node verses what the target node is configured for. Since nsec_to_jiffies() is a normal built in kernel function we can avoid the LU-5443 issues. For cfs_duration_secs() we use the internal kernel function jiffies_to_msec() since only the newest kernels have jiffies_to_nsec() and that function is just a wrapper around jiffies_to_msec(). All the reset of the libcfs time abstractions are gone. Change-Id: I166973071304f1d55a15b1e21fcfbe434ff58199 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: https://review.whamcloud.com/31068 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Ben Evans <bevans@cray.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 19, 2018
-
-
Nathaniel Clark authored
This skips 0.7.7 due to regression fixed in 0.7.8 https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.8 https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.7 Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: Icd6a21793a5f7502c88121def8d86d9aa48c6ae8 Reviewed-on: https://review.whamcloud.com/31949 Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 14, 2018
-
-
Bob Glossman authored
Update target and kernel_config files for new version Test-Parameters: clientdistro=sles12sp2 testgroup=review-ldiskfs \ mdsdistro=sles12sp2 ossdistro=sles12sp2 \ mdtfilesystemtype=ldiskfs ostfilesystemtype=ldiskfs Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Change-Id: I24892ca2360370ede3ca7f909f2e2b1e2275870a Reviewed-on: https://review.whamcloud.com/31764 Reviewed-by:
James Nunez <james.a.nunez@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 03, 2018
-
-
Bob Glossman authored
Update target and kernel_config files for new version Test-Parameters: clientdistro=sles12sp2 testgroup=review-ldiskfs \ mdsdistro=sles12sp2 ossdistro=sles12sp2 \ mdtfilesystemtype=ldiskfs ostfilesystemtype=ldiskfs Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Change-Id: I98f3784eddc05e4faf00091e05b751d78090f66d Reviewed-on: https://review.whamcloud.com/31255 Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
James Simmons authored
The original goal of lprocfs_str_to_s64[_with_units] was to allow passing in values of different unit sizes i.e 64K to a proc file. Their are a few problems with the implementation that prevents its direct use with sysfs/debugfs. The first problem is that lprocfs_str_to_s64() was used for a lot of cases where it doesn't make sense to use it. Often it was used for bool values passing in or after retrieving a value as signed 64 bit it ensures its in range of some other unit size. For these cases we can simply move to kstrtoXXX_from_user(). To handle the case of bool values we add in supoort for kstrtobool_from_user(). Replace the lprocfs_rd_uint() and lprocfs_wr_uint() generic callbacks with a simpler, more direct implementation of ldlm_rw_uint_fops. There's a slight change in lustre debugfs write semantics: Using kstrtox causes EINVAL when the written number is followed by other (garbage) characters, whereas previously the garbage would be ignored and such a write would succeed. Linux-commit: 8b23093269c84b0da1201e1949c91d0beb9892ef Change-Id: I39f0ba3dc72685fe6e29c7077f37ad4e69a20b4a Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Signed-off-by:
Mathias Rav <mathiasrav@gmail.com> Reviewed-on: https://review.whamcloud.com/30539 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Ben Evans <bevans@cray.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Nathaniel Clark authored
This breaks out lustre-dkms into lustre-zfs-dkms and lustre-ldiskfs-dkms (or lustre-all-dkms) as "flavours" of lustre server dkms. The reason for the flavours is to prevent lustre ldiskfs dkms build from having ZFS dependencies, and to maintain lustre zfs dkms build ordering when rebuilding for new kernels. This also prevents building of tests and utils when --disable-tests and --disable-utils (respectively) are passed to configure. Test-Parameters: trivial Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: Iba500d9830a8f57662066141a176c381151861f4 Reviewed-on: https://review.whamcloud.com/27990 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Feb 22, 2018
-
-
Mike Marciniszyn authored
The 4.13 kernel renames wait_queue_t to wait_queue_entry_t. Add a probe and handle rename across the code base and have a define to translate to the new name when indicated. Test-Parameters: trivial Change-Id: I8f0f5ec4d02ccb270acb72ccffe13f0ecf6bd2f7 Signed-off-by:
Mike Marciniszyn <mike.marciniszyn@intel.com> Reviewed-on: https://review.whamcloud.com/31153 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Ben Evans <bevans@cray.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Feb 14, 2018
-
-
Nathaniel Clark authored
Update SPL and ZFS version that is built against. https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.6 Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: If010d3a7e78b66a2acbd70242fe517218a438c02 Reviewed-on: https://review.whamcloud.com/30522 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Feb 09, 2018
-
-
Nathaniel Clark authored
Wireshark dissection has been pushed upstream: https://code.wireshark.org/review/24795 [lnet] https://code.wireshark.org/review/24800 [lustre] Both patches have landed to wireshark master. Dissectors were ported to wireshark master and significantly expaneded and cleaned up. Test-Parameters: trivial Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I0a9d54634599cdb7f9169f1186c58fa96666b246 Reviewed-on: https://review.whamcloud.com/30602 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Doug Oucharek <dougso@me.com>
-
- Jan 31, 2018
-
-
Bob Glossman authored
Update target and kernel_config files for new version Test-Parameters: clientdistro=sles12sp2 testgroup=review-ldiskfs \ mdsdistro=sles12sp2 ossdistro=sles12sp2 \ mdtfilesystemtype=ldiskfs ostfilesystemtype=ldiskfs Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Change-Id: I0eb5dc783bcbcd4ee8643431345daefb9cb89eb1 Reviewed-on: https://review.whamcloud.com/30748 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 09, 2018
-
-
Andreas Dilger authored
Update copyright messages for files updated in 2016, excluding trivial patches. Add trivial patches to updatecw.sh script exclude list. Revert some changes that were incorrectly attributed to the 2016 (d10200a8) and 2015 (0754bc8f) copyright update patches themselves, since they were not in the exclude list when the subsequent script was run. Test-Parameters: trivial Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I82f21c30c4dac75792bb49fc139bee2ca51f5545 Reviewed-on: https://review.whamcloud.com/30341 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
James Nunez <james.a.nunez@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Nov 22, 2017
-
-
Bob Glossman authored
Update target and kernel_config files for new version Test-Parameters: clientdistro=sles12sp2 testgroup=review-ldiskfs \ mdsdistro=sles12sp2 ossdistro=sles12sp2 \ mdtfilesystemtype=ldiskfs ostfilesystemtype=ldiskfs Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Change-Id: If24eddeeadc825b1b3073439304c0958c0ae1b74 Reviewed-on: https://review.whamcloud.com/29839 Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Li Xi authored
The script of determining the default interface is broken. Remove complexity and replace with hostname Test-Parameters: trivial Signed-off-by:
Li Xi <lixi@ddn.com> Change-Id: I0d662e9e24bed17078e31b6b5ca305cff2c0548e Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/29776 Tested-by: Jenkins Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Gu Zheng <gzheng@ddn.com>
-
- Nov 06, 2017
-
-
Nathaniel Clark authored
Update ZFS and SPL version to 0.7.3 Changelog: https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.3 Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I88f0f2601262c0c535431d256a159d9e9d6ebd75 Reviewed-on: https://review.whamcloud.com/29712 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Nathaniel Clark authored
When scripts are started, load lustre module. Use lctl instead of directly accessing health_check file. Test-Parameters: trivial Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I4a81248939464e498006dc2c4072d44685add018 Reviewed-on: https://review.whamcloud.com/29144 Tested-by: Jenkins Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com>
-
Nathaniel Clark authored
The "Lustre" resource agent for pacemaker can mis-identify a resource as being mounted if it's mountpoint is a substring match for anything else in /proc/mounts. Change the lustre_is_mounted() function to check to make sure it's a lustre fs mounted at mountpoint and the "source" (i.e. device) is the target we expect. Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: Ib877b0dc3d3ce0d93fd4663aa2418ac21d670428 Reviewed-on: https://review.whamcloud.com/29351 Tested-by: Jenkins Reviewed-by:
Malcolm Cowe <malcolm.j.cowe@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Olaf Faaland-LLNL <faaland1@llnl.gov> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 19, 2017
-
-
Bob Glossman authored
Minor linux version upgrade, but SP2 and SP3 use linux 4.4 versions. Some new kernel patches, a few revised ldiskfs patches. All new target and config files. Some autoconf changes to adapt to new or altered kernel APIs. Test-Parameters: clientdistro=sles12sp3 testgroup=review-ldiskfs \ mdsdistro=sles12sp3 ossdistro=sles12sp3 \ mdtfilesystemtype=ldiskfs ostfilesystemtype=ldiskfs Change-Id: I99e2b6848197ea19402fa415fdb562d03e87d947 Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Signed-off-by:
Yang Sheng <yang.sheng@intel.com> Reviewed-on: https://review.whamcloud.com/28910 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 16, 2017
-
-
Nathaniel Clark authored
Update ZFS and SPL version to 0.7.2 Changelog: https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.2 Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I7043503a9d00be8db13acf2239d22549a16a728c Reviewed-on: https://review.whamcloud.com/29272 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 09, 2017
-
-
Minh Diep authored
Test-Parameters: trivial Change-Id: Ia1b5a97f59d5055311786934c9165a81f2af7cae Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/29020 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 13, 2017
-
-
Minh Diep authored
Adding lbuild support for building patchless server Cleanup unused TARGET_ARCHS and BUILD_ARCHS Test-Parameters: trivial Change-Id: I946352fa243c86d5729779406264e6ee37856145 Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/28672 Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Jenkins Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 10, 2017
-
-
Andreas Dilger authored
Remove old flock wrapper functions that were never used in the kernel: flock_type(), flock_set_type(), flock_pid(), flock_set_pid(), flock_start(), flock_set_start(), flock_end(), flock_set_end() so that our code is closer to that in the upstream kernel. Test-Parameters: trivial Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I8709da925f4aa4650088f72d7e26f5e6281cab07 Reviewed-on: https://review.whamcloud.com/27856 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Steve Guminski <stephenx.guminski@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Aug 17, 2017
-
-
Brian J. Murrell authored
Due to how dependencies work in RPM (and a bug in how kmod RPMs generate their dependency lists), on a node where the server and client repos are both configured, YUM could allow the patched kernel to satisfy the patchless-client RPM's requirements. Add Conflicts: and Provides: to the kernel RPM and lustre-client RPM to prevent this from happening. This change also allows one to force the installation of the patched kernel RPM (yum install kernel-lustre) if one desires. Test-Parameters: trivial Signed-off-by:
Brian J. Murrell <brian.murrell@intel.com> Change-Id: If9c44a93937cd7603b0246676ebc9c8260a43b11 Reviewed-on: https://review.whamcloud.com/28557 Tested-by: Jenkins Reviewed-by:
Minh Diep <minh.diep@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Bob Glossman authored
With this mod we switch our supported el7 version to RHEL 7.4 Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Change-Id: Ib0bcb3547fcf220e1b4665229930c6ff28c6906c Reviewed-on: https://review.whamcloud.com/28301 Tested-by: Jenkins Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Andreas Dilger authored
Update lbuild to build against ZFS 0.7.1 Changelog: https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.1 Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I04082cd6cd43c98477100f9fc308666e1b981c0a Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-on: https://review.whamcloud.com/22569 Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Jinshan Xiong <jinshan.xiong@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Fan Yong <fan.yong@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Aug 09, 2017
-
-
dilip krishnagiri authored
Git clone of lustre-release master fails on windows because of file contrib/patches/ofed/ 01-dont-include-openib-initscript:rhel5.ed On Windows ':' is not support in file name. This file can be renamed as contrib/patches/ofed/ 01-dont-include-openib-initscript-rhel5.ed i.e. replace ':' with '-'. submitting this as commented by Andreas for rhel5.ed file Test-Parameters: trivial Signed-off-by:
dilip krishnagiri <dilipx.krishnagiri@intel.com> Change-Id: I8170b01e79b5ea30c258b0b605c8b2f95917d60d Reviewed-on: https://review.whamcloud.com/24842 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Brian J. Murrell authored
Since the workaround previously landed for LU-9731 only applies to EL7, only apply it for EL7 builds. Signed-off-by:
Brian J. Murrell <brian.murrell@intel.com> Change-Id: Id74f03f3af74f324320e094e32f7b7480259145c Reviewed-on: https://review.whamcloud.com/28202 Reviewed-by:
Minh Diep <minh.diep@intel.com> Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jul 29, 2017
-
-
Andreas Dilger authored
Update checkpatch.pl to v4.12-11743-g96d0d83 kernel version. This version includes new functionality that allows us to replace the Lustre specific dep_functions and dep_includes checks added in our local version with the "spelling.txt" file. Allow CDEBUG/CERROR/LCONSOLE/DEBUG_REQ text strings to exceed 80 columns, as with upstream printk messages. Test-Parameters: trivial Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I2a16bbd85722b15eb9188eb504bac3a2f63ebbe5 Reviewed-on: https://review.whamcloud.com/28055 Tested-by: Jenkins Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jul 24, 2017
-
-
Brian J. Murrell authored
Due to upstream RHBZ#1467319 kmods are not being populated with the full kabi information needed to find a matching kernel for the kmod. Until this is fixed, we need to apply a workaround to achieve the same result. Test-Parameters: trivial Signed-off-by:
Brian J. Murrell <brian.murrell@intel.com> Change-Id: Ib2eab09719c75be8928eaf607efaa2d814baf5f2 Reviewed-on: https://review.whamcloud.com/28066 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jun 10, 2017
-
-
James Simmons authored
With the cleanup from 64 bit time handling we can remove several no longer used wrapper functions in libcfs. Also add test to checkpatch to warn patch submitters to use the proper linux kernel timer functions for functions that will soon go away. Test-Parameters: trivial Change-Id: Ie23d74d1faea6589e7def5225321ddc52c7e65b7 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: https://review.whamcloud.com/27420 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Doug Oucharek <doug.s.oucharek@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Olaf Weber <olaf.weber@hpe.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jun 03, 2017
-
-
Nathaniel Clark authored
This forces lbuild to fail if zfs or spl checkout fails, for instance if the tag isn't present. This turns a subtle "wrong zfs version checked out" into a more obvious error. Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I43b424a755c41cb32a7a07fa848c582bdf279e62 Reviewed-on: https://review.whamcloud.com/23563 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 29, 2017
-
-
Bob Glossman authored
Update target and kernel_config files for new version Test-Parameters: clientdistro=sles12sp2 testgroup=review-ldiskfs \ mdsdistro=sles12sp2 ossdistro=sles12sp2 \ mdtfilesystemtype=ldiskfs ostfilesystemtype=ldiskfs Change-Id: I3b47a8c3a6f0f6c6f63dba97be769ab653fc6cb6 Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-on: https://review.whamcloud.com/27095 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 26, 2017
-
-
Ned Bass authored
The ZFS macro DN_MAX_BONUSLEN was deprecated as of ZFS 0.7.0. Lustre should instead use the compatibility wrappers such as osd_dmu_object_alloc() and osd_zap_create_flags(). The reason for the API change is that ZFS 0.7.0 adds support for variable length dnodes, so the maximum bonus length should not be treated as a fixed constant. The maximum bonus length may vary by dnode and by dataset, and it should be derived accordingly. This change: - Adds an additional compatibility function osd_obj_bonuslen(obj) to obtain a maximum bonus length given an osd_object. - Updates code that uses the deprecated macro to instead use appropriate compatibility interfaces. - Removes the definition of DN_MAX_BONUSLEN that was added in commit 49fc02fb to ensure that future builds using the deprecated macro will fail. - Adds DN_MAX_BONUSLEN and DN_OLD_MAX_BONUSLEN to the list of deprecated interfaces in checkpatch.pl. Signed-off-by:
Ned Bass <bass6@llnl.gov> Change-Id: I1fcc84e55b39ca49a88acb909b5e3294f3b46723 Reviewed-on: https://review.whamcloud.com/26078 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Nathaniel Clark authored
Fixed minor issue with lnet connectivity Fix License header. Test-Parameters: trivial Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I074b93e2e3ea29e608a6f1b46600556a1b255438 Reviewed-on: https://review.whamcloud.com/25297 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Malcolm Cowe <malcolm.j.cowe@intel.com>
-