Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Remove debugging printf from replication.tcl test. | antirez | 2018-12-12 | 1 | -1/+0 |
| | |||||
* | freeMemoryIfNeeded() small refactoring. | antirez | 2018-12-12 | 4 | -10/+16 |
| | | | | Related to issue #5686 and PR #5689. | ||||
* | Merge pull request #5689 from soloestoy/donot-evict-when-AOF-loading | Salvatore Sanfilippo | 2018-12-12 | 1 | -3/+9 |
|\ | | | | | evict: don't care about mem if loading | ||||
| * | evict: don't care about mem if loading | zhaozhao.zz | 2018-12-12 | 1 | -3/+9 |
| | | | | | | | | | | | | | | | | When loading data, we call processEventsWhileBlocked to process events and execute commands. But if we are loading AOF it's dangerous, because processCommand would call freeMemoryIfNeeded to evict, and that will break data consistency, see issue #5686. | ||||
* | | Crashing is too much in addReplyErrorLength(). | antirez | 2018-12-11 | 1 | -6/+0 |
|/ | | | | See #5663. | ||||
* | Merge branch 'unstable' of github.com:/antirez/redis into unstable | antirez | 2018-12-11 | 2 | -2/+2 |
|\ | |||||
| * | Merge pull request #5665 from louiszhw/unstable | Salvatore Sanfilippo | 2018-12-11 | 1 | -1/+1 |
| |\ | | | | | | | fix comments fault discription | ||||
| | * | fix comments fault discription | hdmg | 2018-12-05 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #4264 from lsytj0413/unstable | Salvatore Sanfilippo | 2018-12-11 | 1 | -1/+1 |
| |\ \ | | | | | | | | | fix a typo: craeted -> created | ||||
| | * | | fix a typo: craeted -> created | lsytj0413 | 2018-12-06 | 1 | -1/+1 |
| | |/ | |||||
* | | | stringmatchlen() fuzz test added. | antirez | 2018-12-11 | 3 | -0/+22 |
| | | | | | | | | | | | | | | | Verified to be able to trigger at least #5632. Does not report other issues. | ||||
* | | | Fix stringmatchlen() read past buffer bug. | antirez | 2018-12-11 | 1 | -1/+1 |
|/ / | | | | | | | See #5632. | ||||
* | | Merge pull request #5684 from soloestoy/ignore-multi-cmd-flags-loading-aof | Salvatore Sanfilippo | 2018-12-11 | 1 | -2/+2 |
|\ \ | | | | | | | multi: ignore multiState's cmd_flags when loading AOF | ||||
| * | | fix typo | zhaozhao.zz | 2018-12-11 | 1 | -1/+1 |
| | | | |||||
| * | | multi: ignore multiState's cmd_flags when loading AOF | zhaozhao.zz | 2018-12-11 | 1 | -1/+1 |
|/ / | |||||
* | | Reject EXEC containing write commands against RO replica. | antirez | 2018-12-11 | 2 | -0/+20 |
| | | | | | | | | | | | | | | Thanks to @soloestoy for discovering this issue in #5667. This is an alternative fix in order to avoid both cycling the clients and also disconnecting clients just having valid read-only transactions pending. | ||||
* | | Merge pull request #5681 from artix75/cluster_manager_fix_cmd | Salvatore Sanfilippo | 2018-12-11 | 1 | -111/+318 |
|\ \ | | | | | | | Cluster manager fix cmd | ||||
| * | | Cluster Manager: | artix | 2018-12-10 | 1 | -5/+14 |
| | | | | | | | | | | | | | | | | | | - Multiple owners checking in 'fix'/'check' commands is now optional (using --cluster-search-multiple-owners). - Updated help. | ||||
| * | | Cluster Manager: | artix | 2018-12-10 | 1 | -5/+17 |
| | | | | | | | | | | | | | | | - FixOpenSlot now correctly updates in-memory cluster configuration. - Improved output messages. | ||||
| * | | Cluster Manager: 'fix' command now handles open slots with migrating state | artix | 2018-12-10 | 1 | -6/+74 |
| | | | | | | | | | | | | in one node and importing state in multiple nodes. | ||||
| * | | Cluster Manager: setting new slot owner is now handled atomically | artix | 2018-12-10 | 1 | -31/+72 |
| | | | | | | | | | | | | in 'fix' command. | ||||
| * | | Cluster Manager: code cleanup. | artix | 2018-12-10 | 1 | -87/+41 |
| | | | |||||
| * | | Cluster Manager: check/fix commands now handle multiple owners even if | artix | 2018-12-10 | 1 | -6/+129 |
|/ / | | | | | | | all slots are covered and not open. | ||||
* | | Merge pull request #5626 from soloestoy/remove-useless-code | Salvatore Sanfilippo | 2018-12-07 | 1 | -1/+0 |
|\ \ | | | | | | | remove useless tryObjectEncoding in debug assert | ||||
| * | | remove useless tryObjectEncoding in debug assert | zhaozhao.zz | 2018-11-30 | 1 | -1/+0 |
| | | | |||||
* | | | Merge pull request #5633 from oranagra/frag_bytes_signed | Salvatore Sanfilippo | 2018-12-07 | 2 | -6/+6 |
|\ \ \ | | | | | | | | | fix #5580, display fragmentation and rss overhead bytes as signed | ||||
| * | | | fix #5580, display fragmentation and rss overhead bytes as signed | Oran Agra | 2018-12-02 | 2 | -6/+6 |
| |/ / | | | | | | | | | | | | | | | | these metrics become negative when RSS is smaller than the used_memory. This can easily happen when the program allocated a lot of memory and haven't written to it yet, in which case the kernel doesn't allocate any pages to the process | ||||
* | | | Merge branch 'unstable' of github.com:/antirez/redis into unstable | antirez | 2018-12-07 | 1 | -1/+1 |
|\ \ \ | |||||
| * \ \ | Merge pull request #5673 from soloestoy/check-current-client-after-freememory | Salvatore Sanfilippo | 2018-12-07 | 1 | -1/+1 |
| |\ \ \ | | | | | | | | | | | networking: current_client should not be NULL when trim qb_pos | ||||
| | * | | | networking: current_client should not be NULL when trim qb_pos | zhaozhao.zz | 2018-12-07 | 1 | -1/+1 |
| | | |/ | | |/| | |||||
* | | | | Remove no longer relevant comment in processCommand(). | antirez | 2018-12-07 | 1 | -6/+2 |
|/ / / | |||||
* | | | DEBUG DIGEST-VALUE implemented. | antirez | 2018-12-07 | 1 | -3/+17 |
| | | | |||||
* | | | DEBUG DIGEST refactoring: extract function to digest a value. | antirez | 2018-12-07 | 1 | -131/+142 |
| | | | |||||
* | | | Merge pull request #5271 from funny-falcon/cli-migrate-replace | Salvatore Sanfilippo | 2018-12-07 | 1 | -5/+6 |
|\ \ \ | | | | | | | | | redis-cli reshard/rebalance: ability to force replacement on existing keys | ||||
| * | | | redis-cli reshard/rebalance: ability to force replacement on existing keys | yura | 2018-12-07 | 1 | -5/+6 |
|/ / / | |||||
* | | | Merge pull request #5460 from krallin/env-password | Salvatore Sanfilippo | 2018-12-07 | 1 | -0/+14 |
|\ \ \ | | | | | | | | | cli: pass auth through REDISCLI_AUTH | ||||
| * | | | cli: pass auth through REDISCLI_AUTH | Thomas Orozco | 2018-10-19 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for passing a password through a REDISCLI_AUTH environment variable (which is safer than the CLI), which might often be safer than passing it through a CLI argument. Passing a password this way does not trigger the warning about passing a password through CLI arguments, and CLI arguments take precedence over it. | ||||
* | | | | Merge pull request #5664 from yongman/fix-rediscli-output-format | Salvatore Sanfilippo | 2018-12-07 | 1 | -1/+1 |
|\ \ \ \ | |_|/ / |/| | | | Fix cluster call reply format readable | ||||
| * | | | Fix cluster call reply format readable | yongman | 2018-12-04 | 1 | -1/+1 |
| | |/ | |/| | |||||
* | | | Merge pull request #5663 from madolson/dev_monitor_crash | Salvatore Sanfilippo | 2018-12-04 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Fixed a serverPanic when sending an invalid command to a monitor client | ||||
| * | | Fixed a serverPanic when sending an invalid command to a monitor client | Madelyn Olson | 2018-12-04 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #5549 from oranagra/fix_test_races | Salvatore Sanfilippo | 2018-11-28 | 3 | -0/+11 |
|\ \ | | | | | | | fix small test suite race conditions | ||||
| * | | fix small test suite race conditions | Oran Agra | 2018-11-12 | 3 | -0/+11 |
| | | |