{"push_id":3065143237,"size":569,"distinct_size":6,"ref":"refs/heads/master","head":"eda974b59ae3f4617d433257e4eedf31ededdde0","before":"d29a7cbf2bc7cd1928fef2ebb17481bc8a3e2200","commits":[{"sha":"d570ffa509be8c81a337333df32075ff633e26be","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@citrix.com"},"message":"Install the xenopsd library\n\nSigned-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/d570ffa509be8c81a337333df32075ff633e26be"},{"sha":"5370e8b1c293f5ee1c59fb7226a0a8417881ea98","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@citrix.com"},"message":"Move the simulator body into the library\n\nThis allows us to use it as a simulator for unit-testing xapi\n\nSigned-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/5370e8b1c293f5ee1c59fb7226a0a8417881ea98"},{"sha":"386fef610f7d7c6b9d02d9c1bd1d9f5106ec97bf","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@citrix.com"},"message":"Remove xenstore modules in favour of ezxenstore\n\nSigned-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/386fef610f7d7c6b9d02d9c1bd1d9f5106ec97bf"},{"sha":"f34a68cda6cd712f3a4cf63b7d8cafac89fda7ee","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@citrix.com"},"message":"Remove things now in xcp.updates\n\nSigned-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/f34a68cda6cd712f3a4cf63b7d8cafac89fda7ee"},{"sha":"d7b316b0465b71dd6765154a588ee37e45a253af","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@citrix.com"},"message":"Add missing module to the xenopsd library\n\nSigned-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/d7b316b0465b71dd6765154a588ee37e45a253af"},{"sha":"49d0330529cb04652f165f3b9747f387647040d9","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@citrix.com"},"message":"Update to newest xcp.updates interface\n\nSigned-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/49d0330529cb04652f165f3b9747f387647040d9"},{"sha":"5282614820b5d5b7e679b5ef42dbc5cc7481ba7c","author":{"name":"Christian Lindig","email":"4f88b50bc9dba63c9a7d9e208d4b3ac6f1a52800@citrix.com"},"message":"CA-248130 Domain.suspend: eliminate subtree read, write empty list to fd\n\nFunction Domain.suspend originally reads a domain's subtree in a\ntransactions from XenStore and writes it to fd. However, this data is\nnever used by the receiver. This commit eliminates the read and the\ntransaction, and writes an empty subtree to maintain the protocol.\n\nSigned-off-by: Christian Lindig <christian.lindig@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/5282614820b5d5b7e679b5ef42dbc5cc7481ba7c"},{"sha":"c24a84af5ee8224579d54c241979cf40a69a283d","author":{"name":"Christian Lindig","email":"4f88b50bc9dba63c9a7d9e208d4b3ac6f1a52800@citrix.com"},"message":"CA-248130 remove trailing spaces\n\nSigned-off-by: Christian Lindig <christian.lindig@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/c24a84af5ee8224579d54c241979cf40a69a283d"},{"sha":"41cb27f9f38a4e6e6dedf245c18c18cfa7292708","author":{"name":"Christian Lindig","email":"4f88b50bc9dba63c9a7d9e208d4b3ac6f1a52800@citrix.com"},"message":"CA-248130 run_script: limit transaction to write ops\n\nOriginally, Xenops_server_xen.VM.run_script bundles in one transaction:\n\n(1) read state from XenStore\n(2) do nothing, raise exception, or remove path in XenStore\n(3) write two paths in XenStore\n\nThis commit limits the transaction to writing the two paths in XenStore\nin (3) but takes (1) and (2) out of it. This is safe:\n\n* The state read in (1) is acted upon but the writes in (3) have no data\n  or control dependency on the state being written.\n\n* The path being removed in (2) is expected not to exist in the first\n  place. Now, if the state indicates it does exist and (2) is reached to\n  remove it, the only thing that could happen in between is that it\n  is already removed. No harm is done when trying to remove it again. In\n  fact, it would be safe to remove the path unconditionally.\n\n* The two writes in (3) need to be kept together to ensure the update is\n  consistent.\n\nSigned-off-by: Christian Lindig <christian.lindig@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/41cb27f9f38a4e6e6dedf245c18c18cfa7292708"},{"sha":"f035206d7099a16db983b5f3370f1528dc16756b","author":{"name":"Christian Lindig","email":"4f88b50bc9dba63c9a7d9e208d4b3ac6f1a52800@citrix.com"},"message":"CA-248130 remove trailing spaces in the source code\n\nSigned-off-by: Christian Lindig <christian.lindig@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/f035206d7099a16db983b5f3370f1528dc16756b"},{"sha":"6303b5bd8bfe5d3e343cad975c473a81a60436b7","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@eu.citrix.com"},"message":"Merge pull request #320 from jonludlam/install-lib\n\nInstall xenopsd library","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/6303b5bd8bfe5d3e343cad975c473a81a60436b7"},{"sha":"e5ab651fed222ad7f6cc9c80fbb12ee2a448552e","author":{"name":"Marcello Seri","email":"34fd14c67154e888f6587d5c0e7eadd13aaf7ca7@citrix.com"},"message":"add optional xentoollog linker flag and update opam file\n\nSigned-off-by: Marcello Seri <marcello.seri@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/e5ab651fed222ad7f6cc9c80fbb12ee2a448552e"},{"sha":"ad7b5f9a492440d5f74b8918adcba2f3411444ee","author":{"name":"Marcello Seri","email":"34fd14c67154e888f6587d5c0e7eadd13aaf7ca7@citrix.com"},"message":"configure.ml: update after review\n\nSigned-off-by: Marcello Seri <maercello.seri@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/ad7b5f9a492440d5f74b8918adcba2f3411444ee"},{"sha":"45f7d5d51aa6c0b89e7f7aa86cc7b36074315874","author":{"name":"Marcello Seri","email":"34fd14c67154e888f6587d5c0e7eadd13aaf7ca7@citrix.com"},"message":"opam: update opam file to match xs-opam\n\nSigned-off-by: Marcello Seri <marcello.seri@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/45f7d5d51aa6c0b89e7f7aa86cc7b36074315874"},{"sha":"90815e5fcad8a523d9f448eb6f885c54a9c2a955","author":{"name":"Marcello Seri","email":"34fd14c67154e888f6587d5c0e7eadd13aaf7ca7@citrix.com"},"message":"Remove qemu and libvirt backends from xenopsd\n\nSigned-off-by: Marcello Seri <marcello.seri@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/90815e5fcad8a523d9f448eb6f885c54a9c2a955"},{"sha":"ee56ebcfebe676b6b4eb63c5bcb253252970080c","author":{"name":"Marcello Seri","email":"f847f5039ad7d9a85ca74f1b33de0db2313f7610@users.noreply.github.com"},"message":"Merge pull request #324 from mseri/master\n\nadd optional xentoollog linker flag and update opam file","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/ee56ebcfebe676b6b4eb63c5bcb253252970080c"},{"sha":"14f82e83486161da63e45647083185737c6ad8cf","author":{"name":"Marcello Seri","email":"f847f5039ad7d9a85ca74f1b33de0db2313f7610@users.noreply.github.com"},"message":"Merge pull request #325 from mseri/cleanup\n\nRemove qemu and libvirt backends from xenopsd","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/14f82e83486161da63e45647083185737c6ad8cf"},{"sha":"59418e2fc64de2a989ef72ef720856467c865b59","author":{"name":"Marcello Seri","email":"34fd14c67154e888f6587d5c0e7eadd13aaf7ca7@citrix.com"},"message":"Remove coverage from default build tags\n\nSigned-off-by: Marcello Seri <marcello.seri@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/59418e2fc64de2a989ef72ef720856467c865b59"},{"sha":"7eaaded2e2554d16190556a83de63f0d29710983","author":{"name":"Christian Lindig","email":"4f88b50bc9dba63c9a7d9e208d4b3ac6f1a52800@citrix.com"},"message":"Merge pull request #326 from mseri/master\n\nRemove coverage from default build tags","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/7eaaded2e2554d16190556a83de63f0d29710983"},{"sha":"374bf20b4ec6d73e024e50e328d8854b64b72583","author":{"name":"Jon Ludlam","email":"e7e3380887a8f95cc9dc4f0d51dedc7e849a287a@citrix.com"},"message":"Some convenience fixes for the Makefile\n\nSigned-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>","distinct":false,"url":"https://api.github.com/repos/jonludlam/xenopsd/commits/374bf20b4ec6d73e024e50e328d8854b64b72583"}]}
{"actor":{"display_login":"jonludlam"}}