{"push_id":916918297,"size":53,"distinct_size":2,"ref":"refs/heads/master","head":"0bd60eed3bcab5bb69a1a5c56721f3fb41a48c1a","before":"9631da279a73066964eccd1378734fa66d6dd794","commits":[{"sha":"00ce002bdc1e22d6e66032d1c634e9d0f63b238b","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"script to fix redis fragmentation","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/00ce002bdc1e22d6e66032d1c634e9d0f63b238b"},{"sha":"59c13e2ee3601eb0750e1f76a3d487aaaf298f49","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"updating redis rss bgrewrite aof script to get input arguments.","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/59c13e2ee3601eb0750e1f76a3d487aaaf298f49"},{"sha":"c03b9cafcd4dd9bd4a4770961ddd0055fb4272fa","author":{"email":"aea89008b0fe848555fe40beee2b7712c468a693@netflix.com","name":"Shailesh"},"message":"alloc_msg takes caller, fix logs","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/c03b9cafcd4dd9bd4a4770961ddd0055fb4272fa"},{"sha":"7c3ef522ada6a282fbb7a37ca5e7d56ec0df1990","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"Merge pull request #196 from Netflix/alloc_msgs\n\nalloc_msg takes caller, fix logs","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/7c3ef522ada6a282fbb7a37ca5e7d56ec0df1990"},{"sha":"8338bb1aec417a4f7d22e9ba90806123899292c9","author":{"email":"aea89008b0fe848555fe40beee2b7712c468a693@netflix.com","name":"Shailesh"},"message":"Look at selected_rsp\n\nWe should use selected_rsp everywhere to check if a request is done\nManually tested this on a local node with a 2 node cluster of which one node\nis down. In quorum case, the client would hung.","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/8338bb1aec417a4f7d22e9ba90806123899292c9"},{"sha":"db07c483c94ff689363d8b1f4f61160792a783e3","author":{"email":"aea89008b0fe848555fe40beee2b7712c468a693@netflix.com","name":"Shailesh"},"message":"Add debug logs to connection event poll","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/db07c483c94ff689363d8b1f4f61160792a783e3"},{"sha":"1eeabaebffdaf60abea688c22d8d81ff271471fc","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"Merge pull request #198 from Netflix/avoid_connection_hang\n\nLook at selected_rsp","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/1eeabaebffdaf60abea688c22d8d81ff271471fc"},{"sha":"2861e7b3d37f4dfd57692b89d3b913482c1650be","author":{"email":"aea89008b0fe848555fe40beee2b7712c468a693@netflix.com","name":"Shailesh"},"message":"Fix broken quorum calculation\n\nThis patch tries to check the checksum of the responses before declaring that\na quorum is achieved. This bug got introduced recently during the reference\ncounting business of the messsages.","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/2861e7b3d37f4dfd57692b89d3b913482c1650be"},{"sha":"395f8c989a62aa788c0aca44acd1c6b9e27983d6","author":{"email":"c3c251afabfab1cb55caadb947ec9164f38f728e@gmail.com","name":"Shailesh Birari"},"message":"Merge pull request #199 from Netflix/rectify_quorum\n\nFix broken quorum calculation","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/395f8c989a62aa788c0aca44acd1c6b9e27983d6"},{"sha":"563ecf71d6063bab85b7dc090416ab11e89ab0ac","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"exponential backoff in removing fragmentation script","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/563ecf71d6063bab85b7dc090416ab11e89ab0ac"},{"sha":"b43fa2844682bfb69911bfc2fc5a2357e06ff49a","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"doubling backoff","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/b43fa2844682bfb69911bfc2fc5a2357e06ff49a"},{"sha":"a3322eff75ba32a6fa2c2bafd0be06cf7ab77c08","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"renaming theshold memory to free min memory","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/a3322eff75ba32a6fa2c2bafd0be06cf7ab77c08"},{"sha":"84e70b9bd6070f3bdf9d766523272943a482d1a1","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"use synchronous Redis SAVE in case new pid for bgrewriteaof cannot be started","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/84e70b9bd6070f3bdf9d766523272943a482d1a1"},{"sha":"ad14d5685035a18727dd024b1c1b445d0613d760","author":{"email":"c3c251afabfab1cb55caadb947ec9164f38f728e@gmail.com","name":"Shailesh Birari"},"message":"Merge pull request #201 from Netflix/bgrewriteaof_fix\n\nexponential backoff in removing fragmentation script","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/ad14d5685035a18727dd024b1c1b445d0613d760"},{"sha":"a22049e95e2022cfd2b78816018fdaeb937e3ceb","author":{"email":"aea89008b0fe848555fe40beee2b7712c468a693@netflix.com","name":"Shailesh"},"message":"Move response manager to its own file","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/a22049e95e2022cfd2b78816018fdaeb937e3ceb"},{"sha":"c370553c6c329b15e8141ccb16e673e0336a8e86","author":{"email":"aea89008b0fe848555fe40beee2b7712c468a693@netflix.com","name":"Shailesh"},"message":"Fix build break","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/c370553c6c329b15e8141ccb16e673e0336a8e86"},{"sha":"5007784530d41cab218d88a44d3f63d5310aede9","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"Merge pull request #202 from Netflix/move_quorum\n\nMove response manager to its own file","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/5007784530d41cab218d88a44d3f63d5310aede9"},{"sha":"d6d9650890653d6cf3d8cd00f8edee3bd70312ae","author":{"email":"b10b8117e569d80978f136a2d71b91a97928d362@gmail.com","name":"diegopacheco"},"message":"migrate PR #200 to dev branch","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/d6d9650890653d6cf3d8cd00f8edee3bd70312ae"},{"sha":"d0ed46e826773ecfe1b29026371e1ca26fba0931","author":{"email":"748e03144d8274ef5feefaa0ec2a75e4ec6dc133@gmail.com","name":"Minh Do"},"message":"Merge pull request #203 from diegopacheco/dev\n\nmigrate PR #200 to dev branch","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/d0ed46e826773ecfe1b29026371e1ca26fba0931"},{"sha":"b3e1cf35e323288773740e7b458f5ef1d23e2141","author":{"email":"8b2286032b7cb42e6ed689f8f19ffc0d2ca8e4ce@hotmail.com","name":"Ioannis Papapanagiotou"},"message":"updated redis scripts and re-organized them","distinct":false,"url":"https://api.github.com/repos/akbarahmed/dynomite/commits/b3e1cf35e323288773740e7b458f5ef1d23e2141"}]}