{"push_id":631019245,"size":56,"distinct_size":0,"ref":"refs/heads/1.1","head":"7a2e3ae6b736621933b24f4cdc9ea260021d878d","before":"d8e9241aac310109d427a9d00c220e04ee0684f0","commits":[{"sha":"e48a7a01224f5427bb51764e45e1976466f11dba","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@beekhof.net","name":"Andrew Beekhof"},"message":"Fix: cib: Correctly track node state\n\nThis allows the automatic reaping of nodes from the peer cache to work\nas expected","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/e48a7a01224f5427bb51764e45e1976466f11dba"},{"sha":"72b3a9a9501af3fded6879f8aa22511a0de0bb44","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@beekhof.net","name":"Andrew Beekhof"},"message":"Fix: stonith-ng: No reply is needed for CRM_OP_RM_NODE_CACHE\n\nPrevents errors when processing the unknown reply type","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/72b3a9a9501af3fded6879f8aa22511a0de0bb44"},{"sha":"0b98ef154282fe35660320615cf89e264a0352e2","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@beekhof.net","name":"Andrew Beekhof"},"message":"Fix: stonith-ng: Correctly track node state\n\nThis allows the automatic reaping of nodes from the peer cache to work\nas expected","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/0b98ef154282fe35660320615cf89e264a0352e2"},{"sha":"ca0fbc7c4fce8c80f99eebd9afb356b8ab1f1532","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@beekhof.net","name":"Andrew Beekhof"},"message":"Fix: pengine: Fix colocation with unmanaged resources\n\nIt is impossible stop unmanaged resources that return OCF_NOT_RUNNING,\ntherefor we need to accept the agents' result as-is.","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/ca0fbc7c4fce8c80f99eebd9afb356b8ab1f1532"},{"sha":"de8f741d92339d82e5bec987395490b64509c186","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Fix: systemd: improve unit files\n\nPer http://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/,\n\"network.target is a passive unit ... Services using the network should hence\nsimply place an After=network.target dependency in their unit files, and avoid\nany Wants=network.target or even Requires=network.target.\"\n\nI also considered using network-online.target instead of network.target,\nbut: \"It is strongly recommended not to pull in this target too liberally: for\nexample network server software should generally not pull this in (since server\nsoftware generally is happy to accept local connections even before any\nroutable network interface is up), its primary purpose is network client\nsoftware that cannot operate without network.\"","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/de8f741d92339d82e5bec987395490b64509c186"},{"sha":"c5c2e6755d7fbe98e641482dadfbe140383862cd","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Fix: update .gitignore to ignore *.tar.gz and lrmd/lrmd_internal_ctl\n\nIf \"make rpm\" is interrupted, it can leave a .tar.gz lying around.\nlrmd_internal_ctl was recently added as a build target but not ignored.","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/c5c2e6755d7fbe98e641482dadfbe140383862cd"},{"sha":"1486d10ad638ccedd7f1edbcff2aa86e4fc8bac7","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Fix: doc: enable doxygen comment blocks in source under lib\n\nPreviously doxygen public API documentation would be produced only if the\ncomment blocks were in the header files. Now it will use comment blocks in\nsource files as well. This also enables viewing indexed source code within the\ndoxygen documentation and showing more include graphs.\n\nNon-public APIs are unaffected because INPUT only controls what is processed,\nnot what is documented. However, both public and private source files and\nheaders under the include and lib directories are now viewable in the indexed\nsource code, and private data structures do show up under \"Data Structures\".","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/1486d10ad638ccedd7f1edbcff2aa86e4fc8bac7"},{"sha":"124bfe5ffa74c2c4d14891c0c3a8d884600181fd","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Refactor: lrmd: merge two overlapping functions\n\nThis removes lrmd/lrmd.c:lsb2uniform_rc() in favor of the public API\ninclude/crm/services.h:services_get_ocf_exitcode() whose semantics\nwere the same. This favors the lsb2uniform_rc() implementation to\npreserve the behavior as closely as possible. The first argument\nchanges from char* to const char*.","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/124bfe5ffa74c2c4d14891c0c3a8d884600181fd"},{"sha":"ce1a61111aea63f0443005b0bb2e7a1c66c8e441","author":{"email":"665421e1f7ec7256aceee1c7861fb164deef2e74@redhat.com","name":"David Vossel"},"message":"High: lrmd: isolation wrappers are moved from containers to isolation OCF namepace","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/ce1a61111aea63f0443005b0bb2e7a1c66c8e441"},{"sha":"090675ac255a97a901c2fc66cb2729cd875c175f","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Fix: lrmd: guard timeb-dependent code","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/090675ac255a97a901c2fc66cb2729cd875c175f"},{"sha":"36879900da2755fae7b9341ab4d27e6cbd2d246a","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Fix: lrmd: report original timeout when systemd operation completes","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/36879900da2755fae7b9341ab4d27e6cbd2d246a"},{"sha":"1db5ea31086802555952985dce719727f24ccd45","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Refactor: lrmd: let time_diff_ms() take NULL first argument as \"now\"\n\nThis simplifies the code and will make it easier to use a different\ntime implementation in the future.","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/1db5ea31086802555952985dce719727f24ccd45"},{"sha":"8c895f37e0d64356fb1aab728f180b03dde0e835","author":{"email":"665421e1f7ec7256aceee1c7861fb164deef2e74@redhat.com","name":"David Vossel"},"message":"High: pengine: pass node name of pcmk host into isolated resources\n\nThis feature passes the hostname of the pcmk node that is executing\nan isolated resource action into the isolated resource's environment.\nThe hostname is passed in as CRM_meta_isolation_host environment\nvariable. When things like crm_node or crm_attribute encounter\nthis environment variable, they know to use the value in that varible\nto represent the pcmk node name. This allows isolated resources to set\ntransient attributes.","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/8c895f37e0d64356fb1aab728f180b03dde0e835"},{"sha":"c960dc63d1859c1a41d34fc3cc1d351a3a9a5920","author":{"email":"b87ce3122d951f51fcc3593ba54a3239f1f5c07d@redhat.com","name":"Ken Gaillot"},"message":"Fix: lrmd: Use original timestamps when reporting multi-step systemd operations","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/c960dc63d1859c1a41d34fc3cc1d351a3a9a5920"},{"sha":"3084b28e67116173d06452556d25ec221fe43c7d","author":{"email":"665421e1f7ec7256aceee1c7861fb164deef2e74@redhat.com","name":"David Vossel"},"message":"High: lrmd: do not let isolation wrappers inherit the wrapper attribute, or it makes a loop","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/3084b28e67116173d06452556d25ec221fe43c7d"},{"sha":"d53d5cd0ab25bc677e1867ebbccb692fcf782d9f","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@beekhof.net","name":"Andrew Beekhof"},"message":"Build: Turn on travis builds for the 1.1 branch","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/d53d5cd0ab25bc677e1867ebbccb692fcf782d9f"},{"sha":"e52eef127b97aa9a05e6d278037bc6da7929a16d","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@beekhof.net","name":"Andrew Beekhof"},"message":"Merge branch '1.1' of github.com:ClusterLabs/pacemaker into 1.1","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/e52eef127b97aa9a05e6d278037bc6da7929a16d"},{"sha":"e64981afbabd6e7deb9605530e3854bd9c65177f","author":{"email":"665421e1f7ec7256aceee1c7861fb164deef2e74@redhat.com","name":"David Vossel"},"message":"Fix: attrd: fixes double free in attrd legacy","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/e64981afbabd6e7deb9605530e3854bd9c65177f"},{"sha":"61a14e363a57f436461c3678072b697c15328538","author":{"email":"665421e1f7ec7256aceee1c7861fb164deef2e74@redhat.com","name":"David Vossel"},"message":"High: docker-wrapper: properly forward key value pairs during isolation","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/61a14e363a57f436461c3678072b697c15328538"},{"sha":"1fe59779d9b7ff79a55e726c385890bc1b364f39","author":{"email":"665421e1f7ec7256aceee1c7861fb164deef2e74@redhat.com","name":"David Vossel"},"message":"High: docker-wrapper: add demote, promote, and notify actions for multistate rsc","distinct":false,"url":"https://api.github.com/repos/kgaillot/pacemaker/commits/1fe59779d9b7ff79a55e726c385890bc1b364f39"}]}