GitHub PushEvent at 2014-06-11 08:43:37
Repository: sm
Actor: chandrikas
Payload: {"shas":[["6e6afbce763fff5ae135f6dfcd404b9d29696547","37671adb5e0c76ec62fdfda50d08d0cdecbf4011@citrix.com","CP-8514: issue_discards should be placed under devices section\n\nSigned-off-by: Vineeth Thampi Raveendran <vineeth.thampi@citrix.com>\nReviewed-by: Chandrika Srinivasan <chandrika.srinivasan@citrix.com>\n\nGitHub: closes #162 on xapi-project/sm","Vineeth Raveendran",false],["58e0fc794434b6dbdbc9b0792f0f6bb2220c0ef4","51ae5eeda27fe08017d2d63c87755f0707891830@citrix.com","[CA-106558] & [CA-94713]: parameterise NFS request timeout value.\n\nAllow the user to specify the maximum time a VBD should wait before reporting\nerrors in the case of NFS outages. The new parameter is\nSR.other-config:nfs-timeout and it is specified as an integer number of\nseconds. This parameter will affect the NFS timeo mount option and the tapdisk\nrequest timeout limit.\n\nSigned-off-by: Andrei Lifchits <andrei.lifchits@citrix.com>\n[Chandrika Srinivasan imported and modified patch for xs64bit branch]\nSigned-off-by: Chandrika Srinivasan <chandrika.srinivasan@citrix.com>\nReviewed-by: Thanos Makatos <thanos.makatos@citrix.com>\nReviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>","Chandrika Srinivasan",false],["d7129691d33a376bbfc488205e06cc0f8e1e5fca","fff69bf00b8ec5b6098a1768eaaaa75f40b8795d@eu.citrix.com","CA-110835: check XAPI session existence before trying to get the timeout\n\nThe NFS timeout config setting was introduced by CA-106558 as a\nSR.other-config field. So when mounting a NFS share, the SM backend will\ncall back to XAPI to get this config. Normally this won't be a problem,\nbecause SM backend driver is usually launched up by XAPI, so there is (almost)\nalways a XAPI session available in hand. However, in some cases, this is\nnot true. E.g. when HA is enabled, the heartbeat VDI needs to be mounted even\nbefore XAPI starts, and it's invoked by the attach-static-vdi script not XAPI.\nIn such case, calling XAPI to get config will fail ultimately.\n\nThe patch is a shortcut fix, it verifies whether there is a valid XAPI session\naround before attempting to read the config, and will just fall back to\ndefault if there is none. A better approach would be putting the timeout\nsetting as part of the SMmaster's PBD device config, so that the information\nwill always be accessible during a relevant SMAPI call (no need for the extra\nXAPI field getting), and will be dumped/loaded automatically as part of the\nstatic VDI attaching configuration file. This could be a future improvement,\ncurrently registered as CP-5683.\n\nSigned-off-by: Zheng Li <zheng.li@eu.citrix.com>\nImported-by: Chandrika Srinivasan <chandrika.srinivasan@citrix.com>\n(cherry picked from commit 7ddc2498b71bf036f573a84047d70d865acdf9d9)","Zheng Li",false],["11eb80ef4bcdb895c5b5304982a56244ec6580a8","51ae5eeda27fe08017d2d63c87755f0707891830@citrix.com","Ported changes for CA-106558 and CA-110835\n\nGitHub: closes #153 on xapi-project/sm","Chandrika Srinivasan",true],["6d7cf76dc400fbc4c8ccafddf72131c65724da67","37671adb5e0c76ec62fdfda50d08d0cdecbf4011@citrix.com","CA-130987: Forward any exceptions thrown inside _snapshot\n\nSigned-off-by: Vineeth Raveendran <vineeth.thampi@citrix.com>\nReviewed-by: Chandrika Srinivasan <chandrika.srinivasan@citrix.com>\n\nGitHub: closes #169 on xapi-project/sm","Vineeth Raveendran",true]],"size":5,"ref":"refs/heads/xs64bit","head":"6d7cf76dc400fbc4c8ccafddf72131c65724da67"}