Defrag scan callback for the main db dictionary. */
| 889 | |
| 890 | /* Defrag scan callback for the main db dictionary. */ |
| 891 | void defragScanCallback(void *privdata, const dictEntry *de) { |
| 892 | long defragged = defragKey((redisDb*)privdata, (dictEntry*)de); |
| 893 | server.stat_active_defrag_hits += defragged; |
| 894 | if(defragged) |
| 895 | server.stat_active_defrag_key_hits++; |
| 896 | else |
| 897 | server.stat_active_defrag_key_misses++; |
| 898 | server.stat_active_defrag_scanned++; |
| 899 | } |
| 900 | |
| 901 | /* Defrag scan callback for each hash table bucket, |
| 902 | * used in order to defrag the dictEntry allocations. */ |
nothing calls this directly
no test coverage detected