aboutsummaryrefslogtreecommitdiff
path: root/src/datastore/perf_plugin_datastore.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-11-04 14:10:32 +0000
committerChristian Grothoff <christian@grothoff.org>2009-11-04 14:10:32 +0000
commitcf45b8dff29c366d51aa2e6ea6a64b99b514b9c9 (patch)
tree5cb37c041743daff5af528dbbe24f5c563ce702e /src/datastore/perf_plugin_datastore.c
parentb91546a3de767292e6472c6b1927480adba43d88 (diff)
downloadgnunet-cf45b8dff29c366d51aa2e6ea6a64b99b514b9c9.tar.gz
gnunet-cf45b8dff29c366d51aa2e6ea6a64b99b514b9c9.zip
bugfixes and redesigning scheduler API
Diffstat (limited to 'src/datastore/perf_plugin_datastore.c')
-rw-r--r--src/datastore/perf_plugin_datastore.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/datastore/perf_plugin_datastore.c b/src/datastore/perf_plugin_datastore.c
index b7bc9db31..a23569875 100644
--- a/src/datastore/perf_plugin_datastore.c
+++ b/src/datastore/perf_plugin_datastore.c
@@ -168,8 +168,6 @@ iterateDummy (void *cls,
168 crc->phase = RP_PUT; 168 crc->phase = RP_PUT;
169 } 169 }
170 GNUNET_SCHEDULER_add_after (crc->sched, 170 GNUNET_SCHEDULER_add_after (crc->sched,
171 GNUNET_NO,
172 GNUNET_SCHEDULER_PRIORITY_KEEP,
173 GNUNET_SCHEDULER_NO_TASK, 171 GNUNET_SCHEDULER_NO_TASK,
174 &test, crc); 172 &test, crc);
175 return GNUNET_OK; 173 return GNUNET_OK;
@@ -254,8 +252,6 @@ test (void *cls,
254 crc->i++; 252 crc->i++;
255 crc->phase = RP_LP_GET; 253 crc->phase = RP_LP_GET;
256 GNUNET_SCHEDULER_add_after (crc->sched, 254 GNUNET_SCHEDULER_add_after (crc->sched,
257 GNUNET_NO,
258 GNUNET_SCHEDULER_PRIORITY_KEEP,
259 GNUNET_SCHEDULER_NO_TASK, 255 GNUNET_SCHEDULER_NO_TASK,
260 &test, crc); 256 &test, crc);
261 break; 257 break;
@@ -301,11 +297,8 @@ test (void *cls,
301 break; 297 break;
302 case RP_DONE: 298 case RP_DONE:
303 crc->api->drop (crc->api->cls); 299 crc->api->drop (crc->api->cls);
304 GNUNET_SCHEDULER_add_delayed (crc->sched, 300 GNUNET_SCHEDULER_add_with_priority (crc->sched,
305 GNUNET_YES,
306 GNUNET_SCHEDULER_PRIORITY_IDLE, 301 GNUNET_SCHEDULER_PRIORITY_IDLE,
307 GNUNET_SCHEDULER_NO_TASK,
308 GNUNET_TIME_UNIT_ZERO,
309 &cleaning_task, crc); 302 &cleaning_task, crc);
310 break; 303 break;
311 } 304 }
@@ -364,8 +357,6 @@ run (void *cls,
364 crc->cfg = c; 357 crc->cfg = c;
365 crc->phase = RP_PUT; 358 crc->phase = RP_PUT;
366 GNUNET_SCHEDULER_add_after (s, 359 GNUNET_SCHEDULER_add_after (s,
367 GNUNET_YES,
368 GNUNET_SCHEDULER_PRIORITY_KEEP,
369 GNUNET_SCHEDULER_NO_TASK, 360 GNUNET_SCHEDULER_NO_TASK,
370 &test, crc); 361 &test, crc);
371} 362}