Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Redis 3.2.03.2.0 | antirez | 2016-05-06 | 2 | -1/+837 |
| | |||||
* | Cluster: don't check scripts key slots during AOF loading. | antirez | 2016-05-05 | 1 | -2/+4 |
| | |||||
* | redis-cli: remove debugging message. | antirez | 2016-05-05 | 1 | -1/+0 |
| | |||||
* | Revert "Fix commandCommand arity" | antirez | 2016-05-05 | 1 | -1/+1 |
| | | | | | | This reverts commit 1189a4eae6d009fc0da8d50fd542ba1391542165. Actually this is wrong, the command can be called without args at all. | ||||
* | Fix commandCommand arity | Ruben Bridgewater | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | Fix a possible race condition of sdown detection if the | Daniel Shih | 2016-05-05 | 1 | -0/+2 |
| | | | | connection to master/slave/sentinel decames disconnected just after the last PONG and before the next PING. | ||||
* | Fix nanosecond conversion | Jan-Erik Rediger | 2016-05-05 | 1 | -1/+1 |
| | | | | | | 1 microsecond = 1000 nanoseconds 1e3 = 1000 10e3 = 10000 | ||||
* | redis-cli: don't free historyfile, is used later. | antirez | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | Cluster test 12: reshard back just a few slots to speedup the test. | antirez | 2016-05-05 | 1 | -7/+7 |
| | |||||
* | Cluster: make getNodeByQuery() responsible of -CLUSTERDOWN errors. | antirez | 2016-05-05 | 2 | -18/+21 |
| | | | | | | | | This fixes a bug introduced by d827dbf, and makes the code consistent with the logic of always allowing, while the cluster is down, commands that don't target any key. As a side effect the code is also simpler now. | ||||
* | Fixes a typo | Itamar Haber | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | Reverse redirect address parse | David Cavar | 2016-05-05 | 1 | -1/+1 |
| | | | Fix issue in case the redirect address is in ipv6 format. Parse from behind to extract last part of the response which represents actual port. | ||||
* | Bind both IPv4 and IPv6 or exit with an error by default. | antirez | 2016-05-05 | 1 | -8/+10 |
| | | | | | | | | Thanks to @tushar2708 for the PR. I applied a slightly different fix. Thanks to @cespare for reporting. Close #3024 Close #3020 | ||||
* | Quick fix to avoid false positive in replica migration test. | antirez | 2016-05-05 | 1 | -1/+4 |
| | |||||
* | Ensure slots are rechecked on EXEC. | Chris Thunes | 2016-05-05 | 1 | -2/+7 |
| | | | | Fixes #2515. | ||||
* | fix for #3187 | therealbill | 2016-05-05 | 3 | -4/+4 |
| | | | | | | | | I've renamed maxmemoryToString to evictPolicyToString since that is more accurate (and easier to mentally connect with the correct data), as well as updated the function to user server.maxmemory_policy rather than server.maxmemory. Now with a default config it is actually returning the correct policy rather than volatile-lru. | ||||
* | Fixed typo in README.md | Seth Bergman | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | fix variable | Ryosuke Hasebe | 2016-05-05 | 1 | -5/+5 |
| | |||||
* | fix check_open_slots | Ryosuke Hasebe | 2016-05-05 | 1 | -1/+2 |
| | |||||
* | Minor redis-cli wording change in --help output. | antirez | 2016-05-04 | 1 | -1/+2 |
| | |||||
* | Allow CONFIG GET during loading. | antirez | 2016-05-04 | 2 | -1/+7 |
| | | | | Thanks to @oranagra for the idea of allowing CONFIG GET during loading. | ||||
* | Command "r" flag removed from commands not accessing the key space. | antirez | 2016-05-04 | 1 | -35/+35 |
| | | | | Thanks to @oranagra for the hint about misplaced 'r' flags. | ||||
* | DEBUG command self documentation. | antirez | 2016-05-04 | 2 | -2/+49 |
| | |||||
* | various cleanups and minor fixes | Oran Agra | 2016-05-04 | 12 | -44/+39 |
| | |||||
* | dict.c minor optimization | Oran Agra | 2016-05-04 | 1 | -4/+4 |
| | |||||
* | networking.c minor optimization | Oran Agra | 2016-05-04 | 1 | -6/+5 |
| | |||||
* | add DEBUG JEMALLC PURGE and JEMALLOC INFO cleanup | Oran Agra | 2016-05-04 | 2 | -2/+17 |
| | |||||
* | fix small issues in redis 3.2 | Oran Agra | 2016-05-04 | 2 | -1/+3 |
| | |||||
* | additional fix to issue #2948 | Oran Agra | 2016-05-04 | 1 | -0/+3 |
| | |||||
* | Reply with error on negative geo radius. | antirez | 2016-05-04 | 1 | -1/+4 |
| | | | | | Thanks to @tidwall for reporting. Close #3194. | ||||
* | Cluster regression test for #3043. | antirez | 2016-05-02 | 1 | -0/+61 |
| | | | | | | The test works but is very slow so far, since it involves resharding 1/5 of all the cluster slots from master 0 to the other 4 masters and back into the original master. | ||||
* | New masters with slots are now targets of migration if others are. | antirez | 2016-05-02 | 1 | -1/+35 |
| | | | | | | | | | | | | | | | | This fixes issue #3043. Before this fix, after a complete resharding of a master slots to other nodes, the master remains empty and the slaves migrate away to other masters with non-zero nodes. However the old master now empty, is no longer considered a target for migration, because the system has no way to tell it had slaves in the past. This fix leaves the algorithm used in the past untouched, but adds a new rule. When a new or old master which is empty and without slaves, are assigend with their first slot, if other masters in the cluster have slaves, they are automatically considered to be targets for replicas migration. | ||||
* | Test ZINCRBY return value. | antirez | 2016-05-02 | 1 | -0/+6 |
| | |||||
* | redis-cli preferences and rc file support. | antirez | 2016-05-02 | 1 | -17/+85 |
| | |||||
* | redis-cli hints. | antirez | 2016-05-02 | 3 | -1/+62 |
| | |||||
* | Linenoise updated again (hints support). | antirez | 2016-05-02 | 4 | -8/+248 |
| | |||||
* | Linenoise updated. | antirez | 2016-05-02 | 1 | -15/+45 |
| | | | | | As a side effect, cat commands.txt | redis-cli now is able to handle lines more than 4096 bytes. | ||||
* | ae.c: Fix delay until next timer event. | antirez | 2016-05-02 | 1 | -9/+12 |
| | | | | | This fix was written by Anthony LaTorre. The old code mis-calculated the amount of time to wait till next event. | ||||
* | ae.c: comment to explain why we have a useless maxId check. | antirez | 2016-05-02 | 1 | -1/+5 |
| | |||||
* | Fix ae.c to avoid timers infinite loop. | antirez | 2016-05-02 | 4 | -30/+28 |
| | | | | | | | | | | | This fix was suggested by Anthony LaTorre, that provided also a good test case that was used to verify the fix. The problem with the old implementation is that, the time returned by a timer event (that is the time after it want to run again) is added to the event *start time*. So if the event takes, in order to run, more than the time it says it want to be scheduled again for running, an infinite loop is triggered. | ||||
* | BITFIELD: overflow wrap behavior fuzz tester. | antirez | 2016-05-02 | 1 | -0/+51 |
| | |||||
* | BITFIELD basic unit tests. | antirez | 2016-05-02 | 1 | -1/+85 |
| | |||||
* | BITFIELD: Farest bit set is offset+bits-1. Off by one error fixed. | antirez | 2016-05-02 | 1 | -2/+4 |
| | |||||
* | BITFIELD: overflow fuzzy testing. | antirez | 2016-05-02 | 2 | -0/+53 |
| | |||||
* | Fix typo in bitops.tcl comment. | antirez | 2016-05-02 | 1 | -1/+1 |
| | |||||
* | More BITFIELD fixes. Overflow conditional simplified. | antirez | 2016-05-02 | 1 | -9/+8 |
| | | | | See issue #3114. | ||||
* | bitops/bitfield: fix length, overflow condition and *sign | Sun He | 2016-05-02 | 1 | -5/+8 |
| | |||||
* | Fix INFO commandstats reporting when argv is rewritten. | antirez | 2016-05-02 | 2 | -3/+3 |
| | | | | | We want to report the original command in the stats, for example GEOADD, even when what is actually executed is the ZADD implementation. | ||||
* | BITFIELD: refactoring & fix of retval on FAIL. | antirez | 2016-05-02 | 1 | -8/+24 |
| | |||||
* | BITFIELD: Fix #<index> form parsing. | antirez | 2016-05-02 | 1 | -6/+4 |
| |