MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / defragStreamConsumerGroup

Function defragStreamConsumerGroup

src/defrag.cpp:788–796  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

786}
787
788void* defragStreamConsumerGroup(raxIterator *ri, void *privdata, long *defragged) {
789 streamCG *cg = (streamCG*)ri->data;
790 UNUSED(privdata);
791 if (cg->consumers)
792 *defragged += defragRadixTree(&cg->consumers, 0, defragStreamConsumer, cg);
793 if (cg->pel)
794 *defragged += defragRadixTree(&cg->pel, 0, NULL, NULL);
795 return NULL;
796}
797
798long defragStream(redisDb *db, dictEntry *kde) {
799 long defragged = 0;

Callers

nothing calls this directly

Calls 1

defragRadixTreeFunction · 0.85

Tested by

no test coverage detected