{"shas":[["303f41aa0ff07a43a31e397a3d163a6b8b6e4864","5e451d3f5f035e14a83905a8d5b052763fc3f4cb@whamcloud.com","LU-650 Max possible file size is mutable\n\nMove maxbytes fields out of wire data part of lov_stripe_md,\nit can change when OSTs change their status, e.g. disconnected\nor inactivated.\n\nChange-Id: I9fb1f2597df1e98d993792706ac94f469d23a78c\nSigned-off-by: Bobi Jam <bobijam@whamcloud.com>\nReviewed-on: http://review.whamcloud.com/1327\nReviewed-by: Oleg Drokin <green@whamcloud.com>\nReviewed-by: Andreas Dilger <adilger@whamcloud.com>\nTested-by: Hudson\nTested-by: Yu Jian <yujian@whamcloud.com>\nTested-by: Maloo <whamcloud.maloo@gmail.com>","Bobi Jam"],["d1feb5c774d4690a4d4c4828d734a2604438f923","220277d2aa6211a73373bb6fdc54bef9342a3a38@whamcloud.com","LU-662 fix conflict between seq_client_flush and seq_client_alloc_fid\n\nseq_client_flush modifies the lu_client_seq.lcs_space by holding the\nlu_client_seq.lcs_sem, but seq_client_alloc_fid uses lcs_update to\nexclude other concurrent modification.\n\nChange-Id: Ibc3335841b9a045360283e15aab9b6c36b7a39af\nSigned-off-by: Hongchao Zhang <hongchao.zhang@whamcloud.com>\nReviewed-on: http://review.whamcloud.com/1364\nReviewed-by: Andreas Dilger <adilger@whamcloud.com>\nTested-by: Hudson\nReviewed-by: Fan Yong <yong.fan@whamcloud.com>\nTested-by: Maloo <whamcloud.maloo@gmail.com>\nReviewed-by: Oleg Drokin <green@whamcloud.com>","Hongchao Zhang"],["280d8b6a1538f4ad9d2acdd045b970811e895c43","bc74f4f071a5a33f00ab88a6d6385b5e6638b86c@whamcloud.com","LU-653 Ignore last transno from clients with no outstanding transactions\n\nClients that did not have any unreplied transactions should not\nartificially reduce next_recovery_transno since those transactions are\nnever coming anyway and would just elay all replay activity\nuntil all clients are reconnected.\n\nChange-Id: Iafa32b315211ada93838f4b16fe0f2c800d619c4\nSigned-off-by: Oleg Drokin <green@whamcloud.com>\nReviewed-on: http://review.whamcloud.com/1318\nTested-by: Hudson\nReviewed-by: Mikhail Pershin <tappro@whamcloud.com>\nTested-by: Maloo <whamcloud.maloo@gmail.com>","Oleg Drokin"],["1e9326917af52f3d01920411465476154b2807d0","2560449afd3abbf355dc8f5e878ae1e3fbe2c7f1@whamcloud.com","LU-653 i_version shouldn't be used for VBR\n\nRHEL6 plus EXT4 combination cause i_version is to be used to store\nLustre versions instead of i_fs_version. Meanwhile this field is used\nby ext4 internally and may be changed breaking Lustre recovery.\n\nPatch makes only i_fs_version to be used for versions.\n\nChange-Id: Idf7cd257aa2d288abce2a7c18c4d8b139bc9c5c6\nSigned-off-by: Mikhail Pershin <tappro@whamcloud.com>\nReviewed-on: http://review.whamcloud.com/1342\nReviewed-by: Andreas Dilger <adilger@whamcloud.com>\nTested-by: Hudson\nReviewed-by: Oleg Drokin <green@whamcloud.com>\nTested-by: Maloo <whamcloud.maloo@gmail.com>\nTested-by: Yu Jian <yujian@whamcloud.com>","Mikhail Pershin"],["ff38d3f6ba13e8c251a2fdc070bae3cb2098a4a4","8bfd13cad0bc4b2ac41d9e235951e72c9b62c2aa@whamcloud.com","LU-683: handle short write in cl_io_commit_write\n\nCLIO has to handle short write case where no bytes were\nactually copied from user space. In this case, we should\navoid adding that page into cache.\n\nChange-Id: I78c870e741d7bdb2a9c4c0bfba1adc50a6e814e7\nSigned-off-by: Jinshan Xiong <jay@whamcloud.com>\nReviewed-on: http://review.whamcloud.com/1383\nTested-by: Hudson\nTested-by: Yu Jian <yujian@whamcloud.com>\nReviewed-by: Oleg Drokin <green@whamcloud.com>\nReviewed-by: Bobi Jam <bobijam@whamcloud.com>","Jinshan Xiong"],["9d71fe8ea5f5191d8208f0c4731e684944eb0c5c","bc74f4f071a5a33f00ab88a6d6385b5e6638b86c@whamcloud.com","Update release date for 2.1 in Changelog to reflect RC2\n\nSigned-off-by: Oleg Drokin <green@whamcloud.com>\nChange-Id: Ifda31666cac43cb964184903a3d3de20f671cb7d","Oleg Drokin"],["4cc7eaceb089a670559ed8f3dbafe450cfdb59d2","32d50ad1e384dcb9a5bf7e40fa470df5dabaf348@llnl.gov","LU-669 mea.c unconditionally uses ldiskfs hashs\n\nRemove the ldiskfs hash code from mea.c as described by\ncomment 15 in Lustre bugzilla 22410.  The MEA_MAGIC_HASH_SEGMENT\ncase has been replaced with a CERROR() which will indicate if\nthis ever occurs.\n\n\"Yes, the two level hashing function is implemented in this patch.\nAnd there no ldiskfs hash dependency on client anymore, so those\nldiskfs hash function can be removed from mea.c\"\n    -- wangdi\n\nThis was originally filed as Lustre bugzilla 22410.\n\nWith the removal of this code the ldiskfsfs_dirhash() function\nno longer has any consumers in obdclass.  It is now only used\nby the ldiskfs osd.  Since this functionality was originally\ncopied from ldiskfs it makes sense to remove it entirely and\nhave the osd rely on the ldiskfs implementation.\n\nChange-Id: I017918cad57fc0641ebbd9471cb5b5717c65dea2\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>","Brian Behlendorf"]],"ref":"refs/heads/LU-669","size":7,"head":"4cc7eaceb089a670559ed8f3dbafe450cfdb59d2","push_id":43419804}