{"push_id":1344417865,"size":4,"distinct_size":4,"ref":"refs/heads/b_neo_stable_2.x","head":"7a211f64819618bf82614f69d165e5756231184c","before":"4f28399b3a84abb590ef9f44498c240a5d496d0d","commits":[{"sha":"c447e65232028eb9d03afe966d004f791cc3bd6d","author":{"name":"Hongchao Zhang","email":"bf1512afd819d71aec7b5ae46515d14f4965c5a5@intel.com"},"message":"LU-8209 ldlm: engage ELC for all ldlm enqueue req\n\nIf there is no request passed into ldlm_cli_enqueue, the enqueue\nrequest will not engage ELC to drop unneeded locks. currently,\nthis kind of request is mainly related to EXTENT locks enqueue\nrequests (except for glimpse EXTENT lock for it has an intent).\n\nChange-Id: Ibb34117cbec6764f643457d9b0af142393263608\nSigned-off-by: Hongchao Zhang <hongchao.zhang@intel.com>\nReviewed-on: http://review.whamcloud.com/21739\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Andreas Dilger <andreas.dilger@intel.com>\nReviewed-by: Vitaly Fertman <vitaly.fertman@seagate.com>\nReviewed-by: Oleg Drokin <oleg.drokin@intel.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/c447e65232028eb9d03afe966d004f791cc3bd6d"},{"sha":"5b0b27b7e2adf44d113ab42f9c597b88cbb88b8e","author":{"name":"Doug Oucharek","email":"793d0457fc42c28438e3c4b7b5a529f4c46cfe2f@intel.com"},"message":"LU-7646 lnet: Stop Infinite CON RACE Condition\n\nIn current code, when a CON RACE occurs, the passive side will\nlet the node with the higher NID value win the race.\n\nWe have a field case where a node can have a \"stuck\"\nconnection which never goes away and is the trigger of a\nnever-ending loop of re-connections.\n\nThis patch introduces a counter to how many times a\nconnection in a connecting state has been the cause of a CON RACE\nrejection. After 20 times (constant MAX_CONN_RACES_BEFORE_ABORT),\nwe assume the connection is stuck and let the other side (with\nlower NID) win.\n\nSigned-off-by: Doug Oucharek <doug.s.oucharek@intel.com>\nChange-Id: I32e035806e95868b13c28c42e241b969940a35c9\nReviewed-on: http://review.whamcloud.com/19430\nTested-by: Jenkins\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Amir Shehata <amir.shehata@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/5b0b27b7e2adf44d113ab42f9c597b88cbb88b8e"},{"sha":"aab43c316b90927b00a80c294fce5f2651ac4458","author":{"name":"Andrew Perepechko","email":"e2878cd29bdffa86c5d49c1d4413e344197b0c0d@seagate.com"},"message":"MRP-3904 tests: cannot inherit the setgid from parent directory\n\nTest 72c is added to sanity.sh to check if new directories\ncreated in SGID directories inherit groups and the SGID bit.\n\nChange-Id: I6da04e7a42ff8c88728d843bb2eaca2af0d97076\nSigned-off-by: Andrew Perepechko <andrew.perepechko@seagate.com>\nReviewed-on: http://es-gerrit.xyus.xyratex.com:8080/12451\nReviewed-by: Andriy Skulysh <andriy.skulysh@seagate.com>\nReviewed-by: Alexander Zarochentsev <alexander.zarochentsev@seagate.com>\nTested-by: Elena V. Gryaznova <elena.gryaznova@seagate.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/aab43c316b90927b00a80c294fce5f2651ac4458"},{"sha":"7a211f64819618bf82614f69d165e5756231184c","author":{"name":"Andrew Perepechko","email":"e2878cd29bdffa86c5d49c1d4413e344197b0c0d@seagate.com"},"message":"MRP-3904 osd-ldiskfs: cannot inherit the setgid from parent directory\n\nAn earlier commit \"osd-ldiskfs: pass uid/gid/xtime directly to ldiskfs\"\nuncovered a bug in osd-ldiskfs.\n\nAccording to the SGID semantics, if a file is created in a SGID directory,\nit inherits the group of the directory. If a directory is created in a\nSGID directory, it also inherits the SGID bit.\n\nmdd_create_sanity_check() updates client-provided attributes so\nthat they follow these rules. However, osd_mkdir() clears the\nSGID bit so that this bit does not get into the backend fs.\n\nThings worked fine until the forementioned commit because the\nbackend fs itself contains this logic. However, we cannot\nassume that the backend fs should perform this job, so this\npatch makes ldiskfs take into account the SGID bit provided\nby the upper layers.\n\nChange-Id: Id461fef3413ee48368b4b764cc6ffe853135153c\nSigned-off-by: Andrew Perepechko <andrew.perepechko@seagate.com>\nReviewed-on: http://es-gerrit.xyus.xyratex.com:8080/12452\nReviewed-by: Andriy Skulysh <andriy.skulysh@seagate.com>\nReviewed-by: Alexander Zarochentsev <alexander.zarochentsev@seagate.com>\nTested-by: Elena V. Gryaznova <elena.gryaznova@seagate.com>","distinct":true,"url":"https://api.github.com/repos/Xyratex/lustre-stable/commits/7a211f64819618bf82614f69d165e5756231184c"}]}
{"actor":{"display_login":"MorpheusTeam"}}