{"push_id":2339222647,"size":479,"distinct_size":479,"ref":"refs/heads/master","head":"b11cf51be71fb4be431f1c343e4f2df426226d1a","before":"b5ee02111c30d12fcf3a51b64fae326cb0d8d331","commits":[{"sha":"f4a0ebe28e88cbdd79061fad275cb9494fdba225","author":{"name":"Bruno Faccini","email":"7d2f7df6f315c9404f294ef4245b456e55f9a68f@intel.com"},"message":"LU-9930 llite: only clear lli_sai if the setter\n\nPrevious to this patch, start_statahead_thread() was\nunconditionnally clearing lli->lli_sai upon error, leading\nto crash upon racy scenario where it has just been set in/by\nanother thread context.\nNow, only clear lli_sai if current thread has set it.\n\nSigned-off-by: Bruno Faccini <bruno.faccini@intel.com>\nChange-Id: I555febfad3494c9dd90eeb72d6dd9157428179ea\nReviewed-on: https://review.whamcloud.com/28794\nReviewed-by: Fan Yong <fan.yong@intel.com>\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Lai Siyao <lai.siyao@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/f4a0ebe28e88cbdd79061fad275cb9494fdba225"},{"sha":"f37b25fbb4acf3f96ebc61bb4d9137a8f0401e35","author":{"name":"Nathaniel Clark","email":"8878cfda21b029e6ddaa356f87414c66ab4e97a9@intel.com"},"message":"LU-9888 tests: Update disk2_7-zfs.tar.bz2 for quota\n\nAdd a blimit file with the larger 40960 limit in it, as this seems to\nbe how the image was created, but the default (without this file) is\n20K.\nAlso add an ilimit file with 4 (default for new images).  Old default\nvalue is 2.\n\nSigned-off-by: Nathaniel Clark <nathaniel.l.clark@intel.com>\nChange-Id: I33921ac58a5252f3259145d5e00faedcd21559f9\nReviewed-on: https://review.whamcloud.com/28820\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>\nReviewed-by: Wei Liu <wei3.liu@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/f37b25fbb4acf3f96ebc61bb4d9137a8f0401e35"},{"sha":"7921d0d8db942057eb10042291d6d90448e5c197","author":{"name":"Elena Gryaznova","email":"b7afe0adbe2eeed268d86994adfcdff81cd69970@seagate.com"},"message":"LU-9980 tests: save specific facet in save_lustre_params()\n\nIn save_lustre_params(), while there are multiple server facets\nhaving the same host, and the parameter has wildcard, duplicate\nparameters with wrong facets will be saved.\n\nThis patch fixes the above issue by greping service name to save\nthe parameter with specific facet.\n\nTest-Parameters: clientcount=4 osscount=2 mdscount=2 mdtcount=1 \\\nausteroptions=-R failover=true iscsi=1 testlist=replay-vbr\n\nChange-Id: Icba3fc532f4c67f02272c39e8e64d49325dad0e7\nSigned-off-by: Elena Gryaznova <elena.gryaznova@seagate.com>\nSigned-off-by: Jian Yu <jian.yu@intel.com>\nReviewed-on: https://review.whamcloud.com/28963\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: James Nunez <james.a.nunez@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/7921d0d8db942057eb10042291d6d90448e5c197"},{"sha":"f6b0e358f304b006dd24524503bb16d649c5499d","author":{"name":"Bob Glossman","email":"50c171ea3eaf568f8fcdd32ad07fdc65a727ee04@intel.com"},"message":"LU-9966 test: add a skip test to test_411\n\nSince recently added test_411 needs a /sys nntry that doesn't exist\nin sles12 extend the existing skip logic to skip the test in the case\nof the entry being missing.\n\nTest-Parameters: trivial clientdistro=sles12sp2 \\\n  testgroup=review-ldiskfs\n\nChange-Id: I1f1bf05affdc1cec9957624506dac65e59f5b4ad\nSigned-off-by: Bob Glossman <bob.glossman@intel.com>\nReviewed-on: https://review.whamcloud.com/28974\nReviewed-by: Yang Sheng <yang.sheng@intel.com>\nTested-by: Jenkins\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/f6b0e358f304b006dd24524503bb16d649c5499d"},{"sha":"a8dcf372f430c308d3e96fb506563068d0a80c2d","author":{"name":"Patrick Farrell","email":"7e22bdc550e32c6b71d96efa83b66738c725cc5b@cray.com"},"message":"LU-6179 llite: Implement ladvise lockahead\n\nLadvise lockahead is a new feature allowing userspace to\nrequest extent locks in advance of the IO which will use\nthem. These locks are not expanded beyond the size\nrequested by userspace.  They are intended to make it\npossible to address lock contention between multiple\nclients resulting from lock expansion.  They should allow\noptimizing various IO patterns, notably strided writing.\n(Further information in LU-6179)\n\nAsynchronous glimpse locks are a speculative version of\nglimpse locks, and already implement the required behavior.\nLockahead requests share this behavior.\n\nAdditionally, lockahead creates extent locks in advance\nof IO, and so breaks the assumption that the holder of the\nhighest lock knows the current file size.\n\nSo we also modify the ofd_intent_policy code to glimpse\nPW locks until it finds one it knows to be in use, taking\ncare to send only one glimpse to each client.\n\nThe current patch allows asynchronous non-blocking lock\nahead requests and synchronous blocking requests.  We\ncannot do asynchronous blocking requests, because of\ndeadlocks that occur in having ptlrpcd threads handle\nblocking lock requests.\n\nFinally, this patch also adds another advice to disable\nlock expansion, setting a per-file descriptor flag.  This\nallows user space to control whether or not lock requests\non this file descriptor will undergo lock expansion.\n\nThis means if lockahead locks are not created ahead of IO\n(due to inherent raciness) or are cancelled by a competing\nIO request, the IO requests that should have used the\nmanually requested locks will not result in expanded locks.\nThis avoids lock ping-pong, and because the resulting locks\nwill not extend to the end of the file, future lockahead\nrequests can be granted.  Effectively, this means that if\nlockahead usage for strided IO is interrupted by a\ncompeting request, it can re-assert itself.\n\nlockahead is implented via the ladvise interface from\nuserspace.  As lockahead results in a DLM lock request\nrather than file advice, we do not use the lower levels of\nthe ladvise implementation.\n\nNote this patch has one oddity:\nCray released an earlier version of lockahead without\nFL_SPECULATIVE support.  That version uses\nOBD_CONNECT_LOCKAHEAD_OLD, this new one uses\nOBD_CONNECT_LOCKAHEAD.\n\nThe client code in this patch is interoperable with that\nversion, so it also advertises OBD_CONNECT_LOCKAHEAD_OLD\nsupport, but the server version is not, so the server\nadvertises only OBD_CONNECT_LOCKAHEAD support.\n\nClient support for the original lockahead is slated for\nremoval after the release of 2.12.  This is enforced with\na compile time version test that will remove support.\n\nSigned-off-by: Patrick Farrell <paf@cray.com>\nChange-Id: I1e80286f54946a0df08b19b1339829fcfd1117e7\nReviewed-on: https://review.whamcloud.com/13564\nTested-by: Jenkins\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nReviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Frank Zago <fzago@cray.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/a8dcf372f430c308d3e96fb506563068d0a80c2d"},{"sha":"bb6ed7dcde71b3878402f1ad4c2d88bc8edd8557","author":{"name":"Nathaniel Clark","email":"8878cfda21b029e6ddaa356f87414c66ab4e97a9@intel.com"},"message":"LU-9960 osd-zfs: don't auto-upgrade quota\n\nTo preserve the ability to down-grade from 0.7.x to 0.6.x,\ndon't auto-upgrade quotas.\nPrint warning if quotas haven't been upgraded when mouting with 0.7.0.\nDo check based on zpool feature in sanity-quota instead of just\nversion.\n\nSigned-off-by: Nathaniel Clark <nathaniel.l.clark@intel.com>\nChange-Id: I2b0dcba3a230c9b2dec3d07d1b4ca6f1a1717d47\nReviewed-on: https://review.whamcloud.com/28924\nTested-by: Jenkins\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: John L. Hammond <john.hammond@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/bb6ed7dcde71b3878402f1ad4c2d88bc8edd8557"},{"sha":"c75aa6c74cd86c69de893395735a6725571f11f4","author":{"name":"Andreas Dilger","email":"ddb83cee42ab5b9e420b51bbc0409d209c561500@intel.com"},"message":"LU-3308 tests: fix sanity/sanityn test_mkdir() usage\n\nRemove \"-p\" option from test_mkdir() calls that do not need it.\ntest_mkdir() has its own error checking, so no need for duplicate\nerror checking in the caller as well.\n\nClean up script style for tests related to test_mkdir() changes:\n- use $(...) instead of `...` for subshells\n- use $tdir and $tfile for test filenames\n- add useful messages to error() calls\n- replace use of $SETSTRIPE wrapper with $LFS setstripe\n- remove trailing \"===\" from test names\n- use tabs for indentation instead of spaces\n\nCombine sanity test_99[a-f] into test_99 to avoid duplicate checks.\n\nTest-Parameters: trivial testlist=sanityn\nSigned-off-by: Andreas Dilger <andreas.dilger@intel.com>\nSigned-off-by: Steve Guminski <stephenx.guminski@intel.com>\nChange-Id: I38d47f0c2e18aa20a0468f354ed88b740b3e17b8\nReviewed-on: https://review.whamcloud.com/26212\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Jian Yu <jian.yu@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/c75aa6c74cd86c69de893395735a6725571f11f4"},{"sha":"011742134e3152f3e389ec30c08ccfc28d7a91a7","author":{"name":"Jinshan Xiong","email":"99552f246ee81a6b56629c63d1a619e2ef13c701@intel.com"},"message":"LU-9574 llite: pipeline readahead better with large I/O\n\nFixed a bug where next readahead is not set correctly when\nappplication issues large I/O;\nExtend the readahead window length to at least cover the size of\ncurrent I/O.\n\nSigned-off-by: Jinshan Xiong <jinshan.xiong@intel.com>\nChange-Id: I43c5e4f25ea30d4a36263db2588bde0401122990\nReviewed-on: https://review.whamcloud.com/27388\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Bobi Jam <bobijam@hotmail.com>\nReviewed-by: Patrick Farrell <paf@cray.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/011742134e3152f3e389ec30c08ccfc28d7a91a7"},{"sha":"08479b74ec3599ee91e14f3f646389bb0aca4575","author":{"name":"Ben Evans","email":"14c90b694c8040a163c151e1fb8f0aaecd3cffa8@cray.com"},"message":"LU-9221 jobstats: Create a pid-based hash for jobid values\n\nUse cfs_hash_table to create a pid to jobID based mapping.\nChange default behavior of JobIDs to default to procname_uid if\na suitable value cannot be found in the environment.\n\nAll entries older than RESCAN_INTERVAL  seonds are refreshed\non access.\nItems can be purged by writing to procfs_name.\n\"\" will remove all entries\nWhen purging the cache, items older than DELETE_INTERVAL are\ndeleted.\n\nSigned-off-by: Ben Evans <bevans@cray.com>\nChange-Id: I22e9d73c4585d7c5496829bc20bce191304e0d58\nReviewed-on: https://review.whamcloud.com/25208\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Andrew Perepechko <andrew.perepechko@seagate.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/08479b74ec3599ee91e14f3f646389bb0aca4575"},{"sha":"6ac4fbf86fe8c3fbccedd7fa291d58db99eb5679","author":{"name":"Oleg Drokin","email":"4ffd4b6393a573a438b0bb957ed76005bfd695ae@intel.com"},"message":"LU-8066 obd: make ldebugfs_remove recursive\n\nldebugfs_remove is usually called on directories with files passed in\nas attributes, so simple debugfs_remove failes on them as not empty\nSwitch to debugfs_remove_recursive.\n\nThis fixes a number of problems where a new filesystem is mounted after\nbeing unmounted first.\n\nLinux-commit: 6a491f2b80f2806221ba3a5a3e26fbe945f82d83\n\nChange-Id: I49878ea9e28365d7d834497e715eeee21e698eea\nSigned-off-by: Oleg Drokin <green@linuxhacker.ru>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: James Simmons <uja.ornl@yahoo.com>\nReviewed-on: https://review.whamcloud.com/28818\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nReviewed-by: John L. Hammond <john.hammond@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/6ac4fbf86fe8c3fbccedd7fa291d58db99eb5679"},{"sha":"21ea1f7629535090d64ee3355c491a9e35256f23","author":{"name":"Jinshan Xiong","email":"99552f246ee81a6b56629c63d1a619e2ef13c701@intel.com"},"message":"LU-9802 pfl: swapping lcm_entry_count correctly\n\nIt's a u16 integer so it should use le16_to_cpu() instead of\nle32_to_cpu().\n\nTest-Parameters: trivial\nSigned-off-by: Jinshan Xiong <jinshan.xiong@intel.com>\nChange-Id: I43c31a76d78aa294a3e3296a1bb69f4d6fb1423d\nReviewed-on: https://review.whamcloud.com/28256\nReviewed-by: Bobi Jam <bobijam@hotmail.com>\nReviewed-by: Niu Yawei <yawei.niu@intel.com>\nTested-by: Jenkins\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/21ea1f7629535090d64ee3355c491a9e35256f23"},{"sha":"800ffd4711863e1067a693f1283bccf4edddf2a2","author":{"name":"James Simmons","email":"37277c6e22aa03a7ab8d78b63205c6ac64f030d8@yahoo.com"},"message":"LU-8541 ldlm: don't use jiffies as sysfs parameter\n\nThe ldlm sysfs file handles lru_max_age in jiffies which is wrong\nsince jiffies are not consistent across machine since HZ is\nconfigurable at compile time. Talking to most users they thought\nlru_max_age was in seconds which is incorrect. The best way to\nfix this is to move lru_max_age to millisecs since most systems\nlustre deals with sets HZ to 1000. To make it clear it is in\nmilliseconds print out lru_max_age with \"ms\". Since users tend\nto think in seconds allow passing in seconds besides milliseconds\nand internally converting them to nanaseconds. Since we have to\nsupport milliseconds move to ktime_t since we can't use time64_t.\nUnfortunately, this makes a relatively large patch, but I could\nnot find a way to split it up some more without breaking atomicity\nof the change.\n\nChange-Id: I0b1814fd9d903767f62fe141d2c95845b75fb95a\nSigned-off-by: James Simmons <uja.ornl@yahoo.com>\nReviewed-on: https://review.whamcloud.com/28370\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/800ffd4711863e1067a693f1283bccf4edddf2a2"},{"sha":"38c78e21ca7abe4bd6e6500d88a692e7a56a7712","author":{"name":"dilip krishnagiri","email":"73c5c4a82d05dc2019d8ea2f934a89831c50cc45@intel.com"},"message":"LU-9963 test: add parallel-scale tests to ALWAYS_EXCEPT\n\nadd the following parallel-scale tests\n\nparallel_grouplock :\n       test_parallel_grouplock: test failed to respond and timed out\nAssociated Jira ticket LU-9429 is in open state.\nto ALWAYS_EXCEPT list.\n\nTest-Parameters: trivial testlist=parallel-scale\n\nChange-Id: I25709af1ab49a30498a89e5369521582c5ab6cf8\nSigned-off-by: dilip krishnagiri <dilipx.krishnagiri@intel.com>\nReviewed-on: https://review.whamcloud.com/28914\nTested-by: Jenkins\nReviewed-by: James Nunez <james.a.nunez@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: James Casper <jamesx.casper@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/38c78e21ca7abe4bd6e6500d88a692e7a56a7712"},{"sha":"62ca9b823524ca44d3344b2555754890abc55a3b","author":{"name":"Emoly Liu","email":"c52a63420fcec39cc72ac4b120d22ec943e2608a@intel.com"},"message":"LU-9682 nodemap: delete nids range from nodemap correctly\n\nIn function nodemap_del_range(), we should check if the current\nnodemap has the specified range before delete it from global\nrange tree.\nAlso, test_10b is added to sanity-sec.sh to verify this patch.\n\nChange-Id: Ibab79056509d14d52f99b1ebe3319c301dbe45d9\nTest-Parameters: testlist=sanity-sec\nSigned-off-by: Emoly Liu <emoly.liu@intel.com>\nReviewed-on: https://review.whamcloud.com/28922\nReviewed-by: Sebastien Buisson <sbuisson@ddn.com>\nReviewed-by: John L. Hammond <john.hammond@intel.com>\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Fan Yong <fan.yong@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/62ca9b823524ca44d3344b2555754890abc55a3b"},{"sha":"744fe412fa101609a38f7ccc77efc4f1c540e008","author":{"name":"Di Wang","email":"1eb5db4bf61ed3e5ef86be4ffbcbc088ad0aa7e1@intel.com"},"message":"LU-9840 lod: add ldo_dir_stripe_loaded\n\nAdd ldo_dir_stripe_loaded flag to avoid loading\nstripes mulitple times especcially for non-stripe\ndirectory.\n\nChange-Id: Ia9360aac9e24706e401184c75fae4ec7f8ec46d9\nSigned-off-by: Di Wang <di.wang@intel.com>\nReviewed-on: https://review.whamcloud.com/28962\nTested-by: Jenkins\nReviewed-by: Lai Siyao <lai.siyao@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Fan Yong <fan.yong@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/744fe412fa101609a38f7ccc77efc4f1c540e008"},{"sha":"62640bf7796e15d953703b2842a70fbcfa5b399f","author":{"name":"Bob Glossman","email":"50c171ea3eaf568f8fcdd32ad07fdc65a727ee04@intel.com"},"message":"LU-9979 kernel: kernel update RHEL6.9 [2.6.32-696.10.2.el6]\n\nUpdate RHEL6.9 kernel to 2.6.32-696.10.2.el6\n\nTest-Parameters: clientdistro=el6.9 mdsdistro=el6.9 \\\n  ossdistro=el6.9 mdtfilesystemtype=ldiskfs \\\n  ostfilesystemtype=ldiskfs testgroup=review-ldiskfs\n\nSigned-off-by: Bob Glossman <bob.glossman@intel.com>\nChange-Id: Ie86a84fda1ec391c4e0b9ab18a82d4a5b0bd25d1\nReviewed-on: https://review.whamcloud.com/28967\nTested-by: Jenkins\nReviewed-by: Yang Sheng <yang.sheng@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Minh Diep <minh.diep@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/62640bf7796e15d953703b2842a70fbcfa5b399f"},{"sha":"982d660edbcacd528579f25ed2a3ae076a0134f3","author":{"name":"James Simmons","email":"37277c6e22aa03a7ab8d78b63205c6ac64f030d8@yahoo.com"},"message":"LU-9558 tests: add completion.h header to kinode.c\n\nWhen building lustre on a ARM fedora box running a 4.11 kernel\nkinode.c failed to build due to the completion.h header missing.\nA simple including of this header fixes everything.\n\nTest-Parameters: trivial\n\nChange-Id: I2a193346b214616a6f5dee5049466fb55567e396\nSigned-off-by: James Simmons <uja.ornl@yahoo.com>\nReviewed-on: https://review.whamcloud.com/28998\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: John L. Hammond <john.hammond@intel.com>\nReviewed-by: Frank Zago <fzago@cray.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/982d660edbcacd528579f25ed2a3ae076a0134f3"},{"sha":"5084c376cb20554e1e89351042361dce4133f8fa","author":{"name":"Arshad Hussain","email":"bfb33622473e87371fd3b6bead533e7ecbb29b8c@seagate.com"},"message":"LU-9379 tests: Improve get_version to handle empty return value\n\nreplay-vbr fails when get_version() returns empty value to\neither pre/post variable. This patch modifies replay-vbr\nget_version() by returning '-1' in case getobjversion fails.\n\nThis patch also adds chk_get_version(). Which is a wrapper\nto get_version(). chk_get_version() helps in verifying\nreturn code of get_version().\n\nSigned-off-by: Arshad Hussain <arshad.hussain@seagate.com>\nReviewed-by: Jadhav Vikram <jadhav.vikram@seagate.com>\nReviewed-by: Ujjwal Lanjewar <ujjwal.lanjewar@seagate.com>\nReviewed-by: Parinay Kondekar <parinay.kondekar@seagate.com>\nSeagate-bug-id: MRP-3589\nTest-Parameters: trivial testlist=replay-vbr\nChange-Id: Ief4d42d1433d890086122218ff6f53d4ea9489e1\nReviewed-on: https://review.whamcloud.com/26767\nReviewed-by: James Nunez <james.a.nunez@intel.com>\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Jian Yu <jian.yu@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/5084c376cb20554e1e89351042361dce4133f8fa"},{"sha":"a5081b7362e44b8d38aee1112f9a7d3aae1642c0","author":{"name":"Patrick Farrell","email":"7e22bdc550e32c6b71d96efa83b66738c725cc5b@cray.com"},"message":"LU-7802 ldlm: No -EINVAL for canceled != unused\n\nIf any locks are removed from or added to the lru, the\ncheck of \"number unused vs number cancelled\" may be wrong.\nThis is fine - do not return an error or print debug in\nthis case.\n\nSigned-off-by: Patrick Farrell <paf@cray.com>\nChange-Id: I2ee9b8d86fbd6c9bd2c29e3472e3d410ee303374\nReviewed-on: https://review.whamcloud.com/28560\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: James Simmons <uja.ornl@yahoo.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/a5081b7362e44b8d38aee1112f9a7d3aae1642c0"},{"sha":"bf990d3f75821e47c33d6c26b780090142d05ddc","author":{"name":"James Nunez","email":"5115fbf49bd5f8f94048f7a13b521ad8f73f80b9@intel.com"},"message":"LU-10024 tests: sanity 120f restore stripe count option\n\nThe patch for LU-3308 with commit ID c75aa6c74cd86c6 removed\nthe stripe count, '-c', input parameter for three calls to\ntest_mkdir in santiy test 120f. The stripe count parameter\nshould be restored so the test will work correctly.\n\nTest-Parameters: trivial testgroup=review-dne-part-1\nSigned-off-by: James Nunez <james.a.nunez@intel.com>\nChange-Id: I33c98259c0ee7a209afa4e9002b3aa8cab42d55c\nReviewed-on: https://review.whamcloud.com/29204\nTested-by: Jenkins\nReviewed-by: John L. Hammond <john.hammond@intel.com>\nReviewed-by: James Simmons <uja.ornl@yahoo.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Gu Zheng <gzheng@ddn.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/bf990d3f75821e47c33d6c26b780090142d05ddc"}]}
{"actor":{"display_login":"MorpheusTeam"}}