]> pd.if.org Git - nbds/blobdiff - test/ll_test.c
make skiplist and list use strings for keys (slower by 2x...sigh)
[nbds] / test / ll_test.c
index e7c9337d4f7c02f7c402474209d4c46059ff1790..54ad96b9613015fa93f054433d86e175709841e6 100644 (file)
@@ -22,10 +22,12 @@ void *worker (void *arg) {
     for (int i = 0; i < NUM_ITERATIONS/num_threads_; ++i) {
         unsigned r = nbd_rand();
         int key = r & 0xF;
+        char key_str[10];
+        sprintf(key_str, "%X", key);
         if (r & (1 << 8)) {
-            ll_add(ll_, key, 1);
+            ll_add(ll_, key_str, strlen(key_str) + 1, 1);
         } else {
-            ll_remove(ll_, key);
+            ll_remove(ll_, key_str, strlen(key_str) + 1);
         }
 
         rcu_update();