{"push_id":679148038,"size":48,"distinct_size":46,"ref":"refs/heads/2.8","head":"97c4b7b82720dc720f5281e56c3c081f899da3d0","before":"efb8bb5f4153beb837238a499a6d365dbe160a07","commits":[{"sha":"6f0a7353a6ae19de772ff0f0a4fb855a5826afbf","author":{"email":"002635a1275362c23705c9ebd3d86b533f31ca5c@rhommell.com","name":"Rhommel Lamas"},"message":"Add redis-sentinel symlink to a relative path","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/6f0a7353a6ae19de772ff0f0a4fb855a5826afbf"},{"sha":"ca3dd5e5ed0122644d4de9d284c13c0b52f13f68","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Fix adjustOpenFilesLimit() logging to match real state.\n\nFixes issue #2225.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/ca3dd5e5ed0122644d4de9d284c13c0b52f13f68"},{"sha":"585884da452764cbfac6252a8b227a1539c1c6e2","author":{"email":"381dc42aa497421c656ac95e6bb474c5318e600b@everything.me","name":"Alon Diamant"},"message":"Fixed memory leaks in rdbSaveToSlavesSockets()","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/585884da452764cbfac6252a8b227a1539c1c6e2"},{"sha":"22a0fe8de65124839d567f0d2f57f1dceced7e73","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"INFO loading stats: three fixes.\n\n1. Server unxtime may remain not updated while loading AOF, so ETA is\nnot updated correctly.\n\n2. Number of processed byte was not initialized.\n\n3. Possible division by zero condition (likely cause of issue #1932).","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/22a0fe8de65124839d567f0d2f57f1dceced7e73"},{"sha":"5165fb98afab421d90b927a684e6063d8a628159","author":{"email":"71c146bf4d269d28958f88a73164915cec8cbc61@gmail.com","name":"Jungtaek Lim"},"message":"Explain make distclean which seems not well known","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/5165fb98afab421d90b927a684e6063d8a628159"},{"sha":"77608ae5acfea1358abfa2ca852491f6c36b8333","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"README section about make distclean reworded / extended.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/77608ae5acfea1358abfa2ca852491f6c36b8333"},{"sha":"50cdedd127a0e8e3e739396a93bd02e675d6ace1","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Check for __sun macro in solarisfixes.h, not in includers.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/50cdedd127a0e8e3e739396a93bd02e675d6ace1"},{"sha":"8a41dae49fb6331a6999b958b76a3f29a4bbe7cd","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Add \"-lrt\" in Makefile for Solaris.\n\nThis fix is from @NanXiao, however I was not able to retain authorship\nbecause the Pull Request original repository was removed.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/8a41dae49fb6331a6999b958b76a3f29a4bbe7cd"},{"sha":"e7aa5fb5ef5e106895261b9a7fc6e65874e22d7e","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"AOF rewrite: set iterator var to NULL when freed.\n\nThe cleanup code expects that if 'di' is not NULL, it is a valid\niterator that should be freed.\n\nThe result of this bug was a crash of the AOF rewriting process if an\nerror occurred after the DBs data are written and the iterator is no\nlonger valid.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/e7aa5fb5ef5e106895261b9a7fc6e65874e22d7e"},{"sha":"a0ba7b3f00b91eec3a8a6ec3587166e29015a4b3","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Panic on recursive calls to luaRedisGenericCommand().\n\nRelated to issue #2302.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/a0ba7b3f00b91eec3a8a6ec3587166e29015a4b3"},{"sha":"1dea8b5a298aa62ff25231d6a4bdc1993b2608b8","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"luaRedisGenericCommand() recursion: just return an error.\n\nInstead of calling redisPanic() to abort the server.\n\nRelated to issue #2302.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/1dea8b5a298aa62ff25231d6a4bdc1993b2608b8"},{"sha":"18dc769104e895837a33997372ce1c53f5750dd6","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"luaRedisGenericCommand(): log error at WARNING level when re-entered.\n\nRationale is that when re-entering, it is likely due to Lua debugging\nhooks. Returning an error will be ignored in most cases, going totally\nunnoticed. With the log at least we leave a trace.\n\nRelated to issue #2302.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/18dc769104e895837a33997372ce1c53f5750dd6"},{"sha":"61290d819dc295cb250fea889d37335ab29359fa","author":{"email":"e713f751dd5cd528429452b9727894cfcd83686d@gmail.com","name":"mattcollier"},"message":"Update redis-cli.c\n\nCode was adding '\\n'  (line 521) to the end of NIL values exlusively making csv output inconsistent.  Removed '\\n'","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/61290d819dc295cb250fea889d37335ab29359fa"},{"sha":"d4047f72613eeb5249839a2aedb50c772f8a27ea","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Faster memory efficiency test.\n\nThis test on Linux was extremely slow, since in Tcl we can't enable\neasily tcp-nodelay, so the busy loop used to take *a lot* with bigger\nwrites. Fixed using pipelining.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/d4047f72613eeb5249839a2aedb50c772f8a27ea"},{"sha":"9d9be0e09d4570d835ec193629bc8bc3daf73e5b","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Initial implementation of redis-cli --latency-dist.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/9d9be0e09d4570d835ec193629bc8bc3daf73e5b"},{"sha":"f6f3cb94587dcf97394525053ed5baf0d71455f0","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Add missing latency-dest legend symbol.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/f6f3cb94587dcf97394525053ed5baf0d71455f0"},{"sha":"ff13fa787ddac98bfe8341004fe140605ba1e623","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"redis-cli latency dist: add new top HL.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/ff13fa787ddac98bfe8341004fe140605ba1e623"},{"sha":"657f719760d327bde9282fe92036bd886ed296bc","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"redis-cli --latency-dist now uses a color palette.\n\nStill not happy with the result but low grays are hard to see in certain\nmonitors with a non perfect gamma.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/657f719760d327bde9282fe92036bd886ed296bc"},{"sha":"d29eb68f203435825c7c0759519ef85d3723d0ce","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"redis-cli --latecy-dist reverted to gray scale.\n\nSo far not able to find a color palette within the 256 colors which is\nnot confusing. However I believe it is a possible task, so will try\nbetter later.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/d29eb68f203435825c7c0759519ef85d3723d0ce"},{"sha":"ccbec34fad509ae773753aa65f5d9d75452c7a90","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"redis-cli: interactive reconnection for latency modes.\n\n--stat mode already used to reconnect automatically if the server is no\nlonger available. This is useful since this is an interactive mode used\nfor debugging, however the same applies to --latency and --latency-dist\nmodes, so now both use the reconnecting command execution as well.\n\nThe reconnection code was modified to use basic VT100 escape sequences\nin order to play better with different kinds of output on the screen\nwhen the reconnection happens, and to hide the reconnection attempt\noutput when finally the reconnection happens.","distinct":true,"url":"https://api.github.com/repos/janeasystems/redis/commits/ccbec34fad509ae773753aa65f5d9d75452c7a90"}]}