{"push_id":1233084542,"size":1,"distinct_size":1,"ref":"refs/heads/etcd-full-node-names-v2","head":"f2ad40442e569b2022163c1893aecfb37d2ce1b5","before":"562b9ab1ceea7e840480ca9283127f01a9561143","commits":[{"sha":"f2ad40442e569b2022163c1893aecfb37d2ce1b5","author":{"name":"Alexey Lebedeff","email":"567517826bb8b8817347184c1dcc107c3ac43e9e@mirantis.com"},"message":"Switched to full names in etcd + integration tests\n\n- Switched etcd backend to using full node names instead of common\n  shared node prefix. There are 2 reasons for this change:\n  - Openining path for simple node lifecycle management when we want\n    truly transient nodes. By varying first part of nodename we can be\n    sure that node is always joining a cluster for a first time -\n    i.e. we don't need to check whether we were already clustered,\n    call `forget_cluster_node` or invent some other recovery mechanism.\n  - Simplifiyng testing using existing rabbit ct framework\n- Added simple integration test for etcd backend\n- Uncovered and fixed a bug introduced by #80\n- Split unit tests into separate test cases, for better error reporting","distinct":true,"url":"https://api.github.com/repos/binarin/rabbitmq-autocluster/commits/f2ad40442e569b2022163c1893aecfb37d2ce1b5"}]}
{"actor":{"display_login":"binarin"}}