{"push_id":625197454,"size":28,"distinct_size":0,"ref":"refs/heads/master","head":"8d25d9501e5f0abda8a2594259eb08e00120181a","before":"86c7b5147369e03b5566f86daeae40ae3ef4e761","commits":[{"sha":"4371a1bf008241a5435879b998cd66ec9c0221e4","author":{"email":"a3b1ac66d44425905084924ee6cef90b31d2e761@suse.com","name":"Adam Spiers"},"message":"fix text in transition graphs\n\nWithout Xorg fonts, Hawk (dot?) can't render the transition graphs\nproperly.","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/4371a1bf008241a5435879b998cd66ec9c0221e4"},{"sha":"e4bb357a697aa69737a9acb5d888b7fea86e56a3","author":{"email":"a3b1ac66d44425905084924ee6cef90b31d2e761@suse.com","name":"Adam Spiers"},"message":"use alternative Pacemaker service provider for haproxy service\n\nhaproxy is under the control of Pacemaker, so it should be controlled\nvia Chef::Provider::CrowbarPacemakerService.  This not only ensures that\nstart/stop/restart are performed through Pacemaker, but also ensures\nthat reload is only done when haproxy is already running.  This is\nimportant because the haproxy init script currently handles the reload\naction in an arguably broken way: it will start haproxy if it's not\nalready running.  This meant that if the haproxy config file changed,\nthe reload subscription was causing haproxy to start on nodes other than\nthe one with the VIPs, which is not what we want, and caused failures\ndue to services being unable to bind to the public VIP.","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/e4bb357a697aa69737a9acb5d888b7fea86e56a3"},{"sha":"dfed86e39710fc8edfedf556c10ed8d4bb17fab8","author":{"email":"75211c051639a34ff973e8c784a48511bfe8002e@suse.com","name":"Dirk Mueller"},"message":"Merge pull request #174 from aspiers/haproxy-service-provider\n\nuse alternative Pacemaker service provider for haproxy service","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/dfed86e39710fc8edfedf556c10ed8d4bb17fab8"},{"sha":"07bf7b85c8a1773630ef8a36a66cfc6c0d0f666a","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #173 from aspiers/hawk-fonts\n\nfix text in transition graphs","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/07bf7b85c8a1773630ef8a36a66cfc6c0d0f666a"},{"sha":"12272516fdf004ff9846ed2bcf59ff7c9ad083fd","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Fix proxying reload actions in Chef::Provider::CrowbarPacemakerService\n\nWe explicitly need to tell that the service we're proxying to supports\nreload.","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/12272516fdf004ff9846ed2bcf59ff7c9ad083fd"},{"sha":"63d2b8876b40df3b07ebcf4074e1440a2a8f45e8","author":{"email":"75211c051639a34ff973e8c784a48511bfe8002e@suse.com","name":"Dirk Mueller"},"message":"Merge pull request #176 from vuntz/reload\n\nFix proxying reload actions in Chef::Provider::CrowbarPacemakerService","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/63d2b8876b40df3b07ebcf4074e1440a2a8f45e8"},{"sha":"24f0decdcf7fc3a4ddcf104ec41f4f59c2ed91a1","author":{"email":"87bd6415ec5426d959b8175b6715278e7bff644c@suse.de","name":"Thomas Boerger"},"message":"Added badges and dummy rspec","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/24f0decdcf7fc3a4ddcf104ec41f4f59c2ed91a1"},{"sha":"b9abf6d1dc46c7421fe092e73a22edf3506b1cd6","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Only deal with pacemaker resources on the founder node (bnc#918104)\n\nThere's no real point in having all nodes try to update all pacemaker\nresources all the time, and it actually can lead to issues due to races\nwhen two non-founder nodes try to update the resource at the same time.\n\nIt's worth mentioning that for service LWRP, we actually want to do a\n:start on each run to ensure that the service is restarted in case it\ncrashed. For pacemaker resources, the :start doesn't need to be done all\nthe time: as a crash of the service is caught by pacemaker already. So\nif the founder goes missing, this won't hurt us.\n\nhttp://bugzilla.suse.com/show_bug.cgi?id=918104","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/b9abf6d1dc46c7421fe092e73a22edf3506b1cd6"},{"sha":"c9088761f6dcc4d08031ae2e27fa124f7dc5c998","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@adamspiers.org","name":"Adam Spiers"},"message":"Merge pull request #178 from vuntz/only-on-founder\n\nOnly deal with pacemaker resources on the founder node (bnc#918104)","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/c9088761f6dcc4d08031ae2e27fa124f7dc5c998"},{"sha":"63c1d9cb0ee991517c5182856bfab5d590066e9c","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"crowbar-pacemaker: Add crowbar_pacemaker_order_only_existing resource\n\nThis is a hack that can be used to create order constraints easily when\nsome resources in the ordering might not exist in this cluster.","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/63c1d9cb0ee991517c5182856bfab5d590066e9c"},{"sha":"b8333f55eddd74c05ba922c21beed616fbe43f4e","author":{"email":"6972bdd7dec75710593d62d13eab0eaf0ce26d83@suse.de","name":"Ralf Haferkamp"},"message":"Switch corosync to use udpu by default for now (bsc#918409 and bsc#915176)\n\nWorkaround for:\nhttps://bugzilla.suse.com/show_bug.cgi?id=918409 and\nhttps://bugzilla.suse.com/show_bug.cgi?id=915176\n\nUsing multicast udp suddenly creates issues which cause fencing after deploying\nthe neutron-l3 role to a cluster. Switching to unicast udp helps us to\nworkaround those issues until we figured out the underlying root cause.\nAlso after some discussion with our Pacemaker experts the multicast variant\ndoesn't seem to offer too much of and advantage for the type of setup we\nusually have.","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/b8333f55eddd74c05ba922c21beed616fbe43f4e"},{"sha":"1ca05421063cff07170c0e9933abd75582bdbe5a","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #179 from vuntz/order_if_exists\n\ncrowbar-pacemaker: Add crowbar_pacemaker_order_only_existing resource","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/1ca05421063cff07170c0e9933abd75582bdbe5a"},{"sha":"735988db7e2dc89b58aa5ef5175de0409cbe6097","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #180 from rhafer/udpu\n\nSwitch corosync to use udpu by default for now (bsc#918409 and bsc#91517...","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/735988db7e2dc89b58aa5ef5175de0409cbe6097"},{"sha":"c8665adfab7fd0414005eb7284bf9822c92ec4cf","author":{"email":"a3b1ac66d44425905084924ee6cef90b31d2e761@suse.com","name":"Adam Spiers"},"message":"fix and expand comments in sync_mark LWRP","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/c8665adfab7fd0414005eb7284bf9822c92ec4cf"},{"sha":"1d5e053e77bb22c1bace9f7d74f96e66279613a1","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #181 from aspiers/sync-mark-revision-comments\n\nfix and expand comments in sync_mark LWRP","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/1d5e053e77bb22c1bace9f7d74f96e66279613a1"},{"sha":"6786ee5a4f1accdcff2871765c03745a93c798d6","author":{"email":"87bd6415ec5426d959b8175b6715278e7bff644c@suse.de","name":"Thomas Boerger"},"message":"Watch specific branches with travis","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/6786ee5a4f1accdcff2871765c03745a93c798d6"},{"sha":"54fc57786bcdb385a525848709f37793d28d5f12","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #177 from tboerger/feature/saas-coverage\n\nAdded badges and dummy rspec","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/54fc57786bcdb385a525848709f37793d28d5f12"},{"sha":"43390f888425233623eb98c7d714da983a95e343","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Force output of \"crm configure show\" to not use colors\n\nWe don't care about colors, we just want to parse plain text.\n\nThis allows us to avoid being hit by this crmsh bug:\nhttps://bugzilla.novell.com/show_bug.cgi?id=893011\n\nSee also a3524fbc","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/43390f888425233623eb98c7d714da983a95e343"},{"sha":"82713c81e20f8465cd02564da2d648646a55097e","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #183 from vuntz/crm-plain\n\nForce output of \"crm configure show\" to not use colors","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/82713c81e20f8465cd02564da2d648646a55097e"},{"sha":"b12e60d90a18d787a37f4db20dadd646d5fd99f5","author":{"email":"a3b1ac66d44425905084924ee6cef90b31d2e761@suse.com","name":"Adam Spiers"},"message":"change jazz_hands to jazz_fingers\n\njazz_hands is unmaintained and broken:\n\nhttps://github.com/nixme/jazz_hands/issues/34","distinct":false,"url":"https://api.github.com/repos/aspiers/barclamp-pacemaker/commits/b12e60d90a18d787a37f4db20dadd646d5fd99f5"}]}