summaryrefslogtreecommitdiff
path: root/src/defrag.c
Commit message (Expand)AuthorAgeFilesLines
* Remove EVAL script verbatim replication, propagation, and deterministic execu...zhugezy2021-12-211-1/+0
* Redis Functions - Move Lua related variable into luaCtx structmeir@redislabs.com2021-12-011-1/+1
* Replica keep serving data during repl-diskless-load=swapdb for better availab...Eduardo Semprebon2021-11-041-1/+1
* Add support for list type to store elements larger than 4GB (#9357)perryitay2021-11-031-2/+2
* Replace all usage of ziplist with listpack for t_zset (#9366)sundb2021-09-091-1/+1
* Add INFO total_active_defrag_time and current_active_defrag_time (#9377)Huang Zhw2021-09-091-0/+10
* Slot-to-keys using dict entry metadata (#9356)Viktor Söderqvist2021-08-301-3/+7
* Replace all usage of ziplist with listpack for t_hash (#8887)sundb2021-08-101-1/+1
* dict struct memory optimizations (#9228)yoav-steinberg2021-08-051-9/+7
* Enhance mem_usage/free_effort/unlink/copy callbacks and add GetDbFromIO api. ...chenyang80942021-06-161-4/+4
* Simplify a redundant condition in computeDefragCycles (#9076)ZhaolongLi2021-06-141-3/+1
* Remove dead code in defrag.c (ziplist encoded list) (#9074)ZhaolongLi2021-06-141-3/+0
* In activeDefragStringOb, we have took care defragged so not need to self-incr...Binbin2021-05-181-1/+1
* Remove redundant defrag dictEntry in activeDefragSdsListAndDict. (#8713)Huang Zhw2021-03-281-1/+3
* Fix typo and some out of date comments (#8449)Huang Zw2021-02-081-2/+2
* Fix bug in activeDefragSdsListAndDict dead code (#8403)Huang Zw2021-01-271-1/+1
* remove unused call to zmalloc_size in defrag.c (#8285)Oran Agra2021-01-041-1/+0
* Modules: add defrag API support. (#8149)Yossi Gottlieb2020-12-131-2/+29
* Sanitize dump payload: ziplist, listpack, zipmap, intset, streamOran Agra2020-12-061-1/+0
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-15/+15
* Add missing calls to raxStop (#7532)Wen Hui2020-07-211-0/+1
* defrag.c activeDefragSdsListAndDict when defrag sdsele, We can't use (#7492)huangzhw2020-07-101-1/+1
* fix a rare active defrag edge case bug leading to stagnationOran Agra2020-05-201-10/+3
* Defrag big lists in portions to avoid latency and freezeOran Agra2020-02-181-29/+67
* Adjustments for active defrag defaults and tuningOran Agra2019-11-121-14/+30
* fix issues found by a static analyzerOran Agra2019-10-071-1/+1
* Function renamed hasForkChild() -> hasActiveChildProcess().antirez2019-09-271-1/+1
* Module API for ForkingOran Agra2019-07-171-1/+1
* Fix uint64_t hash value in active defragyongman2019-05-081-3/+3
* make active defrag test more stableOran Agra2018-07-181-3/+2
* add active defrag support for streamsOran Agra2018-06-271-18/+192
* Adding real allocator fragmentation to INFO and MEMORY command + active defra...Oran Agra2018-03-121-12/+3
* active defrag v2Oran Agra2018-03-121-131/+528
* dict: fix the int problem for defragzhaozhao.zz2017-12-051-1/+1
* Defrag: don't crash when a module value is encountered.antirez2017-01-121-0/+3
* Defrag: fix function name typo defarg -> defrag.antirez2017-01-111-2/+2
* Defrag: do not crash on empty quicklist.antirez2017-01-111-2/+3
* Defrag: fix comments & code to conform to the Redis code base.antirez2017-01-101-54/+84
* Defrag: activate it only if running modified version of Jemalloc.antirez2017-01-101-22/+22
* active defrag improvementsoranagra2017-01-021-32/+50
* active memory defragmentationoranagra2016-12-301-0/+527