| 525 | } |
| 526 | |
| 527 | void scanLaterHashCallback(void *privdata, const dictEntry *_de) { |
| 528 | dictEntry *de = (dictEntry*)_de; |
| 529 | long *defragged = privdata; |
| 530 | sds sdsele = dictGetKey(de), newsds; |
| 531 | if ((newsds = activeDefragSds(sdsele))) |
| 532 | (*defragged)++, de->key = newsds; |
| 533 | sdsele = dictGetVal(de); |
| 534 | if ((newsds = activeDefragSds(sdsele))) |
| 535 | (*defragged)++, de->v.val = newsds; |
| 536 | server.stat_active_defrag_scanned++; |
| 537 | } |
| 538 | |
| 539 | long scanLaterHash(robj *ob, unsigned long *cursor) { |
| 540 | long defragged = 0; |
nothing calls this directly
no test coverage detected