Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | replicaofCommand() refactoring: stay into 80 cols. | antirez | 2019-03-18 | 1 | -2/+5 |
| | |||||
* | redis-check-aof: fix potential overflow. | antirez | 2019-03-18 | 1 | -2/+2 |
| | | | | Bug signaled by @vattezhang in PR #5940 but fixed differently. | ||||
* | HyperLogLog: fix comment in hllCount(). | antirez | 2019-03-16 | 1 | -2/+2 |
| | |||||
* | HyperLogLog: handle wrong offset in the base case. | antirez | 2019-03-15 | 1 | -6/+2 |
| | |||||
* | HyperLogLog: enlarge reghisto variable for safety. | antirez | 2019-03-15 | 1 | -1/+6 |
| | |||||
* | Fix hyperloglog corruption | John Sully | 2019-03-15 | 1 | -0/+6 |
| | |||||
* | Fix ZPOP return type when COUNT=0. Related to #5799. | antirez | 2019-03-14 | 1 | -1/+1 |
| | |||||
* | Fix objectSetLRUOrLFU() when LFU underflows. | antirez | 2019-03-14 | 1 | -7/+11 |
| | |||||
* | Improve comments after merging #5834. | antirez | 2019-03-14 | 2 | -8/+14 |
| | |||||
* | Merge pull request #5834 from guybe7/trim_module_sds | Salvatore Sanfilippo | 2019-03-14 | 4 | -5/+28 |
|\ | | | | | Trim SDS free space of retained module strings | ||||
| * | Trim SDS free space of retained module strings | Guy Benoish | 2019-02-12 | 4 | -5/+28 |
| | | | | | | | | | | | | | | | | | | In some cases processMultibulkBuffer uses sdsMakeRoomFor to expand the querybuf, but later in some cases it uses that query buffer as is for an argv element (see "Optimization"), which means that the sds in argv may have a lot of wasted space, and then in case modules keep that argv RedisString inside their data structure, this space waste will remain for long (until restarted from rdb). | ||||
* | | Fix mismatching keyspace notification classes | Guy Benoish | 2019-03-14 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #4742 from guybe7/zrangebylex_leak | Salvatore Sanfilippo | 2019-03-14 | 1 | -1/+4 |
|\ \ | | | | | | | Fix zlexrangespec mem-leak in genericZrangebylexCommand | ||||
| * | | Fix zlexrangespec mem-leak in genericZrangebylexCommand | Guy Benoish | 2018-03-07 | 1 | -1/+4 |
| | | | |||||
* | | | Merge pull request #4904 from guybe7/memtoll_fix | Salvatore Sanfilippo | 2019-03-14 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Use memtoll() in 'CONFIG SET client-output-buffer-limit' | ||||
| * | | | Use memtoll() in 'CONFIG SET client-output-buffer-limit' | Guy Benoish | 2018-04-18 | 1 | -2/+2 |
| | | | | |||||
* | | | | Merge pull request #5812 from guybe7/fix_string2ld | Salvatore Sanfilippo | 2019-03-14 | 2 | -1/+5 |
|\ \ \ \ | | | | | | | | | | | Increase string2ld's buffer size (and fix HINCRBYFLOAT) | ||||
| * | | | | Increase string2ld's buffer size (and fix HINCRBYFLOAT) | Guy Benoish | 2019-01-28 | 2 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The string representation of `long double` may take up to ~5000 chars (see PR #3745). Before this fix HINCRBYFLOAT would never overflow (since the string could not exceed 256 chars). Now it can. | ||||
* | | | | | Merge pull request #5694 from guybe7/rm_log_args | Salvatore Sanfilippo | 2019-03-14 | 1 | -0/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | Check server.verbosity in RM_LogRaw | ||||
| * | | | | | Check server.verbosity in RM_LogRaw | Guy Benoish | 2018-12-13 | 1 | -0/+2 |
| | | | | | | |||||
* | | | | | | Merge pull request #5799 from guybe7/zpop_zero_count | Salvatore Sanfilippo | 2019-03-14 | 1 | -1/+4 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | ZPOP should return an empty array if COUNT=0 | ||||
| * | | | | | | ZPOP should return an empty array if COUNT=0 | Guy Benoish | 2019-01-23 | 1 | -1/+4 |
| | |/ / / / | |/| | | | | |||||
* | | | | | | Merge branch 'sharedapi' into unstable | antirez | 2019-03-14 | 3 | -5/+153 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Modules shared API: export new core APIs.sharedapi | antirez | 2018-12-20 | 2 | -0/+6 |
| | | | | | | | |||||
| * | | | | | | Modules shared API: also unregister the module as user. | antirez | 2018-12-20 | 1 | -0/+23 |
| | | | | | | | |||||
| * | | | | | | Modules shared API: prevent unloading of used modules. | antirez | 2018-12-20 | 1 | -4/+10 |
| | | | | | | | |||||
| * | | | | | | Modules shared API: unregister APIs function. | antirez | 2018-12-20 | 1 | -0/+25 |
| | | | | | | | |||||
| * | | | | | | Modules shared API: initial core functions. | antirez | 2018-12-20 | 2 | -1/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on ideas and code in PR #5560 by @MeirShpilraien. | ||||
| * | | | | | | Revert shared APIs to modify the design. | antirez | 2018-12-20 | 3 | -120/+0 |
| | | | | | | | |||||
| * | | | | | | added module ability to register api to be used by other modules | MeirShpilraien | 2018-12-20 | 3 | -0/+120 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #5787 from soloestoy/bugfix-xgroup-create-with-mkstream | Salvatore Sanfilippo | 2019-03-13 | 1 | -5/+7 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Streams: checkType before XGROUP CREATE | ||||
| * | | | | | | | Streams: checkType before XGROUP CREATE | zhaozhao.zz | 2019-01-16 | 1 | -5/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issue #5785, in case create group on a key is not stream. | ||||
* | | | | | | | | Merge pull request #5893 from itamarhaber/bzpop-arity | Salvatore Sanfilippo | 2019-03-13 | 1 | -2/+2 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Fixes BZ[REV]POP's arity | ||||
| * | | | | | | | | Fixes BZ[REV]POP's arity | Itamar Haber | 2019-03-03 | 1 | -2/+2 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #5898 from bsolomon1124/make-uninstall-tgt | Salvatore Sanfilippo | 2019-03-13 | 1 | -0/+3 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Provide an uninstall target in Makefile | ||||
| * | | | | | | | | | Provide an uninstall target in Makefile | Brad Solomon | 2019-03-06 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On `make uninstall`, removes: - /usr/local/bin/redis-benchmark - /usr/local/bin/redis-check-aof - /usr/local/bin/redis-check-rdb - /usr/local/bin/redis-cli - /usr/local/bin/redis-sentinel - /usr/local/bin/redis-server (Only the src/ versions are removed in `make clean`) | ||||
* | | | | | | | | | | Merge pull request #5884 from chendq8/cluster_failover | Salvatore Sanfilippo | 2019-03-13 | 1 | -0/+1 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Reduce 100ms of cluster failover time on Manual mode | ||||
| * | | | | | | | | | | optimize cluster failover | chendianqiang | 2019-03-01 | 1 | -0/+1 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Merge pull request #5901 from artix75/bm_threads_cluster_dev | Salvatore Sanfilippo | 2019-03-13 | 1 | -56/+72 |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Redis Benchmark: add multithread idle mode | ||||
| * | | | | | | | | | | | Redis Benchmark: fix possible usage of freed pointer (getRedisConfig) | artix | 2019-03-12 | 1 | -13/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes issue #5912 | ||||
| * | | | | | | | | | | | Redis Benchmark: handle CLUSTERDOWN error | artix | 2019-03-08 | 1 | -20/+20 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Redis Benchmark: fix key randomization with zero keyspacelen | artix | 2019-03-07 | 1 | -1/+8 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Redis Benchmark: add multithread idle mode | artix | 2019-03-07 | 1 | -22/+33 |
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issue #5891 | ||||
* | | | | | | | | | | | Merge pull request #5921 from vattezhang/unstable_temp | Salvatore Sanfilippo | 2019-03-13 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | fix: fix the if condition in clusterManagerShowClusterInfo | ||||
| * | | | | | | | | | | | fix: fix the if condition in clusterManagerShowClusterInfo | vattezhang | 2019-03-12 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Merge pull request #5907 from spjwebster/xclaim-increment-delivery-count | Salvatore Sanfilippo | 2019-03-13 | 1 | -2/+7 |
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Increment delivery counter on XCLAIM unless RETRYCOUNT specified | ||||
| * | | | | | | | | | | | | Only increment delivery count if JUSTID option is omitted | Steve Webster | 2019-03-12 | 1 | -2/+3 |
| | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | Increment delivery counter on XCLAIM unless RETRYCOUNT specified | Steve Webster | 2019-03-08 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The XCLAIM docs state the XCLAIM increments the delivery counter for messages. This PR makes the code match the documentation - which seems like the desired behaviour - whilst still allowing RETRYCOUNT to be specified manually. My understanding of the way streamPropagateXCLAIM() works is that this change will safely propagate to replicas since retry count is pulled directly from the streamNACK struct. Fixes #5194 | ||||
* | | | | | | | | | | | | | Merge pull request #5924 from swilly22/redismodule-replicated-cmd-ctx-flag | Salvatore Sanfilippo | 2019-03-13 | 1 | -0/+3 |
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | document additional flag of RM_GetContextFlags | ||||
| * | | | | | | | | | | | | | document additional flag of RM_GetContextFlags | swilly22 | 2019-03-13 | 1 | -0/+3 |
| | | | | | | | | | | | | | |