{"push_id":1271383475,"size":1000,"distinct_size":0,"ref":"refs/heads/memsync","head":"188a7f3b0848e7523afabf07edc9f4fc64fea1bf","before":"9ec22d9223ca3d74aa81dd5af86809ceeb730670","commits":[{"sha":"9b2b423d32cd9480a5ab7d105a5bcd8a40233a92","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Cluster: nodes re-addition blacklist API.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/9b2b423d32cd9480a5ab7d105a5bcd8a40233a92"},{"sha":"e1a016f7bbab9be26983d19d9d85cc8ba0d6b55c","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Sentinel: better time desynchronization.\n\nSentinels are now desynchronized in a better way changing the time\nhandler frequency between 10 and 20 HZ. This way on average a\ndesynchronization of 25 milliesconds is produced that should be larger\nenough compared to network latency, avoiding most split-brain condition\nduring the vote.\n\nNow that the clocks are desynchronized, to have larger random delays when\nperforming operations can be easily achieved in the following way.\nTake as example the function that starts the failover, that is\ncalled with a frequency between 10 and 20 HZ and will start the\nfailover every time there are the conditions. By just adding as an\nadditional condition something like rand()%4 == 0, we can amplify the\ndesynchronization between Sentinel instances easily.\n\nSee issue #1419.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/e1a016f7bbab9be26983d19d9d85cc8ba0d6b55c"},{"sha":"d297c00118b7749a90f3e9b8817a39742466e7ae","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Sentinel: don't write HZ when flushing config.\n\nSee issue #1419.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/d297c00118b7749a90f3e9b8817a39742466e7ae"},{"sha":"ffb2588f433fba5e659d5cab0080226c5394c801","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Grammar fix in freeClient().","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/ffb2588f433fba5e659d5cab0080226c5394c801"},{"sha":"1fd08ce3670d23956fba9adeeebf7eddcef9f7e7","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Removed old comments and dead code from freeClient().","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/1fd08ce3670d23956fba9adeeebf7eddcef9f7e7"},{"sha":"d316e17b4a930f728dc6fef8db51029b7850a7cc","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"BLPOP blocking code refactored to be generic & reusable.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/d316e17b4a930f728dc6fef8db51029b7850a7cc"},{"sha":"5668267be8dfc2e0f317f33128f36870dfbd3ad4","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"blocked.c API commented.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/5668267be8dfc2e0f317f33128f36870dfbd3ad4"},{"sha":"7b2d6cb863235133941e15cb2a24e6e7f8088bbf","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"WAIT command: synchronous replication for Redis.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/7b2d6cb863235133941e15cb2a24e6e7f8088bbf"},{"sha":"542ed528ecf1e60d622785e24f4513627d791fa2","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Fix clients timeout handling.\n\nDuring the refactoring of blocking operations, commit\n82b672f6335ac2db32a724ba5dc10398c949a4a8, a bug was introduced where\na milliseconds time is compared to a seconds time, so all the clients\nalways appear to timeout if timeout is set to non-zero value.\n\nThanks to Jonathan Leibiusky for finding the bug and helping verifying\nthe cause and fix.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/542ed528ecf1e60d622785e24f4513627d791fa2"},{"sha":"1288334f1af0f1ac04fe52e4e178f116eced49b0","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Fixed typos in redis.conf file.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/1288334f1af0f1ac04fe52e4e178f116eced49b0"},{"sha":"697b3b26f41feb1bf18ba95d1dc016c7154c0260","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Fixed grammar: before H the article is a, not an.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/697b3b26f41feb1bf18ba95d1dc016c7154c0260"},{"sha":"f51419885b5b5efc5a308806e84e6533b4b5eff6","author":{"name":"Anurag Ramdasan","email":"b76faa9016fa3797721df292b13ee5af028874de@live.com"},"message":"Fixed grammar: 'usually' to 'usual'","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/f51419885b5b5efc5a308806e84e6533b4b5eff6"},{"sha":"9421fbd5a55df70347a2edc6e39656a202fef134","author":{"name":"Salvatore Sanfilippo","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Merge pull request #1437 from AnuragRamdasan/patch-1\n\nFixed grammar: 'usually' to 'usual'","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/9421fbd5a55df70347a2edc6e39656a202fef134"},{"sha":"2b91e4a27024577cb14f6f7ea6348c84de0772fd","author":{"name":"Anurag Ramdasan","email":"b76faa9016fa3797721df292b13ee5af028874de@live.com"},"message":"fixed typo","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/2b91e4a27024577cb14f6f7ea6348c84de0772fd"},{"sha":"23876256bcd5d5894fcb17d6938b92111cb9bf8b","author":{"name":"Salvatore Sanfilippo","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Merge pull request #1438 from AnuragRamdasan/patch-2\n\nfixed typo","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/23876256bcd5d5894fcb17d6938b92111cb9bf8b"},{"sha":"01edb32bbb0233a8f250f9176bb9a57d164a6a66","author":{"name":"Anurag Ramdasan","email":"b76faa9016fa3797721df292b13ee5af028874de@live.com"},"message":"Grammar fix.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/01edb32bbb0233a8f250f9176bb9a57d164a6a66"},{"sha":"14a418245644a629fbd86e4d4e4fea01fe6e8ecc","author":{"name":"Salvatore Sanfilippo","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Merge pull request #1439 from AnuragRamdasan/patch-3\n\nGrammar fix.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/14a418245644a629fbd86e4d4e4fea01fe6e8ecc"},{"sha":"f33eae382933261cd73ee6757159aa152daf6e6a","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Fixed typo in redis.conf.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/f33eae382933261cd73ee6757159aa152daf6e6a"},{"sha":"2fbc440335ec9e4f05d896a77b672835b20e9be9","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Sentinel: fix reported role fields when master is reset.\n\nWhen there is a master address switch, the reported role must be set to\nmaster so that we have a chance to re-sample the INFO output to check if\nthe new address is reporting the right role.\n\nOtherwise if the role was wrong, it will be sensed as wrong even after\nthe address switch, and for enough time according to the role change\ntime, for Sentinel consider the master SDOWN.\n\nThis fixes isue #1446, that describes the effects of this bug in\npractice.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/2fbc440335ec9e4f05d896a77b672835b20e9be9"},{"sha":"04bc026f53451f94c8dcbaeeca3d9faf039eaff4","author":{"name":"antirez","email":"4a257e23ba7fc1f16821389f2cfebcc5eebe12a4@gmail.com"},"message":"Sentinel: fix reported role info sampling.\n\nThe way the role change was recoded was not sane and too much\nconvoluted, causing the role information to be not always updated.\n\nThis commit fixes issue #1445.","distinct":false,"url":"https://api.github.com/repos/JackieXie168/redis/commits/04bc026f53451f94c8dcbaeeca3d9faf039eaff4"}]}
{"actor":{"display_login":"JackieXie168"}}