{"push_id":548823604,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"527ffb003f20db73c463951416b408bff6e8e4cf","before":"1269923f82b305dbfe1c90bb92914f2093b73a86","commits":[{"sha":"8cfa7f80d3975298d5738091da7d9c28d6f5c9f5","author":{"email":"98cf26a406474b361b5ebeb54c5068a192c4d45f@intel.com","name":"Isaac Huang"},"message":"LU-4181 lnet_selftest: bogus lst errors\n\nIt should not be counted as errors if a test RPC\nhas been stopped due to administrative actions,\ne.g. lst end_session from the remote test console.\n\nChange-Id: Ia35f5e357ce6bf7ad57efb3652ebb27c772ac611\nSigned-off-by: Isaac Huang <he.huang@intel.com>\nReviewed-on: http://review.whamcloud.com/13279\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Amir Shehata <amir.shehata@intel.com>\nReviewed-by: Liang Zhen <liang.zhen@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/8cfa7f80d3975298d5738091da7d9c28d6f5c9f5"},{"sha":"4b983ad104310d6e67d22e42b057085cc9122604","author":{"email":"2be8ef05644e4fb7ce37bb2a2367ff5f75450dbe@anu.edu.au","name":"Li Dongyang"},"message":"LU-6091 llite: glimpse the inode before doing fiemap\n\nFor a new inode, the i_size is 0 until a stat, which will yield\nan empty fiemap result.\nFix the issue by glimpsing the size before doing fiemap.\n\nSigned-off-by: Li Dongyang <dongyang.li@anu.edu.au>\nChange-Id: I072fd1f5e13c7fd127199a10b44366aed145b8e1\nReviewed-on: http://review.whamcloud.com/13280\nTested-by: Jenkins\nReviewed-by: Bob Glossman <bob.glossman@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nReviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/4b983ad104310d6e67d22e42b057085cc9122604"},{"sha":"0e638c2fb9dd45323ccff0d9fb43f378faf6127f","author":{"email":"4f9c0b864b7f9eb8a22fd0e8ad685c34bbc01268@intel.com","name":"Jinshan Xiong"},"message":"LU-6085 mdt: return valid attribute only to client\n\nIn mdt_pack_attr2body(), it didn't check the valid bit of lu_attr.\nThis causes that clients see different file type.\n\nSigned-off-by: Jinshan Xiong <jinshan.xiong@intel.com>\nChange-Id: Ib79f868205918a52f66c619d80468c4637b99bb5\nReviewed-on: http://review.whamcloud.com/13344\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@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/0e638c2fb9dd45323ccff0d9fb43f378faf6127f"},{"sha":"ed69a331b1e502643fe074c121f9a8b9d041fc49","author":{"email":"7d01b33a7d567b444ad639b417798985dff55ff9@intel.com","name":"Bobi Jam"},"message":"LU-4648 ldiskfs: delete external EA in another transaction\n\nThe transaction credit of ldiskfs_delete_inode() does not count in\nthe external EA inodes deletion, which could lead to transaction\ncredit deficiency.\n\nThis patch collect the inode's xattr inodes and put them to orphan\nlist, and later delete them in another transaction after deleting the\nmain inode.\n\nSigned-off-by: Bobi Jam <bobijam.xu@intel.com>\nChange-Id: Id9a64e4232e450b2628de9be323aeb65389209ce\nReviewed-on: http://review.whamcloud.com/8881\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>\nReviewed-by: James Simmons <uja.ornl@gmail.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/ed69a331b1e502643fe074c121f9a8b9d041fc49"},{"sha":"30b0b011dfd53faf8f903401fa0539a8d625b0e5","author":{"email":"250de275cb407ebee9cf359bb33b5906af685700@intel.com","name":"John L. Hammond"},"message":"LU-5565 osd-ldiskfs: handle non-existing objects\n\nIn the DT API method implementations in lustre/osd/osd_ldiskfs.c\nreplace assertions that the object exists (or does not exist) with\nappropriate error returns.\n\nSigned-off-by: John L. Hammond <john.hammond@intel.com>\nChange-Id: If346861eb352efaf0b90a8e7778e8fbb3cf16bf0\nReviewed-on: http://review.whamcloud.com/12608\nReviewed-by: Fan Yong <fan.yong@intel.com>\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/30b0b011dfd53faf8f903401fa0539a8d625b0e5"},{"sha":"1fe3ae8dab47941e465dcc47ffa52e18538aeb1e","author":{"email":"436a28a1a7a1504f1ea673b92e32df84d67f23e3@cray.com","name":"Frank Zago"},"message":"LU-5732 hsm: complementary testsuite for user HSM API\n\nA few tests for the userspace Lustre HSM API. Tests\nregistration, archiving, progress report amd HSM state\nof files.\n\nChange-Id: I64ba3361d6a7b768b133b584e551724cf2c5bee2\nSigned-off-by: frank zago <fzago@cray.com>\nReviewed-on: http://review.whamcloud.com/12836\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Jian Yu <jian.yu@intel.com>\nReviewed-by: Henri Doreau <henri.doreau@cea.fr>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/1fe3ae8dab47941e465dcc47ffa52e18538aeb1e"},{"sha":"ee51e8ebc96baf37d59ab771e61f8fc9f8908266","author":{"email":"94d0c8f5dbb6ca949ebe3e4da51b530b8b7e0305@gmail.com","name":"James Simmons"},"message":"LU-6034 lnet: add default case for check summing\n\nTo avoid breaking backwards ioctl compatiability\nthis patch adds data fields to ioctl data structures\nto report the check summing algorithims supported\n\nChange-Id: Idb5fd6633a7f7c2e04bb582f122d625dd95afb25\nSigned-off-by: James Simmons <uja.ornl@gmail.com>\nReviewed-on: http://review.whamcloud.com/13092\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: James Nunez <james.a.nunez@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nReviewed-by: Isaac Huang <he.huang@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/ee51e8ebc96baf37d59ab771e61f8fc9f8908266"},{"sha":"01ec56e3ed5a0b08f8d1b143e0f00adbdb2e5183","author":{"email":"ba1143cb3748170938c37f1ecbd399ce864fcf01@gmail.com","name":"Kit Westneat"},"message":"LU-6026 tests: modify sanity-sec use right LNET, flush locks\n\nThere were a couple of spots in sanity-sec that had the @tcp LNET type\nhardcoded in. This caused it to fail on other LNET networks, like\no2ib. This patch uses the $NETTYPES variable to determine the correct\nNID.\n\nThere is also a chance that the client will not flush its locks prior\nto doing the nodemap tests. This patch adds a line to force a flush.\n\nTest-Parameters: alwaysuploadlogs nettypes=o2ib testlist=sanity-sec\nSigned-off-by: Kit Westneat <kit.westneat@gmail.com>\nChange-Id: I68c6400217100939c171ad3707ed834c98a7755a\nReviewed-on: http://review.whamcloud.com/13235\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Jian Yu <jian.yu@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/01ec56e3ed5a0b08f8d1b143e0f00adbdb2e5183"},{"sha":"d8c6a3b3a652c88b4322535ee41c0934f4568107","author":{"email":"eddb3f9ee33f94482f12ee6e2865fe85d1ea4312@intel.com","name":"Nathaniel Clark"},"message":"LU-6105 build: Update SPL/ZFS version to 0.6.3-1.2\n\nUpdate to latest release of ZFS & SPL:\nIncludes fixes compatibility with kernels up through 3.17 and fixes\nSPL mutex_exit races.\n\nAlso address redefinition of SHRINK_STOP between SPL and Lustre.  Both\nuse the same numeric value -1 but in ways that cause gcc to complain.\n\nTest-Parameters: mdtfilesystemtype=zfs mdsfilesystemtype=zfs ostfilesystemtype=zfs testlist=sanity,sanity,sanity,sanity,sanity,sanity,sanity\nSigned-off-by: Nathaniel Clark <nathaniel.l.clark@intel.com>\nChange-Id: I2ba0119d3535beb3bae1b47021c5a167ce25e129\nReviewed-on: http://review.whamcloud.com/13322\nReviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>\nReviewed-by: Isaac Huang <he.huang@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nTested-by: Jenkins\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/d8c6a3b3a652c88b4322535ee41c0934f4568107"},{"sha":"558a3a4a060fc4eaeff8c86c3719e2f4a047a07d","author":{"email":"2b24362ef51803e2c840137f1864c045e59abbb3@intel.com","name":"Alex Zhuravlev"},"message":"LU-6101 osd: zfs-osd should convert hash\n\nexternally applied hash should be converted properly.\n\nChange-Id: I91417e1067620ef271b4db5454e39d5e74bda514\nSigned-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>\nReviewed-on: http://review.whamcloud.com/13340\nTested-by: Jenkins\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Isaac Huang <he.huang@intel.com>\nReviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/558a3a4a060fc4eaeff8c86c3719e2f4a047a07d"},{"sha":"719757dd2526e003911eed0b0830ed70d278cdd4","author":{"email":"250de275cb407ebee9cf359bb33b5906af685700@intel.com","name":"John L. Hammond"},"message":"LU-5971 llite: remove struct ll_ra_read\n\nRemove the unused function ll_ra_read_get(). This makes the struct\nll_ra_read members lrr_reader and lrr_linkage and the struct\nll_readahead_state member ras_read_beads unnecessary so remove them.\nIn struct vvp_io replace the struct ll_ra_read cui_bead member with\ncui_ra_start and cui_ra_count.\n\nSigned-off-by: John L. Hammond <john.hammond@intel.com>\nChange-Id: Id54ad063d917fb9e13a6708a87c940450c4af506\nReviewed-on: http://review.whamcloud.com/13347\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Bobi Jam <bobijam@hotmail.com>\nReviewed-by: Lai Siyao <lai.siyao@intel.com>\nReviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/719757dd2526e003911eed0b0830ed70d278cdd4"},{"sha":"bb6dbca9c2c9bdcd33663d6449b27a671fcaf902","author":{"email":"250de275cb407ebee9cf359bb33b5906af685700@intel.com","name":"John L. Hammond"},"message":"LU-5971 llite: merge ccc_io and vvp_io\n\nMove the contents of struct vvp_io into struct ccc_io, delete the\nformer, and rename the latter to struct vvp_io. Rename various ccc_io\nrelated functions to use vvp rather than ccc.\n\nSigned-off-by: John L. Hammond <john.hammond@intel.com>\nChange-Id: I6200f1a5ff4d639d547bd45f91e146dbcc80fe6d\nReviewed-on: http://review.whamcloud.com/13351\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Lai Siyao <lai.siyao@intel.com>\nReviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/bb6dbca9c2c9bdcd33663d6449b27a671fcaf902"},{"sha":"527ffb003f20db73c463951416b408bff6e8e4cf","author":{"email":"6ed6c50b4563fb3073f14a16daedbd79eea4d6ae@seagate.com","name":"Andrew Perepechko"},"message":"LU-6020 kerberos: checksum errors when using kerberos\n\nderive_key_lucid() uses krb5int_derive_key() to\nconstruct the requested key. However, in the\nend it copies the key from kout keyblock, whereas\nthe derive function puts it into key_out. The\noriginal code contains the invalid assumption\nthat krb5_k_create_key() binds the newly created\nkey to the keyblock which was used to create it.\n\nXyratex-bug-id: SNT-15\nSigned-off-by: Andrew Perepechko <andrew.perepechko@seagate.com>\nChange-Id: Id2f28b4a9ca3909861a703f2ce07ed860087e809\nReviewed-on: http://review.whamcloud.com/13076\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.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/527ffb003f20db73c463951416b408bff6e8e4cf"}]}