{"push_id":871631375,"size":16,"distinct_size":13,"ref":"refs/heads/merge-node","head":"315cfc113d7db5ff53d0a06afd88f9c94d11ff00","before":"541218530a4f384ed3e68a47ff3346289f20b31a","commits":[{"sha":"5670284817f5a6d84076945e772168ea016107f4","author":{"email":"baf86c3afff256eaf1c2be364283246836126d06@gmail.com","name":"Jacob Hansson"},"message":"Introduce ascending-order fixed tx push strategy.\n\nWhen failover happens, the most up-to-date slave will be selected as the\none to fail over to. With the default push strategy, fixed, that is very\nlikely to be an instance with a high instance id.\n\nHowever, if there is a tie, the instance with the lowest instance id will\nbe used as a tie breaker. For someone wanting to with high probability keep\nmaster in a specific data center, this makes it very hard since the two\nstrategies contradict each other.\n\nLikewise, it is likely in the real world that low-instance ids are assigned\ntogether in the data center where a master is desired - meaning a master\nwill run in the data center with low instance ids, but pushes will happen\ncross-data center.\n\n- This also contains a fix for including HASettings and ClusterSettings\n  when creating new HighlyAvailableGraphDatabases.","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/5670284817f5a6d84076945e772168ea016107f4"},{"sha":"10259489d92326436c4c8b1254968281803594fc","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@kalderstam.se","name":"Jonas Kalderstam"},"message":"Change some assertion prints","distinct":false,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/10259489d92326436c4c8b1254968281803594fc"},{"sha":"4205d70b6374cf499c08ebf4cff7ae3514892e47","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@kalderstam.se","name":"Jonas Kalderstam"},"message":"Update test to not check redundant information\n\nWhich specific instance is master should not be relevant for this\ntest.","distinct":false,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/4205d70b6374cf499c08ebf4cff7ae3514892e47"},{"sha":"7add6f7c3d96132ba0706c5464356946d98af279","author":{"email":"fc76649b9d8bbdfbffafcf110b227f804bfc8076@neotechnology.com","name":"Konstantin Lutovich"},"message":"Merge pull request #5914 from spacecowboy/2.3-flakybean\n\nFix flaky HaBeanIT test","distinct":false,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/7add6f7c3d96132ba0706c5464356946d98af279"},{"sha":"cc426c6a34d5f0a47191916505afeeb0c4bdffbb","author":{"email":"fc76649b9d8bbdfbffafcf110b227f804bfc8076@neotechnology.com","name":"lutovich"},"message":"Merge branch 2.3 into 3.0","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/cc426c6a34d5f0a47191916505afeeb0c4bdffbb"},{"sha":"5b6b2c0f45ff63b207017a9c34aaa06bf1ea9451","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Merge pull request #5712 from jakewins/2.3-fixed-asc\n\nIntroduce ascending-order fixed tx push strategy.","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/5b6b2c0f45ff63b207017a9c34aaa06bf1ea9451"},{"sha":"1f3f1537d3977de1c110e813aefc47ffd84cdd4c","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Merge remote-tracking branch 'upstream/2.3' into 3.0","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/1f3f1537d3977de1c110e813aefc47ffd84cdd4c"},{"sha":"f0c3d063b288b7c59439861f8e2f28656cdffb85","author":{"email":"883768b6dd2c42aea0031b24be8a2da40fef4b64@neotechnology.com","name":"Andres Taylor"},"message":"support merge in cost planner.\n\nstill not solved\n- multiple unique indexes\n- on create, on match\n- eagerness","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/f0c3d063b288b7c59439861f8e2f28656cdffb85"},{"sha":"d5032532991bf001843cdb1084b73bffbfe1fb0e","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Refactor: QueryPlannerConfiguration is now passed to plan","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/d5032532991bf001843cdb1084b73bffbfe1fb0e"},{"sha":"1b3b5b91817c2dfd46c91aa31d7270caa4d7b5e4","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Handle multiple unique indexes with merge","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/1b3b5b91817c2dfd46c91aa31d7270caa4d7b5e4"},{"sha":"8cafa7cf1ce206472344028e2d1a43add115485c","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Handle eagerness for merge","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/8cafa7cf1ce206472344028e2d1a43add115485c"},{"sha":"1f3696600170126d97dba7cd47608905e40e1715","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Refactor: moved config to LogicalPlanningContext","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/1f3696600170126d97dba7cd47608905e40e1715"},{"sha":"0a9bda268ba1191bae627baf06402a9dcca04954","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Refactored how SetPipe works to facilitate for MERGE","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/0a9bda268ba1191bae627baf06402a9dcca04954"},{"sha":"9dfced2d78502600455cdd71eafb32bb699892ca","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Add support for ON CREATE and ON MATCH for MERGE ()","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/9dfced2d78502600455cdd71eafb32bb699892ca"},{"sha":"60888a2d0a1149db71da527c8282e6473e92c0da","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"More tests and clean up","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/60888a2d0a1149db71da527c8282e6473e92c0da"},{"sha":"315cfc113d7db5ff53d0a06afd88f9c94d11ff00","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Refactor planning of merge node\n\n- Replace MergeNode with ConditionalApply and AntiConditionalApply\n- SingleRow works on rhs of apply\n- MergeCreateNode special case of CreateNode with correct semantics for null property values","distinct":true,"url":"https://api.github.com/repos/pontusmelke/neo4j/commits/315cfc113d7db5ff53d0a06afd88f9c94d11ff00"}]}