summaryrefslogtreecommitdiff
path: root/src/evict.c
Commit message (Expand)AuthorAgeFilesLines
* Remove prototypes with empty declarations (#12020)Madelyn Olson2023-05-021-1/+1
* Cleanup: Get rid of server.core_propagates (#11572)guybe72022-12-201-15/+1
* Add a special notification unlink available only for modules (#9406)Huang Zhw2022-11-301-4/+1
* Module API to allow writes after key space notification hooks (#11199)Meir Shpilraien (Spielrein)2022-11-241-1/+1
* Refactor and (internally) rebrand from pause-clients to pause-actions (#11098)Moti Cohen2022-10-271-4/+2
* fix infinite sleep in performEvictions when have lazyfree jobs (#11237)zhaozhao.zz2022-09-181-3/+9
* Reverts most of the changes of #10969 (#11178)Meir Shpilraien (Spielrein)2022-08-241-2/+2
* Fix replication inconsistency on modules that uses key space notifications (#...Meir Shpilraien (Spielrein)2022-08-181-7/+10
* Outdated comments, replace COUNTER_INIT_VAL with LFU_INIT_VAL, fix typo (#10888)Vlad2022-06-211-5/+5
* Fix broken protocol in MISCONF error, RM_Yield bugs, RM_Call(EVAL) OOM check ...Oran Agra2022-06-011-1/+1
* isSafeToPerformEvictions: Remove redundant condition (#10610)guybe72022-04-241-4/+0
* use startEvictionTimeProc() in config set maxmemory (#10019)zhaozhao.zz2022-01-041-5/+9
* Implement Multi Part AOF mechanism to avoid AOFRW overheads. (#9788)chenyang80942022-01-031-1/+1
* Sort out mess around propagation and MULTI/EXEC (#9890)guybe72021-12-231-1/+20
* Redis Functions - Introduce script unit.meir@redislabs.com2021-12-011-1/+2
* Redis Functions - Move Lua related variable into luaCtx structmeir@redislabs.com2021-12-011-1/+1
* Replication backlog and replicas use one global shared replication buffer (#9...Wang Yuan2021-10-251-11/+33
* Minor optimize getMaxmemoryState, when server.maxmemory is not set (#9533)Huang Zhw2021-09-231-10/+7
* Add INFO stat total_eviction_exceeded_time and current_eviction_exceeded_time...Huang Zhw2021-07-261-5/+21
* Remove duplicate dbid lookup in performEvictions. (#9063)Binbin2021-06-131-2/+2
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-1/+1
* Make full use of aofrwblock's buf (#8975)Wang Yuan2021-05-301-1/+1
* Make aof buf alloc size more accurate in overhead (#8970)Wang Yuan2021-05-201-1/+1
* Fix typo and some out of date comments (#8449)Huang Zw2021-02-081-1/+1
* Add support for client pause WRITE (#8170)Madelyn Olson2021-01-071-1/+1
* prevent client tracking from causing feedback loop in performEvictions (#8100)Oran Agra2020-12-061-1/+3
* Limit the main db and expires dictionaries to expand (#7954)Wang Yuan2020-12-061-0/+14
* performEvictions: mem_freed may be negative (#7908)guybe72020-10-131-2/+3
* Implement redisAtomic to replace _Atomic C11 builtin (#7707)Wang Yuan2020-09-171-1/+1
* Incremental eviction processing (#7653)Jim Brunner2020-09-161-87/+140
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-4/+4
* lazyfree & eviction: record latency generated by lazyfree evictionzhaozhao.zz2020-04-301-13/+18
* Tracking: signal key as modified when evicting.antirez2020-04-221-0/+1
* fix issues found by a static analyzerOran Agra2019-10-071-4/+3
* Threaded IO: read side WIP.antirez2019-05-061-1/+1
* freeMemoryIfNeeded() small refactoring.antirez2018-12-121-8/+13
* evict: don't care about mem if loadingzhaozhao.zz2018-12-121-3/+9
* Overhead is the allocated size of the AOF buffer, not its lengthDamien Tournoud2018-10-161-1/+1
* Introduce repl_slave_ignore_maxmemory flag internally.antirez2018-08-271-0/+4
* Merge pull request #4594 from smallstool/bugfix-freeMemoryIfneeded-int-overflowSalvatore Sanfilippo2018-05-081-1/+1
|\
| * fix int overflow problem in freeMemoryIfNeededhuijing.whj2018-01-101-1/+1
* | getMaxmemoryState() fixed and improved.antirez2018-04-111-11/+36
* | Modules: context flags now include OOM flag.antirez2018-04-091-21/+45
* | freeMemoryIfNeeded() lacked a top comment.antirez2018-04-091-0/+9
|/
* LFU: Fix LFUDecrAndReturn() to just decrement.antirez2017-11-281-13/+3
* LFU: do some changes about LFU to find hotkeyszhaozhao.zz2017-11-271-13/+18
* LFU: change lfu* parameters to intzhaozhao.zz2017-11-271-1/+1
* Issue #4027: unify comment and modify return value in freeMemoryIfNeeded().antirez2017-06-231-5/+4
* Prevent expirations and evictions while pausedZachary Marquez2017-06-011-0/+6
* Modules TSC: Improve inter-thread synchronization.antirez2017-05-091-0/+15