X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fpatches%2Ftesting%2Ftcdbtest.c;h=9e035ab460036d5f517e1881512d9b5ed9b2c808;hb=f5d1d3d403f533df29cbbe54f143ccfcd83bb35c;hp=c60f75bff2a370e5f56d0f53236052db4edbf30b;hpb=2c9de111a81e6eb50387142b123d20bc4f0de859;p=bacula%2Fbacula diff --git a/bacula/patches/testing/tcdbtest.c b/bacula/patches/testing/tcdbtest.c index c60f75bff2..9e035ab460 100644 --- a/bacula/patches/testing/tcdbtest.c +++ b/bacula/patches/testing/tcdbtest.c @@ -81,7 +81,7 @@ int main(int argc, char **argv) /* * apow : 128 (size of stat hash field) */ - int opt=HDBTLARGE;//HDBTTCBS; + int opt=HDBTLARGE | HDBTTCBS; tchdbtune(hdb, atoll(argv[1]), 7, 16, opt); fprintf(res, "bucket;%lli\n", atoll(argv[1])); fprintf(res, "compress;%i\n", opt); @@ -158,11 +158,7 @@ int main(int argc, char **argv) while((key = tchdbiternext2(hdb)) != NULL){ value = tchdbget3(hdb, key, strlen(key)+1, &elt, sizeof(elt)); if (value > 0) { - elt.seen=1; - if (!tchdbputasync(hdb, key, strlen(key)+1, &elt, sizeof(elt))) { - ecode = tchdbecode(hdb); - fprintf(stderr, "put error: %s\n", tchdberrmsg(ecode)); - } + elt.seen=1; // check seen element } else { fprintf(stderr, "can't find %s in hash\n", line); }